feat: spec-compliant AHCI HBA initialization
authorMinep <zelong56@gmail.com>
Wed, 29 Jun 2022 14:07:03 +0000 (15:07 +0100)
committerMinep <zelong56@gmail.com>
Wed, 29 Jun 2022 14:11:55 +0000 (15:11 +0100)
commit839da03f6ebe838d780e52190318d4c3048990f1
tree5bc7a02562aeb80caca8467850f02c5501e851ce
parentaf2b981c4cc6f8e4b7050f0401dc225606836ca0
feat: spec-compliant AHCI HBA initialization
feat: detect device presence on hba port
fix: ioremap will disable caching on all mapped page.
refactor: releasing the reclaimable page when unlocking memory
lunaix-os/hal/ahci.c [deleted file]
lunaix-os/hal/ahci/ahci.c [new file with mode: 0644]
lunaix-os/includes/hal/ahci.h
lunaix-os/includes/hal/pci.h
lunaix-os/includes/lunaix/mm/vmm.h
lunaix-os/kernel/mm/mmio.c
lunaix-os/kernel/mm/vmap.c
lunaix-os/kernel/peripheral/ps2kbd.c
lunaix-os/kernel/proc0.c