cvs commit: src/sys/sys bus.h src/sys/amd64/amd64 genassym.c src/sys/boot/i386/libi386 Makefile src/sys/bus/isa isavar.h src/sys/bus/isa/i386 isa_compat.h src/sys/bus/mca mca_bus.c src/sys/bus/pci pci.c pci_compat.c pci_if.m pci_private.h pcireg.h ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Feb 20 22:37:46 PST 2004
dillon 2004/02/20 22:37:08 PST
DragonFly src repository
Modified files:
sys/sys bus.h
sys/amd64/amd64 genassym.c
sys/boot/i386/libi386 Makefile
sys/bus/isa isavar.h
sys/bus/isa/i386 isa_compat.h
sys/bus/mca mca_bus.c
sys/bus/pci pci.c pci_compat.c pci_if.m pci_private.h
pcireg.h pcisupport.c
sys/bus/pci/i386 pcibus.c
sys/conf files files.i386
sys/dev/acpica/Osd OsdHardware.c
sys/dev/misc/puc puc.c
sys/dev/pccard/cardbus cardbus.c
sys/dev/raid/aac aac_pci.c
sys/dev/raid/amr amr_compat.h
sys/dev/raid/mlx mlx_compat.h
sys/dev/raid/twe twe_compat.h
sys/dev/serial/sio sio.c
sys/i386/i386 db_interface.c exception.s genassym.c
in_cksum2.s mp_machdep.c mpboot.s
mplock.s nexus.c pmap.c pmap_inval.c
swtch.s
sys/i386/include globaldata.h mpapic.h smp.h smptests.h
sys/i386/isa apic_vector.s clock.c intr_machdep.c
intr_machdep.h
sys/kern bus_if.m subr_bus.c
sys/pc98/pc98 isa_compat.h sio.c
Added files:
sys/i386/include apicreg.h apicvar.h
Removed files:
sys/i386/include apic.h
Log:
Synchronize a bunch of things from FreeBSD-5 in preparation for the new
ACPICA driver support.
* Bring in a lot of new bus and pci DEV_METHODs from FreeBSD-5
* split apic.h into apicreg.h and apicio.h
* rename INTR_TYPE_FAST -> INTR_FAST and move the #define
* rename INTR_TYPE_EXCL -> INTR_EXCL and move the #define
* rename some PCIR_ registers and add additional macros from FreeBSD-5
* note: new pcib bus call, host_pcib_get_busno() imported.
* kern/subr_power.c no longer optional.
Other changes:
* machine/smp.h machine smp/smptests.h can now be #included unconditionally,
and some APIC_IO vs SMP separation has been done as well.
* gd_acpi_id and gd_apic_id added to machine/globaldata.h prep for new
ACPI code.
Despite all the changes, the generated code should be virtually the same.
These were mostly additions which the pre-existing code does not (yet) use.
Revision Changes Path
1.7 +40 -6 src/sys/sys/bus.h
1.3 +1 -1 src/sys/amd64/amd64/genassym.c
1.4 +3 -1 src/sys/boot/i386/libi386/Makefile
1.6 +3 -0 src/sys/bus/isa/isavar.h
1.6 +2 -2 src/sys/bus/isa/i386/isa_compat.h
1.4 +18 -4 src/sys/bus/mca/mca_bus.c
1.17 +206 -41 src/sys/bus/pci/pci.c
1.5 +1 -3 src/sys/bus/pci/pci_compat.c
1.4 +10 -4 src/sys/bus/pci/pci_if.m
1.2 +37 -4 src/sys/bus/pci/pci_private.h
1.5 +63 -10 src/sys/bus/pci/pcireg.h
1.10 +93 -11 src/sys/bus/pci/pcisupport.c
1.10 +1 -1 src/sys/bus/pci/i386/pcibus.c
1.52 +1 -1 src/sys/conf/files
1.19 +4 -1 src/sys/conf/files.i386
1.3 +1 -1 src/sys/dev/acpica/Osd/OsdHardware.c
1.5 +2 -2 src/sys/dev/misc/puc/puc.c
1.2 +1 -1 src/sys/dev/pccard/cardbus/cardbus.c
1.4 +0 -3 src/sys/dev/raid/aac/aac_pci.c
1.5 +0 -1 src/sys/dev/raid/amr/amr_compat.h
1.5 +0 -1 src/sys/dev/raid/mlx/mlx_compat.h
1.8 +0 -1 src/sys/dev/raid/twe/twe_compat.h
1.14 +1 -1 src/sys/dev/serial/sio/sio.c
1.10 +0 -2 src/sys/i386/i386/db_interface.c
1.22 +0 -2 src/sys/i386/i386/exception.s
1.35 +1 -1 src/sys/i386/i386/genassym.c
1.2 +1 -1 src/sys/i386/i386/in_cksum2.s
1.23 +1 -7 src/sys/i386/i386/mp_machdep.c
1.7 +1 -1 src/sys/i386/i386/mpboot.s
1.12 +1 -1 src/sys/i386/i386/mplock.s
1.7 +2 -2 src/sys/i386/i386/nexus.c
1.31 +1 -1 src/sys/i386/i386/pmap.c
1.2 +1 -1 src/sys/i386/i386/pmap_inval.c
1.30 +1 -3 src/sys/i386/i386/swtch.s
1.23 +2 -0 src/sys/i386/include/globaldata.h
1.6 +4 -1 src/sys/i386/include/mpapic.h
1.10 +1 -1 src/sys/i386/include/smp.h
1.5 +25 -81 src/sys/i386/include/smptests.h
1.18 +1 -1 src/sys/i386/isa/apic_vector.s
1.13 +1 -0 src/sys/i386/isa/clock.c
1.19 +0 -2 src/sys/i386/isa/intr_machdep.c
1.11 +0 -3 src/sys/i386/isa/intr_machdep.h
1.5 +21 -1 src/sys/kern/bus_if.m
1.12 +134 -6 src/sys/kern/subr_bus.c
1.4 +2 -2 src/sys/pc98/pc98/isa_compat.h
1.8 +1 -1 src/sys/pc98/pc98/sio.c
http://www.dragonflybsd.org/cvsweb/src/sys/sys/bus.h.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/amd64/amd64/genassym.c.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/libi386/Makefile.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/isa/isavar.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/isa/i386/isa_compat.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/mca/mca_bus.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/pci.c.diff?r1=1.16&r2=1.17&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/pci_compat.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/pci_if.m.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/pci_private.h.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/pcireg.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/pcisupport.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/pci/i386/pcibus.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.51&r2=1.52&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.i386.diff?r1=1.18&r2=1.19&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica/Osd/OsdHardware.c.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/puc/puc.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/pccard/cardbus/cardbus.c.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac_pci.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amr_compat.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/mlx/mlx_compat.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe_compat.h.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/serial/sio/sio.c.diff?r1=1.13&r2=1.14&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/db_interface.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/exception.s.diff?r1=1.21&r2=1.22&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/genassym.c.diff?r1=1.34&r2=1.35&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/in_cksum2.s.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/mp_machdep.c.diff?r1=1.22&r2=1.23&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/mpboot.s.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/mplock.s.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/nexus.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.30&r2=1.31&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap_inval.c.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/swtch.s.diff?r1=1.29&r2=1.30&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/globaldata.h.diff?r1=1.22&r2=1.23&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/mpapic.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/smp.h.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/smptests.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/apic_vector.s.diff?r1=1.17&r2=1.18&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/clock.c.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.c.diff?r1=1.18&r2=1.19&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/isa/intr_machdep.h.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/bus_if.m.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_bus.c.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/pc98/pc98/isa_compat.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/pc98/pc98/sio.c.diff?r1=1.7&r2=1.8&f=h
More information about the Commits
mailing list