Frank Cox <theatre@xxxxxxxxxxx> wrote: > As this is substantially beyond my understanding, The first chapter in the AMD x86-64 Programmer's Manual has some great tables on memory model support, although it does lack some more detailed explanation for the unfamilar with 8086, i486 TLB, i686 PAE, etc... segmenting, page tables, etc... > I would appreciate any feedback or information that anyone here > would care to share with me. This whole x86_64 stuff is an > entirely new adventure for me..... Hence why I wrote a brief blog article here: 'What is x86-64? "Long Mode" memory model ...' http://thebs413.blogspot.com/2005/10/what-is-x86-64-long-mode-memory-model.html In a nutshell, 48-bit (PAE 52-bit) addressed "Long Mode" is focused on being 32-bit (PAE 36-bit) i486 TLB (i686 PAE) compatible. But there is no reason why it can't support i386 Virtual86 modes either. The patch allows Virtual86 programs to run on a "Long Mode" kernel just as fast as they do on i486 or i686 PAE kernels. -- Bryan J. Smith Professional, Technical Annoyance b.j.smith@xxxxxxxx http://thebs413.blogspot.com -------------------------------------------------- Fission Power: An Inconvenient Solution - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html