Source-Changes archive

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

CVS commit: [bouyer-xeni386] src/sys/arch



Module Name:    src
Committed By:   bouyer
Date:           Sun Jan 13 11:27:01 UTC 2008

Modified Files:
        src/sys/arch/amd64/include [bouyer-xeni386]: pmap.h
        src/sys/arch/i386/i386 [bouyer-xeni386]: bios32.c locore.S machdep.c
        src/sys/arch/i386/include [bouyer-xeni386]: pmap.h pte.h types.h
        src/sys/arch/x86/include [bouyer-xeni386]: pmap.h
        src/sys/arch/x86/x86 [bouyer-xeni386]: pmap.c
        src/sys/arch/xen/conf [bouyer-xeni386]: files.compat
        src/sys/arch/xen/include [bouyer-xeni386]: bus_private.h xenpmap.h
        src/sys/arch/xen/include/i386 [bouyer-xeni386]: hypercalls.h
        src/sys/arch/xen/include/xen3-public/arch-x86 [bouyer-xeni386]:
            xen-x86_32.h
        src/sys/arch/xen/x86 [bouyer-xeni386]: x86_xpmap.c
        src/sys/arch/xen/xen [bouyer-xeni386]: if_xennet_xenbus.c

Log Message:
Work in progress on xeni386 PAE support:
Make xeni386 build with a 64bit paddr_t. For this vaddr_t vs paddr_t vs
pointers usages had to be clarified.
If 'options PAE' is present in a Xen3 kernel, switch paddr_t, pd_entry_t
and pt_entry_t to 64bits, and add the PAE entry in the __xen_guest ELF section.


To generate a diff of this commit:
cvs rdiff -r1.17.6.1 -r1.17.6.2 src/sys/arch/amd64/include/pmap.h
cvs rdiff -r1.17.2.1 -r1.17.2.2 src/sys/arch/i386/i386/bios32.c
cvs rdiff -r1.58.6.4 -r1.58.6.5 src/sys/arch/i386/i386/locore.S
cvs rdiff -r1.617.2.8 -r1.617.2.9 src/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.97.6.1 -r1.97.6.2 src/sys/arch/i386/include/pmap.h
cvs rdiff -r1.16 -r1.16.8.1 src/sys/arch/i386/include/pte.h
cvs rdiff -r1.52.8.4 -r1.52.8.5 src/sys/arch/i386/include/types.h
cvs rdiff -r1.6.2.4 -r1.6.2.5 src/sys/arch/x86/include/pmap.h
cvs rdiff -r1.13.2.8 -r1.13.2.9 src/sys/arch/x86/x86/pmap.c
cvs rdiff -r1.15.6.1 -r1.15.6.2 src/sys/arch/xen/conf/files.compat
cvs rdiff -r1.8 -r1.8.6.1 src/sys/arch/xen/include/bus_private.h
cvs rdiff -r1.17.6.1 -r1.17.6.2 src/sys/arch/xen/include/xenpmap.h
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/arch/xen/include/i386/hypercalls.h
cvs rdiff -r1.2 -r1.2.18.1 \
    src/sys/arch/xen/include/xen3-public/arch-x86/xen-x86_32.h
cvs rdiff -r1.3.12.7 -r1.3.12.8 src/sys/arch/xen/x86/x86_xpmap.c
cvs rdiff -r1.22 -r1.22.6.1 src/sys/arch/xen/xen/if_xennet_xenbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index