summaryrefslogtreecommitdiff
path: root/Kernel/PCI/IOAccess.h
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/PCI/IOAccess.h')
-rw-r--r--Kernel/PCI/IOAccess.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/Kernel/PCI/IOAccess.h b/Kernel/PCI/IOAccess.h
index 20e24d5257..7fc58e148b 100644
--- a/Kernel/PCI/IOAccess.h
+++ b/Kernel/PCI/IOAccess.h
@@ -37,6 +37,10 @@ public:
virtual String get_access_type() override final { return "IO-Access"; };
virtual uint32_t get_segments_count() { return 1; };
+ virtual void write8_field(Address address, u32, u8) override final;
+ virtual void write16_field(Address address, u32, u16) override final;
+ virtual void write32_field(Address address, u32, u32) override final;
+
protected:
IOAccess();
@@ -44,13 +48,9 @@ private:
virtual u8 read8_field(Address address, u32) override final;
virtual u16 read16_field(Address address, u32) override final;
virtual u32 read32_field(Address address, u32) override final;
- virtual void write8_field(Address address, u32, u8) override final;
- virtual void write16_field(Address address, u32, u16) override final;
- virtual void write32_field(Address address, u32, u32) override final;
virtual uint8_t get_segment_start_bus(u32) { return 0x0; };
virtual uint8_t get_segment_end_bus(u32) { return 0xFF; };
};
}
-