mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 04:07:45 +00:00
Revert "Kernel: Move Kernel mapping to 0xc0000000"
This reverts commit bd33c66273
.
This broke the network card drivers, since they depended on kmalloc
addresses being identity-mapped.
This commit is contained in:
parent
f61ed8eab5
commit
9a157b5e81
13 changed files with 64 additions and 132 deletions
|
@ -55,8 +55,6 @@ private:
|
|||
bool ata_read_sectors(u32, u16, u8*, bool);
|
||||
bool ata_write_sectors(u32, u16, const u8*, bool);
|
||||
|
||||
PhysicalRegionDescriptor& prdt() { return *reinterpret_cast<PhysicalRegionDescriptor*>(m_prdt_page->paddr().as_ptr()); }
|
||||
|
||||
// Data members
|
||||
u8 m_channel_number { 0 }; // Channel number. 0 = master, 1 = slave
|
||||
u16 m_io_base { 0x1F0 };
|
||||
|
@ -65,7 +63,7 @@ private:
|
|||
volatile bool m_interrupted { false };
|
||||
|
||||
PCI::Address m_pci_address;
|
||||
RefPtr<PhysicalPage> m_prdt_page;
|
||||
PhysicalRegionDescriptor m_prdt;
|
||||
RefPtr<PhysicalPage> m_dma_buffer_page;
|
||||
u16 m_bus_master_base { 0 };
|
||||
Lockable<bool> m_dma_enabled;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue