From: Chandan K. <ch...@to...> - 2002-05-23 04:47:51
|
Jeff, > This is the main sticking point right now. Even if you can't get page > granular mmaps, you can still load 4K Linux binaries with 64K granularity > just by faulting them in 16 pages at a time rather than 1 at a time. I really > don't want to do this, but it is an option if everything else fails. Does this assume that 16 pages are mapped to contiguous 16 physical pages? Does it need other changes to the mm ? BTW, on a different topic, does UML do anything special to mount /proc ? Looks like I need to explicitly map it with a do_mount() call. Just calling the proc_root_init() doesnt actually mount the /proc, and the 'init' process fails when it's libc code tries to read the /proc/sys/kernel/osrelease. Thanks, Chandan |