DragonFly BSD
DragonFly commits List (threaded) for 2010-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: git: amd64: Add kernel support for 64-bit virtual page tables. WARNING: This change removes support for 32-bit vpagetables.


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 26 Mar 2010 09:25:20 -0700 (PDT)

:>     amd64: Add kernel support for 64-bit virtual page tables.
:>     WARNING: This change removes support for 32-bit vpagetables.
:
:What is the implication of this warning?
:
:My guess is just that world+vkernel+kernel need to be rebuilt & 
:resynched - but I'm not 100%
:
:cheers
:
:- Chris

    I undid that one.  Jordan originally changed the vpagetable feature
    to use 64 bit page table entries on both x86_64 and i386.  This broke
    i386 in more ways than one (the lack of atomic ops on 64 bit pte's,
    for example), so I changed it to use 'long' which is 32 bits on i386
    and 64 bits on amd64.  That means the i386 code remains compatible
    with older vkernels.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]