File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,8 +42,8 @@ class IdeChannel : public HWComponent, public DmaDevice
4242
4343 void register_device (int id, AtaInterface* dev_obj);
4444
45- uint32_t read (const uint8_t reg_addr, const int size);
46- void write (const uint8_t reg_addr, const uint32_t val, const int size);
45+ virtual uint32_t read (const uint8_t reg_addr, const int size);
46+ virtual void write (const uint8_t reg_addr, const uint32_t val, const int size);
4747
4848 int xfer_from (uint8_t *buf, int len) override ;
4949 int xfer_to (uint8_t *buf, int len) override ;
@@ -93,8 +93,8 @@ class MacioIdeChannel : public IdeChannel
9393
9494 int device_postinit () override ;
9595
96- uint32_t read (const uint8_t reg_addr, const int size);
97- void write (const uint8_t reg_addr, const uint32_t val, const int size);
96+ virtual uint32_t read (const uint8_t reg_addr, const int size) override ;
97+ virtual void write (const uint8_t reg_addr, const uint32_t val, const int size) override ;
9898
9999private:
100100 uint32_t ch_config = 0 ; // timing configuration for this channel
You can’t perform that action at this time.
0 commit comments