Source-Changes archive

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

CVS commit: [jym-xensuspend] src/sys/arch



Module Name:    src
Committed By:   jym
Date:           Mon Mar 28 23:04:57 UTC 2011

Modified Files:
        src/sys/arch/amd64 [jym-xensuspend]: Makefile
        src/sys/arch/amd64/amd64 [jym-xensuspend]: autoconf.c cpufunc.S
            db_disasm.c fpu.c lock_stubs.S machdep.c mainbus.c mem.c
            netbsd32_machdep.c spl.S vector.S
        src/sys/arch/amd64/conf [jym-xensuspend]: GENERIC INSTALL
            Makefile.amd64 XEN3_DOM0 XEN3_DOMU
        src/sys/arch/amd64/include [jym-xensuspend]: frameasm.h mcontext.h
            pmap.h proc.h segments.h types.h vmparam.h
        src/sys/arch/i386 [jym-xensuspend]: Makefile
        src/sys/arch/i386/conf [jym-xensuspend]: ALL GENERIC GENERIC_TINY
            INSTALL_FLOPPY INSTALL_TINY MONOLITHIC Makefile.i386 NET4501
            XEN3_DOM0 XEN3_DOMU files.i386
        src/sys/arch/i386/i386 [jym-xensuspend]: autoconf.c cpufunc.S
            lock_stubs.S locore.S machdep.c mem.c multiboot.c spl.S vector.S
        src/sys/arch/i386/include [jym-xensuspend]: mcontext.h pmap.h proc.h
            pte.h types.h
        src/sys/arch/i386/stand [jym-xensuspend]: Makefile.booters
        src/sys/arch/i386/stand/boot [jym-xensuspend]: Makefile.boot boot2.c
            version
        src/sys/arch/i386/stand/lib [jym-xensuspend]: biosdisk.c biosdisk_ll.c
            biosmemps2.S biosvbe.S bootmod.h exec.c libi386.h pcio.c vbe.c
            vbe.h
        src/sys/arch/i386/stand/pxeboot [jym-xensuspend]: main.c start_pxe.S
        src/sys/arch/x86/acpi [jym-xensuspend]: acpi_cpu_md.c acpi_wakeup.c
        src/sys/arch/x86/conf [jym-xensuspend]: files.x86
        src/sys/arch/x86/include [jym-xensuspend]: acpi_machdep.h bootinfo.h
            cpu.h cpu_counter.h cputypes.h cpuvar.h genfb_machdep.h ieeefp.h
            pmap.h powernow.h specialreg.h via_padlock.h
        src/sys/arch/x86/pci [jym-xensuspend]: pchb.c
        src/sys/arch/x86/x86 [jym-xensuspend]: acpi_machdep.c bus_space.c
            coretemp.c cpu.c est.c genfb_machdep.c identcpu.c intel_busclock.c
            intr.c mpacpi.c mtrr_i686.c platform.c pmap.c tprof_amdpmi.c
            tprof_pmi.c tsc.c vga_post.c via_padlock.c viac7temp.c vm_machdep.c
            x86_autoconf.c x86_machdep.c
        src/sys/arch/xen/conf [jym-xensuspend]: Makefile.xen files.xen
        src/sys/arch/xen/include [jym-xensuspend]: xenio.h xenpmap.h
        src/sys/arch/xen/x86 [jym-xensuspend]: cpu.c x86_xpmap.c xen_pmap.c
        src/sys/arch/xen/xen [jym-xensuspend]: if_xennet_xenbus.c
            xbdback_xenbus.c xennetback_xenbus.c
Added Files:
        src/sys/arch/i386/conf [jym-xensuspend]: INSTALL
        src/sys/arch/x86/include [jym-xensuspend]: est.h
        src/sys/arch/x86/x86 [jym-xensuspend]: odcm.c powernow.c
Removed Files:
        src/sys/arch/i386/i386 [jym-xensuspend]: powernow_k7.c
        src/sys/arch/x86/x86 [jym-xensuspend]: iclockmod.c powernow_common.c
            powernow_k8.c

Log Message:
Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.


To generate a diff of this commit:
cvs rdiff -u -r1.5.8.1 -r1.5.8.2 src/sys/arch/amd64/Makefile
cvs rdiff -u -r1.21.12.2 -r1.21.12.3 src/sys/arch/amd64/amd64/autoconf.c
cvs rdiff -u -r1.15.10.1 -r1.15.10.2 src/sys/arch/amd64/amd64/cpufunc.S
cvs rdiff -u -r1.11.24.2 -r1.11.24.3 src/sys/arch/amd64/amd64/db_disasm.c
cvs rdiff -u -r1.30.4.4 -r1.30.4.5 src/sys/arch/amd64/amd64/fpu.c
cvs rdiff -u -r1.21.4.2 -r1.21.4.3 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -u -r1.123.2.4 -r1.123.2.5 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -u -r1.26.4.4 -r1.26.4.5 src/sys/arch/amd64/amd64/mainbus.c
cvs rdiff -u -r1.17.2.2 -r1.17.2.3 src/sys/arch/amd64/amd64/mem.c
cvs rdiff -u -r1.57.2.3 -r1.57.2.4 \
    src/sys/arch/amd64/amd64/netbsd32_machdep.c
cvs rdiff -u -r1.20.10.2 -r1.20.10.3 src/sys/arch/amd64/amd64/spl.S
cvs rdiff -u -r1.29.4.2 -r1.29.4.3 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.237.2.4 -r1.237.2.5 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.81.2.1 -r1.81.2.2 src/sys/arch/amd64/conf/INSTALL
cvs rdiff -u -r1.26.2.1 -r1.26.2.2 src/sys/arch/amd64/conf/Makefile.amd64
cvs rdiff -u -r1.35.4.2 -r1.35.4.3 src/sys/arch/amd64/conf/XEN3_DOM0
cvs rdiff -u -r1.15.4.2 -r1.15.4.3 src/sys/arch/amd64/conf/XEN3_DOMU
cvs rdiff -u -r1.13.4.1 -r1.13.4.2 src/sys/arch/amd64/include/frameasm.h
cvs rdiff -u -r1.11 -r1.11.8.1 src/sys/arch/amd64/include/mcontext.h
cvs rdiff -u -r1.22.8.1 -r1.22.8.2 src/sys/arch/amd64/include/pmap.h
cvs rdiff -u -r1.11.8.2 -r1.11.8.3 src/sys/arch/amd64/include/proc.h
cvs rdiff -u -r1.19.8.1 -r1.19.8.2 src/sys/arch/amd64/include/segments.h
cvs rdiff -u -r1.27.8.4 -r1.27.8.5 src/sys/arch/amd64/include/types.h
cvs rdiff -u -r1.20.2.4 -r1.20.2.5 src/sys/arch/amd64/include/vmparam.h
cvs rdiff -u -r1.36.4.2 -r1.36.4.3 src/sys/arch/i386/Makefile
cvs rdiff -u -r1.191.2.3 -r1.191.2.4 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.925.2.3 -r1.925.2.4 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.117.2.2 -r1.117.2.3 src/sys/arch/i386/conf/GENERIC_TINY
cvs rdiff -u -r0 -r1.326.10.1 src/sys/arch/i386/conf/INSTALL
cvs rdiff -u -r1.4.2.2 -r1.4.2.3 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.123.2.2 -r1.123.2.3 src/sys/arch/i386/conf/INSTALL_TINY
cvs rdiff -u -r1.3.2.4 -r1.3.2.5 src/sys/arch/i386/conf/MONOLITHIC
cvs rdiff -u -r1.162.2.2 -r1.162.2.3 src/sys/arch/i386/conf/Makefile.i386
cvs rdiff -u -r1.66.2.2 -r1.66.2.3 src/sys/arch/i386/conf/NET4501
cvs rdiff -u -r1.11.4.2 -r1.11.4.3 src/sys/arch/i386/conf/XEN3_DOM0
cvs rdiff -u -r1.11.4.3 -r1.11.4.4 src/sys/arch/i386/conf/XEN3_DOMU
cvs rdiff -u -r1.341.2.3 -r1.341.2.4 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.93.4.3 -r1.93.4.4 src/sys/arch/i386/i386/autoconf.c
cvs rdiff -u -r1.14 -r1.14.4.1 src/sys/arch/i386/i386/cpufunc.S
cvs rdiff -u -r1.22.4.2 -r1.22.4.3 src/sys/arch/i386/i386/lock_stubs.S
cvs rdiff -u -r1.82.4.2 -r1.82.4.3 src/sys/arch/i386/i386/locore.S
cvs rdiff -u -r1.659.2.5 -r1.659.2.6 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.71.4.2 -r1.71.4.3 src/sys/arch/i386/i386/mem.c
cvs rdiff -u -r1.18.4.3 -r1.18.4.4 src/sys/arch/i386/i386/multiboot.c
cvs rdiff -u -r1.32.4.1 -r0 src/sys/arch/i386/i386/powernow_k7.c
cvs rdiff -u -r1.32.10.1 -r1.32.10.2 src/sys/arch/i386/i386/spl.S
cvs rdiff -u -r1.42.10.3 -r1.42.10.4 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.7 -r1.7.14.1 src/sys/arch/i386/include/mcontext.h
cvs rdiff -u -r1.103.8.2 -r1.103.8.3 src/sys/arch/i386/include/pmap.h
cvs rdiff -u -r1.37 -r1.37.2.1 src/sys/arch/i386/include/proc.h
cvs rdiff -u -r1.18.2.2 -r1.18.2.3 src/sys/arch/i386/include/pte.h
cvs rdiff -u -r1.60.8.3 -r1.60.8.4 src/sys/arch/i386/include/types.h
cvs rdiff -u -r1.77.2.2 -r1.77.2.3 src/sys/arch/i386/stand/Makefile.booters
cvs rdiff -u -r1.36.8.2 -r1.36.8.3 src/sys/arch/i386/stand/boot/Makefile.boot
cvs rdiff -u -r1.42.2.2 -r1.42.2.3 src/sys/arch/i386/stand/boot/boot2.c
cvs rdiff -u -r1.9.4.2 -r1.9.4.3 src/sys/arch/i386/stand/boot/version
cvs rdiff -u -r1.28.24.1 -r1.28.24.2 src/sys/arch/i386/stand/lib/biosdisk.c
cvs rdiff -u -r1.26.14.1 -r1.26.14.2 \
    src/sys/arch/i386/stand/lib/biosdisk_ll.c
cvs rdiff -u -r1.3.14.1 -r1.3.14.2 src/sys/arch/i386/stand/lib/biosmemps2.S
cvs rdiff -u -r1.1.6.3 -r1.1.6.4 src/sys/arch/i386/stand/lib/biosvbe.S \
    src/sys/arch/i386/stand/lib/vbe.h
cvs rdiff -u -r1.3 -r1.3.20.1 src/sys/arch/i386/stand/lib/bootmod.h
cvs rdiff -u -r1.38.2.2 -r1.38.2.3 src/sys/arch/i386/stand/lib/exec.c
cvs rdiff -u -r1.29.2.2 -r1.29.2.3 src/sys/arch/i386/stand/lib/libi386.h
cvs rdiff -u -r1.25.2.2 -r1.25.2.3 src/sys/arch/i386/stand/lib/pcio.c
cvs rdiff -u -r1.2.6.3 -r1.2.6.4 src/sys/arch/i386/stand/lib/vbe.c
cvs rdiff -u -r1.18.2.2 -r1.18.2.3 src/sys/arch/i386/stand/pxeboot/main.c
cvs rdiff -u -r1.4.94.1 -r1.4.94.2 \
    src/sys/arch/i386/stand/pxeboot/start_pxe.S
cvs rdiff -u -r1.34.2.3 -r1.34.2.4 src/sys/arch/x86/acpi/acpi_cpu_md.c
cvs rdiff -u -r1.11.4.4 -r1.11.4.5 src/sys/arch/x86/acpi/acpi_wakeup.c
cvs rdiff -u -r1.44.8.2 -r1.44.8.3 src/sys/arch/x86/conf/files.x86
cvs rdiff -u -r1.4.24.3 -r1.4.24.4 src/sys/arch/x86/include/acpi_machdep.h
cvs rdiff -u -r1.14.8.2 -r1.14.8.3 src/sys/arch/x86/include/bootinfo.h
cvs rdiff -u -r1.10.2.6 -r1.10.2.7 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.4 -r1.4.12.1 src/sys/arch/x86/include/cpu_counter.h
cvs rdiff -u -r1.2 -r1.2.12.1 src/sys/arch/x86/include/cputypes.h
cvs rdiff -u -r1.27.12.3 -r1.27.12.4 src/sys/arch/x86/include/cpuvar.h
cvs rdiff -u -r0 -r1.1.6.2 src/sys/arch/x86/include/est.h
cvs rdiff -u -r1.1.6.3 -r1.1.6.4 src/sys/arch/x86/include/genfb_machdep.h
cvs rdiff -u -r1.2.8.1 -r1.2.8.2 src/sys/arch/x86/include/ieeefp.h
cvs rdiff -u -r1.21.2.7 -r1.21.2.8 src/sys/arch/x86/include/pmap.h
cvs rdiff -u -r1.9.52.2 -r1.9.52.3 src/sys/arch/x86/include/powernow.h
cvs rdiff -u -r1.31.8.4 -r1.31.8.5 src/sys/arch/x86/include/specialreg.h
cvs rdiff -u -r1.2.18.2 -r1.2.18.3 src/sys/arch/x86/include/via_padlock.h
cvs rdiff -u -r1.17.2.3 -r1.17.2.4 src/sys/arch/x86/pci/pchb.c
cvs rdiff -u -r1.23.2.3 -r1.23.2.4 src/sys/arch/x86/x86/acpi_machdep.c
cvs rdiff -u -r1.21.2.3 -r1.21.2.4 src/sys/arch/x86/x86/bus_space.c
cvs rdiff -u -r1.11.8.3 -r1.11.8.4 src/sys/arch/x86/x86/coretemp.c
cvs rdiff -u -r1.62.2.4 -r1.62.2.5 src/sys/arch/x86/x86/cpu.c
cvs rdiff -u -r1.9.14.3 -r1.9.14.4 src/sys/arch/x86/x86/est.c
cvs rdiff -u -r1.2.6.4 -r1.2.6.5 src/sys/arch/x86/x86/genfb_machdep.c
cvs rdiff -u -r1.12.12.1 -r0 src/sys/arch/x86/x86/iclockmod.c
cvs rdiff -u -r1.13.2.3 -r1.13.2.4 src/sys/arch/x86/x86/identcpu.c
cvs rdiff -u -r1.6.4.3 -r1.6.4.4 src/sys/arch/x86/x86/intel_busclock.c
cvs rdiff -u -r1.58.2.4 -r1.58.2.5 src/sys/arch/x86/x86/intr.c
cvs rdiff -u -r1.75.2.3 -r1.75.2.4 src/sys/arch/x86/x86/mpacpi.c
cvs rdiff -u -r1.19.8.1 -r1.19.8.2 src/sys/arch/x86/x86/mtrr_i686.c
cvs rdiff -u -r0 -r1.1.6.2 src/sys/arch/x86/x86/odcm.c
cvs rdiff -u -r1.6.2.3 -r1.6.2.4 src/sys/arch/x86/x86/platform.c
cvs rdiff -u -r1.77.2.8 -r1.77.2.9 src/sys/arch/x86/x86/pmap.c
cvs rdiff -u -r0 -r1.3.6.2 src/sys/arch/x86/x86/powernow.c
cvs rdiff -u -r1.11 -r0 src/sys/arch/x86/x86/powernow_common.c
cvs rdiff -u -r1.24.4.2 -r0 src/sys/arch/x86/x86/powernow_k8.c
cvs rdiff -u -r1.2.6.3 -r1.2.6.4 src/sys/arch/x86/x86/tprof_amdpmi.c
cvs rdiff -u -r1.3.12.3 -r1.3.12.4 src/sys/arch/x86/x86/tprof_pmi.c
cvs rdiff -u -r1.24.2.3 -r1.24.2.4 src/sys/arch/x86/x86/tsc.c
cvs rdiff -u -r1.11.8.4 -r1.11.8.5 src/sys/arch/x86/x86/vga_post.c
cvs rdiff -u -r1.10.2.3 -r1.10.2.4 src/sys/arch/x86/x86/via_padlock.c
cvs rdiff -u -r1.1.4.3 -r1.1.4.4 src/sys/arch/x86/x86/viac7temp.c
cvs rdiff -u -r1.1.6.4 -r1.1.6.5 src/sys/arch/x86/x86/vm_machdep.c
cvs rdiff -u -r1.35.8.3 -r1.35.8.4 src/sys/arch/x86/x86/x86_autoconf.c
cvs rdiff -u -r1.29.2.4 -r1.29.2.5 src/sys/arch/x86/x86/x86_machdep.c
cvs rdiff -u -r1.28.2.1 -r1.28.2.2 src/sys/arch/xen/conf/Makefile.xen
cvs rdiff -u -r1.92.2.5 -r1.92.2.6 src/sys/arch/xen/conf/files.xen
cvs rdiff -u -r1.6.24.2 -r1.6.24.3 src/sys/arch/xen/include/xenio.h
cvs rdiff -u -r1.21.8.5 -r1.21.8.6 src/sys/arch/xen/include/xenpmap.h
cvs rdiff -u -r1.31.2.7 -r1.31.2.8 src/sys/arch/xen/x86/cpu.c
cvs rdiff -u -r1.12.4.9 -r1.12.4.10 src/sys/arch/xen/x86/x86_xpmap.c
cvs rdiff -u -r1.1.8.2 -r1.1.8.3 src/sys/arch/xen/x86/xen_pmap.c
cvs rdiff -u -r1.33.2.6 -r1.33.2.7 src/sys/arch/xen/xen/if_xennet_xenbus.c
cvs rdiff -u -r1.24.2.2 -r1.24.2.3 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -u -r1.27.2.6 -r1.27.2.7 src/sys/arch/xen/xen/xennetback_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