Topic: Linux Kernel and Memory Mapping
I am writing a Linux kernel module that attempts to store executable shell code in memory at the virtual address 0x100000 (and up) however it appears that this address is not mapped. How do I ensure that this memory region is mapped?

Topic: Linux Kernel and Memory Mapping
I'm writing a kernel for a realtime operating system. Should I put device drivers in the kernel, or in userspace?