diff options
Diffstat (limited to 'kernel/drivers')
| -rw-r--r-- | kernel/drivers/ahci.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/drivers/ahci.c b/kernel/drivers/ahci.c index 1f3dcf4..9018df1 100644 --- a/kernel/drivers/ahci.c +++ b/kernel/drivers/ahci.c @@ -267,9 +267,9 @@ void ahci_sata_setup(volatile struct HBA_PORT *port) {    // clb_address: size has to be 1024 and byte aligned to 1024    // fb_address: size has to be 256 and byte aligned to 256    // command_table_array: size has to be 256*32 -  u32 clb_address = (u32)ksbrk(1024); -  u32 fb_address = (u32)ksbrk(256); -  u32 command_table_array = (u32)ksbrk(256 * 32); +  u32 clb_address = (u32)kmalloc_align(1024, 0); +  u32 fb_address = (u32)kmalloc_align(256, 0); +  u32 command_table_array = (u32)kmalloc_align(256 * 32, 0);    create_physical_to_virtual_mapping(        virtual_to_physical((void *)clb_address, NULL), (void *)clb_address,        1024);  |