There is no 64-bit flat mode. We use a #PF handler to emulate one by creating page tables on the fly. Yinghai Lu <yinghai@xxxxxxxxxx> wrote: >On Sun, Mar 10, 2013 at 3:25 AM, Pekka Enberg <penberg@xxxxxxxxxx> >wrote: >> >> What is preventing us from making the 64-bit variant also work in >flat >> mode to make the code consistent and not hiding the differences under >> the rug? What am I missing here? > >Boot loader could start kernel from 64bit directly from >from arch/x86/boot/compressed/head_64.s::startup_64. > >initrd can be loaded by 64bit bootloader above 4G. > >So we even switch back to 32bit flat mode, we still can not access >those initrd >directly. > >Thanks > >Yinghai -- Sent from my mobile phone. Please excuse brevity and lack of formatting. -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html