>How does FreeBSD do this? What about other OSs? Do they map out most
>of userland on syscall entry and map it in as required for their
>equivalents to copy_to/from_user? (Taking the performance hit in doing
>so?)
>
I don't know about *BSD, but in Windows NT/2000, even drivers run in
virtual space. The OS is not monolithic, so address spaces are general
not "shared" as they are in Linux.
-- Timur Tabi Interactive Silicon
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/