add btrie_map() for allocating free slot, remove isrm
authorLunaixsky <lunaixsky@qq.com>
Mon, 9 Dec 2024 03:21:58 +0000 (03:21 +0000)
committerLunaixsky <lunaixsky@qq.com>
Mon, 9 Dec 2024 03:25:15 +0000 (03:25 +0000)
commit378a473943ba2bfe38c303d198aab41056095b71
tree819e8f87e6cc26bd6a38559e6762fc6139d16dde
parent836d44ecb7a2c37427f6baf8b25e872e9e943d5b
add btrie_map() for allocating free slot, remove isrm
27 files changed:
lunaix-os/arch/README.md
lunaix-os/arch/generic/includes/asm-generic/isrm.h [deleted file]
lunaix-os/arch/x86/LBuild
lunaix-os/arch/x86/arch.c
lunaix-os/arch/x86/exceptions/interrupts.c
lunaix-os/arch/x86/exceptions/intr_routines.c [deleted file]
lunaix-os/arch/x86/exceptions/isrm.c [deleted file]
lunaix-os/arch/x86/hal/apic.c
lunaix-os/arch/x86/hal/apic_timer.c
lunaix-os/arch/x86/hal/mc146818a.c
lunaix-os/arch/x86/hal/ps2kbd.c
lunaix-os/arch/x86/includes/asm/x86.h
lunaix-os/arch/x86/includes/asm/x86_isrm.h [deleted file]
lunaix-os/arch/x86/includes/asm/x86_ivs.h
lunaix-os/hal/ahci/ahci.c
lunaix-os/hal/ahci/io_event.c
lunaix-os/hal/char/uart/16x50_isa.c
lunaix-os/hal/char/uart/16x50_mmio.c
lunaix-os/hal/char/uart/16x50_pci.c
lunaix-os/hal/char/uart/16x50_pmio.c
lunaix-os/hal/irq.c
lunaix-os/includes/hal/ahci/ahci.h
lunaix-os/includes/hal/irq.h
lunaix-os/includes/hal/pci.h
lunaix-os/includes/lunaix/ds/btrie.h
lunaix-os/kernel/ds/btrie.c
lunaix-os/kernel/process/sched.c