feat: disk read/write support for both ATA and ATAPI device
authorMinep <zelong56@gmail.com>
Tue, 5 Jul 2022 16:23:10 +0000 (17:23 +0100)
committerMinep <zelong56@gmail.com>
Tue, 5 Jul 2022 16:23:10 +0000 (17:23 +0100)
commiteb037efe9f30ae166684e99146024abf8740984d
treed260d027d957c2b194d1a9e349a6fc464a5cff91
parentac6e790a6218d538835af6cee594fb41adfa5c91
feat: disk read/write support for both ATA and ATAPI device
feat: vcalloc and vcalloc_dma wrapper
refactor: no need tranverse down partial list when grabing a cake!
12 files changed:
lunaix-os/hal/ahci/ahci.c
lunaix-os/hal/ahci/ata.c [new file with mode: 0644]
lunaix-os/hal/ahci/atapi.c
lunaix-os/hal/ahci/utils.c
lunaix-os/includes/hal/ahci/ahci.h
lunaix-os/includes/hal/ahci/hba.h
lunaix-os/includes/hal/ahci/sata.h
lunaix-os/includes/hal/ahci/scsi.h
lunaix-os/includes/hal/ahci/utils.h
lunaix-os/includes/lunaix/mm/valloc.h
lunaix-os/kernel/mm/cake.c
lunaix-os/kernel/mm/valloc.c