[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 2/7] ppc/pegasos2: Fix reg property of ROM BARs
From: |
Daniel Henrique Barboza |
Subject: |
[PULL 2/7] ppc/pegasos2: Fix reg property of ROM BARs |
Date: |
Fri, 4 Aug 2023 12:29:50 -0300 |
From: BALATON Zoltan <balaton@eik.bme.hu>
The register offset of the ROM BAR is 0x30 not 0x28. This fixes the
reg property entry of the ROM region in the device tree.
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-ID:
<6abd73b1211f9d0776dfa5d71d6294f17eecb426.1689725688.git.balaton@eik.bme.hu>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
---
hw/ppc/pegasos2.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/hw/ppc/pegasos2.c b/hw/ppc/pegasos2.c
index 4a2ab35f19..8ed13a42a2 100644
--- a/hw/ppc/pegasos2.c
+++ b/hw/ppc/pegasos2.c
@@ -766,7 +766,11 @@ static void add_pci_device(PCIBus *bus, PCIDevice *d, void
*opaque)
if (!d->io_regions[i].size) {
continue;
}
- cells[j] = cpu_to_be32(d->devfn << 8 | (PCI_BASE_ADDRESS_0 + i * 4));
+ cells[j] = PCI_BASE_ADDRESS_0 + i * 4;
+ if (cells[j] == 0x28) {
+ cells[j] = 0x30;
+ }
+ cells[j] = cpu_to_be32(d->devfn << 8 | cells[j]);
if (d->io_regions[i].type & PCI_BASE_ADDRESS_SPACE_IO) {
cells[j] |= cpu_to_be32(1 << 24);
} else {
--
2.41.0
- [PULL 0/7] ppc queue, Daniel Henrique Barboza, 2023/08/04
- [PULL 1/7] ppc/pegasos2: Fix reset state of USB functions, Daniel Henrique Barboza, 2023/08/04
- [PULL 2/7] ppc/pegasos2: Fix reg property of ROM BARs,
Daniel Henrique Barboza <=
- [PULL 3/7] ppc/pegasos2: Fix naming of device tree nodes, Daniel Henrique Barboza, 2023/08/04
- [PULL 7/7] target/ppc: Fix VRMA page size for ISA v3.0, Daniel Henrique Barboza, 2023/08/04
- [PULL 4/7] ppc/pegasos2: Fix reg property of 64 bit BARs in device tree, Daniel Henrique Barboza, 2023/08/04
- [PULL 5/7] target/ppc: Implement ASDR register for ISA v3.0 for HPT, Daniel Henrique Barboza, 2023/08/04
- [PULL 6/7] target/ppc: Fix pending HDEC when entering PM state, Daniel Henrique Barboza, 2023/08/04
- Re: [PULL 0/7] ppc queue, Richard Henderson, 2023/08/04
- Re: [PULL 0/7] ppc queue, Michael Tokarev, 2023/08/05