From: Andrea A. <an...@su...> - 2000-08-31 15:01:00
|
On Thu, 31 Aug 2000, Jeff Dike wrote: >I got rid of your heuristics for choosing between two conflicting maps. >Instead, I made the code more careful about blocking off the >0x40000000-0x60000000 region so that any mallocs that happen get mapped >outside that area. Ok, fine. >In your case, that mystery mapping turns out to be from the stdio library >mallocing a page or two as a buffer. I guessed that. You were using a buffer on the stack for the read(2) and that's why you didn't needed to explicitly skip the malloced area. I believe that the change will give more robusteness to the virtual boot process. >Have you managed to get uml booting beyond "init=/bin/sh"? As far as I'm >concerned, your problems are over now :-) Yes, I booted into the resque disk just fine (I only had to change some bit in the /sbin/init.d/boot /etc/fstab w.r.t. to devfs and /devfs/ubd/0 :) Thanks, Andrea |