# # ChangeLog for trunk/hal/x86_64/drivers # # Generated by Trac 1.2.3 # Mar 28, 2024, 8:32:53 PM Thu, 27 Jul 2017 08:21:51 GMT max@… [280] * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/core/hal_special.c (modified) * trunk/hal/x86_64/drivers/ioc_ata.c (modified) * trunk/hal/x86_64/drivers/pic_apic.c (modified) * trunk/hal/x86_64/drivers/pic_apic.h (modified) * trunk/hal/x86_64/drivers/txt_rs232.c (modified) sync Fri, 21 Jul 2017 13:42:38 GMT max@… [269] * trunk/hal/x86_64/drivers/ioc_ata.c (modified) Mmh, fix previous. Fri, 21 Jul 2017 13:36:16 GMT max@… [268] * trunk/hal/x86_64/drivers/ioc_ata.c (modified) Mmh, the wait must be done for each block, not for each operation. Thu, 20 Jul 2017 13:22:07 GMT max@… [264] * trunk/hal/x86_64/drivers/soclib_iob.h (modified) empty out Thu, 20 Jul 2017 13:17:58 GMT max@… [263] * trunk/hal/x86_64/drivers/soclib_fbf.c (deleted) * trunk/hal/x86_64/drivers/soclib_fbf.h (deleted) Remove soclib_fbf on x86. Thu, 20 Jul 2017 13:16:23 GMT max@… [262] * trunk/Makefile.x86 (modified) * trunk/hal/x86_64/drivers/soclib_dma.c (deleted) * trunk/hal/x86_64/drivers/soclib_dma.h (deleted) * trunk/kernel/devices/dev_dma.c (modified) Remove soclib_dma on x86. Thu, 20 Jul 2017 13:08:01 GMT max@… [260] * trunk/Makefile.x86 (modified) * trunk/hal/x86_64/drivers/soclib_nic.c (deleted) * trunk/hal/x86_64/drivers/soclib_nic.h (deleted) Remove soclib_nic on x86. Thu, 20 Jul 2017 13:00:55 GMT max@… [258] * trunk/Makefile.x86 (modified) * trunk/hal/x86_64/drivers/soclib_mmc.c (deleted) * trunk/hal/x86_64/drivers/soclib_mmc.h (deleted) Remove soclib_mmc on x86. Thu, 20 Jul 2017 11:35:13 GMT max@… [253] * trunk/hal/tsar_mips32/drivers/soclib_cma.c (deleted) * trunk/hal/tsar_mips32/drivers/soclib_cma.h (deleted) * trunk/hal/x86_64/drivers/soclib_cma.c (deleted) * trunk/hal/x86_64/drivers/soclib_cma.h (deleted) Remove unused files. Thu, 20 Jul 2017 11:17:49 GMT max@… [250] * trunk/Makefile.x86 (modified) * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (deleted) * trunk/hal/x86_64/drivers/soclib_xcu.h (deleted) Remove XCU on x86; not sure if it's still useful on TSAR... Thu, 20 Jul 2017 11:04:15 GMT max@… [247] * trunk/Makefile.x86 (modified) * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/drivers/txt_rs232.c (moved) * trunk/hal/x86_64/drivers/txt_rs232.h (moved) * trunk/kernel/kern/kernel_init.c (modified) Rename soclib_tty->txt_rs232. Thu, 20 Jul 2017 10:38:53 GMT max@… [244] * trunk/hal/x86_64/drivers/soclib_tty.c (modified) * trunk/kernel/devices/dev_txt.c (modified) Hide the fields. Mon, 17 Jul 2017 12:18:01 GMT max@… [221] * trunk/hal/x86_64/drivers/ioc_ata.c (modified) use panic instead Mon, 17 Jul 2017 12:14:21 GMT max@… [220] * trunk/hal/x86_64/core/hal_kentry.S (modified) * trunk/hal/x86_64/drivers/ioc_ata.c (modified) use the asm entry point to save the context Mon, 17 Jul 2017 11:54:51 GMT max@… [217] * trunk/hal/x86_64/drivers/soclib_hba.c (deleted) * trunk/hal/x86_64/drivers/soclib_hba.h (deleted) remove soclib_hba on x86 Mon, 17 Jul 2017 11:41:13 GMT max@… [215] * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/drivers/ioc_ata.c (moved) * trunk/hal/x86_64/drivers/ioc_ata.h (moved) rename the ATA driver Mon, 17 Jul 2017 11:22:11 GMT max@… [211] * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/x86_64/drivers/soclib_bdv.c (modified) * trunk/hal/x86_64/drivers/soclib_hba.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) hide the fields Mon, 17 Jul 2017 11:16:13 GMT max@… [210] * trunk/hal/x86_64/drivers/soclib_bdv.c (modified) advance a bit, and panic on error Mon, 17 Jul 2017 10:56:23 GMT max@… [208] * trunk/hal/x86_64/drivers/pic_apic.c (modified) * trunk/hal/x86_64/drivers/pic_apic.h (modified) sync Thu, 13 Jul 2017 13:24:38 GMT max@… [203] * trunk/hal/x86_64/core/hal_apic.c (modified) * trunk/hal/x86_64/core/hal_apic.h (modified) * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/hal/x86_64/core/hal_internal.h (modified) * trunk/hal/x86_64/core/hal_kentry.S (modified) * trunk/hal/x86_64/core/hal_segmentation.h (modified) * trunk/hal/x86_64/drivers/pic_apic.c (modified) * trunk/hal/x86_64/drivers/soclib_bdv.c (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) start moving the APIC code into the PIC driver Thu, 13 Jul 2017 10:42:33 GMT max@… [197] * trunk/Makefile.x86 (modified) * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/drivers/pic_apic.c (moved) * trunk/hal/x86_64/drivers/pic_apic.h (moved) rename soclib->apic Thu, 13 Jul 2017 10:35:48 GMT max@… [196] * trunk/hal/tsar_mips32/core/hal_drivers.c (modified) * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/drivers/soclib_pic.c (modified) * trunk/hal/x86_64/drivers/soclib_pic.h (modified) sync Thu, 13 Jul 2017 10:27:52 GMT max@… [194] * trunk/hal/x86_64/drivers/soclib_bdv.c (modified) implement a basic ATA driver Tue, 04 Jul 2017 10:40:16 GMT max@… [139] * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) I'm dumb Tue, 04 Jul 2017 10:05:39 GMT max@… [138] * trunk/hal/x86_64/core/hal_apic.c (modified) * trunk/hal/x86_64/core/hal_apic.h (modified) * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/hal/x86_64/core/hal_kentry.S (modified) * trunk/hal/x86_64/core/hal_kentry.h (modified) * trunk/hal/x86_64/core/hal_segmentation.h (modified) * trunk/hal/x86_64/core/hal_special.c (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) update Tue, 04 Jul 2017 08:17:44 GMT max@… [137] * trunk/hal/x86_64/core/hal_apic.c (modified) * trunk/hal/x86_64/core/hal_apic.h (modified) * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) improve the APIC implementation Mon, 03 Jul 2017 15:21:06 GMT max@… [135] * trunk/hal/x86_64/core/hal_apic.c (modified) * trunk/hal/x86_64/core/hal_apic.h (modified) * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) start moving the APIC into the XCU driver Mon, 03 Jul 2017 13:09:14 GMT max@… [129] * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) put panics everywhere Thu, 29 Jun 2017 13:49:52 GMT max@… [100] * trunk/hal/x86_64/drivers/soclib_tty.c (modified) add a part of the tty driver; not tested yet (due to a NULL deref ... Thu, 29 Jun 2017 07:54:01 GMT max@… [89] * trunk/hal/x86_64/core/hal_acpi.c (modified) * trunk/hal/x86_64/core/hal_acpi.h (modified) * trunk/hal/x86_64/core/hal_apic.c (modified) * trunk/hal/x86_64/core/hal_apic.h (modified) * trunk/hal/x86_64/core/hal_kentry.S (modified) * trunk/hal/x86_64/core/hal_segmentation.h (modified) * trunk/hal/x86_64/core/hal_trap.c (modified) * trunk/hal/x86_64/drivers/soclib_tty.c (modified) Parse the IOAPIC structure in ACPI, map the IOAPIC, and enable the ... Tue, 27 Jun 2017 15:29:22 GMT max@… [81] * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/hal/x86_64/core/hal_internal.h (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) silence a few warnings Tue, 27 Jun 2017 12:07:55 GMT max@… [76] * trunk/hal/x86_64/drivers/drvdb.c (deleted) * trunk/hal/x86_64/drivers/drvdb.h (deleted) * trunk/hal/x86_64/drivers/soclib_bdv.c (modified) * trunk/hal/x86_64/drivers/soclib_cma.c (modified) * trunk/hal/x86_64/drivers/soclib_dma.c (modified) * trunk/hal/x86_64/drivers/soclib_hba.c (modified) * trunk/hal/x86_64/drivers/soclib_iob.c (modified) * trunk/hal/x86_64/drivers/soclib_memc.c (deleted) * trunk/hal/x86_64/drivers/soclib_memc.h (deleted) * trunk/hal/x86_64/drivers/soclib_mmc.c (modified) * trunk/hal/x86_64/drivers/soclib_nic.c (modified) * trunk/hal/x86_64/drivers/soclib_pic.c (modified) * trunk/hal/x86_64/drivers/soclib_tty.c (modified) * trunk/hal/x86_64/drivers/soclib_xcu.c (modified) empty out the x86 drivers Tue, 27 Jun 2017 11:52:44 GMT max@… [75] * trunk/Makefile (modified) * trunk/Makefile.x86 (modified) * trunk/hal/tsar_mips32/drivers (added) * trunk/hal/tsar_mips32/drivers/drvdb.c (added) * trunk/hal/tsar_mips32/drivers/drvdb.h (added) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (added) * trunk/hal/tsar_mips32/drivers/soclib_bdv.h (added) * trunk/hal/tsar_mips32/drivers/soclib_cma.c (added) * trunk/hal/tsar_mips32/drivers/soclib_cma.h (added) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (added) * trunk/hal/tsar_mips32/drivers/soclib_dma.h (added) * trunk/hal/tsar_mips32/drivers/soclib_fbf.c (added) * trunk/hal/tsar_mips32/drivers/soclib_fbf.h (added) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (added) * trunk/hal/tsar_mips32/drivers/soclib_hba.h (added) * trunk/hal/tsar_mips32/drivers/soclib_iob.c (added) * trunk/hal/tsar_mips32/drivers/soclib_iob.h (added) * trunk/hal/tsar_mips32/drivers/soclib_memc.c (added) * trunk/hal/tsar_mips32/drivers/soclib_memc.h (added) * trunk/hal/tsar_mips32/drivers/soclib_mmc.c (added) * trunk/hal/tsar_mips32/drivers/soclib_mmc.h (added) * trunk/hal/tsar_mips32/drivers/soclib_nic.c (added) * trunk/hal/tsar_mips32/drivers/soclib_nic.h (added) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (added) * trunk/hal/tsar_mips32/drivers/soclib_pic.h (added) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (added) * trunk/hal/tsar_mips32/drivers/soclib_tty.h (added) * trunk/hal/tsar_mips32/drivers/soclib_xcu.c (added) * trunk/hal/tsar_mips32/drivers/soclib_xcu.h (added) * trunk/hal/x86_64/drivers (added) * trunk/hal/x86_64/drivers/drvdb.c (added) * trunk/hal/x86_64/drivers/drvdb.h (added) * trunk/hal/x86_64/drivers/soclib_bdv.c (added) * trunk/hal/x86_64/drivers/soclib_bdv.h (added) * trunk/hal/x86_64/drivers/soclib_cma.c (added) * trunk/hal/x86_64/drivers/soclib_cma.h (added) * trunk/hal/x86_64/drivers/soclib_dma.c (added) * trunk/hal/x86_64/drivers/soclib_dma.h (added) * trunk/hal/x86_64/drivers/soclib_fbf.c (added) * trunk/hal/x86_64/drivers/soclib_fbf.h (added) * trunk/hal/x86_64/drivers/soclib_hba.c (added) * trunk/hal/x86_64/drivers/soclib_hba.h (added) * trunk/hal/x86_64/drivers/soclib_iob.c (added) * trunk/hal/x86_64/drivers/soclib_iob.h (added) * trunk/hal/x86_64/drivers/soclib_memc.c (added) * trunk/hal/x86_64/drivers/soclib_memc.h (added) * trunk/hal/x86_64/drivers/soclib_mmc.c (added) * trunk/hal/x86_64/drivers/soclib_mmc.h (added) * trunk/hal/x86_64/drivers/soclib_nic.c (added) * trunk/hal/x86_64/drivers/soclib_nic.h (added) * trunk/hal/x86_64/drivers/soclib_pic.c (added) * trunk/hal/x86_64/drivers/soclib_pic.h (added) * trunk/hal/x86_64/drivers/soclib_tty.c (added) * trunk/hal/x86_64/drivers/soclib_tty.h (added) * trunk/hal/x86_64/drivers/soclib_xcu.c (added) * trunk/hal/x86_64/drivers/soclib_xcu.h (added) * trunk/kernel/drivers/soclib (deleted) Create the drivers/ sub-directory in each hal, and move soclib into ...