From 6d68ae384a00a04af806547e3baa7a021b1ecefd Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 31 Dec 2009 16:51:05 +0000 Subject: [PATCH] [HAL] - begin integrating halamd64 into halx86 - Move some amd64 specific stuff into halx86 - use hal_generic for amd64, too svn path=/branches/ros-amd64-bringup/; revision=44831 --- reactos/hal/hal.rbuild | 2 +- reactos/hal/halamd64/generic/generic.rbuild | 8 ++--- .../generic => halx86/generic/amd64}/irq.S | 0 .../generic/amd64}/systimer.S | 0 .../{halamd64 => halx86}/generic/x86bios.c | 0 reactos/hal/halx86/hal_generic.rbuild | 22 +++++++++--- reactos/hal/halx86/hal_generic_amd64.rbuild | 35 ------------------- 7 files changed, 21 insertions(+), 46 deletions(-) rename reactos/hal/{halamd64/generic => halx86/generic/amd64}/irq.S (100%) rename reactos/hal/{halamd64/generic => halx86/generic/amd64}/systimer.S (100%) rename reactos/hal/{halamd64 => halx86}/generic/x86bios.c (100%) delete mode 100644 reactos/hal/halx86/hal_generic_amd64.rbuild diff --git a/reactos/hal/hal.rbuild b/reactos/hal/hal.rbuild index 1ea85734b32..2e37cc8290b 100644 --- a/reactos/hal/hal.rbuild +++ b/reactos/hal/hal.rbuild @@ -25,7 +25,7 @@ - + diff --git a/reactos/hal/halamd64/generic/generic.rbuild b/reactos/hal/halamd64/generic/generic.rbuild index 4880c41cf9b..da566068ca9 100644 --- a/reactos/hal/halamd64/generic/generic.rbuild +++ b/reactos/hal/halamd64/generic/generic.rbuild @@ -1,20 +1,16 @@ - - ../include + + ../include include - halinit.c - irq.S misc.c mps.S - systimer.S usage.c pic.c - x86bios.c ../include/hal.h diff --git a/reactos/hal/halamd64/generic/irq.S b/reactos/hal/halx86/generic/amd64/irq.S similarity index 100% rename from reactos/hal/halamd64/generic/irq.S rename to reactos/hal/halx86/generic/amd64/irq.S diff --git a/reactos/hal/halamd64/generic/systimer.S b/reactos/hal/halx86/generic/amd64/systimer.S similarity index 100% rename from reactos/hal/halamd64/generic/systimer.S rename to reactos/hal/halx86/generic/amd64/systimer.S diff --git a/reactos/hal/halamd64/generic/x86bios.c b/reactos/hal/halx86/generic/x86bios.c similarity index 100% rename from reactos/hal/halamd64/generic/x86bios.c rename to reactos/hal/halx86/generic/x86bios.c diff --git a/reactos/hal/halx86/hal_generic.rbuild b/reactos/hal/halx86/hal_generic.rbuild index 294a11c13c6..3b465cc819e 100644 --- a/reactos/hal/halx86/hal_generic.rbuild +++ b/reactos/hal/halx86/hal_generic.rbuild @@ -5,35 +5,49 @@ include include + bushndlr.c isabus.c halbus.c + pcibus.c pcidata.c sysbus.c beep.c - bios.c cmos.c dma.c drive.c display.c - halinit.c - misc.c profil.c reboot.c sysinfo.c timer.c - usage.c + x86bios.c + bios.c + halinit.c + misc.c + usage.c portio.c systimer.S v86.s + + + irq.s + systimer.S + + + + + apic.c + + hal.h diff --git a/reactos/hal/halx86/hal_generic_amd64.rbuild b/reactos/hal/halx86/hal_generic_amd64.rbuild deleted file mode 100644 index 157c41d60ad..00000000000 --- a/reactos/hal/halx86/hal_generic_amd64.rbuild +++ /dev/null @@ -1,35 +0,0 @@ - - - - - include - include - - - - - bushndlr.c - isabus.c - halbus.c - pcibus.c - pcidata.c - sysbus.c - - beep.c - cmos.c - dma.c - drive.c - display.c - profil.c - reboot.c - sysinfo.c - timer.c - - - apic.c - - - hal.h - - -