> I believe what I did was to save a copy of the e820 maps for later, > and then take then take the first free address as the max of the first > free address from the user supplied map and the bios supplied map. > I'll send out a patch on Tuesday. Here's the changes to setup.c. I haven't check to see if it's complete, but I did the diff from a working 2.4.18-kernel. You need to apply this patch in arch/i386/kernel.