On 27/10/25 17:53, Philippe Mathieu-Daudé wrote:
Avoid duplicating code, re-use the generic generic
pci_host_data_le_ops MemoryRegionOps.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
---
hw/pci-host/sabre.c | 34 +++-------------------------------
hw/pci-host/trace-events | 2 --
2 files changed, 3 insertions(+), 33 deletions(-)
diff --git a/hw/pci-host/sabre.c b/hw/pci-host/sabre.c
index 669191b6c7e..eb3dbe3361f 100644
--- a/hw/pci-host/sabre.c
+++ b/hw/pci-host/sabre.c
@@ -246,28 +246,6 @@ static const MemoryRegionOps sabre_host_config_ops = {
.endianness = DEVICE_BIG_ENDIAN,
};
-static void sabre_pci_config_write(void *opaque, hwaddr addr,
- uint64_t val, unsigned size)
-{
- SabreState *s = opaque;
- PCIHostState *phb = PCI_HOST_BRIDGE(s);
-
- trace_sabre_pci_config_write(addr, val);
- pci_data_write(phb->bus, addr, val, size);
-}
-
-static uint64_t sabre_pci_config_read(void *opaque, hwaddr addr,
- unsigned size)
-{
- uint32_t ret;
- SabreState *s = opaque;
- PCIHostState *phb = PCI_HOST_BRIDGE(s);
-
- ret = pci_data_read(phb->bus, addr, size);
Likely incorrect, please ignore.
- trace_sabre_pci_config_read(addr, ret);
- return ret;
-}