Add ability to unregister mmio region.

mmio regions are registered when a PCI BAR is set. Add the ability to reverse that - for when a PCI BAR is changed.
This commit is contained in:
joevt
2022-12-12 00:16:59 -08:00
parent 911acb4bc2
commit 52fa30b71d
4 changed files with 32 additions and 0 deletions
+1
View File
@@ -68,6 +68,7 @@ public:
virtual bool add_mem_mirror(uint32_t start_addr, uint32_t dest_addr);
virtual bool add_mmio_region(uint32_t start_addr, uint32_t size, MMIODevice* dev_instance);
virtual bool remove_mmio_region(uint32_t start_addr, uint32_t size, MMIODevice* dev_instance);
virtual bool set_data(uint32_t reg_addr, const uint8_t* data, uint32_t size);