Hi Andreas, Hervé, this patch seems still be missing in master. Is it causing any problems?
Artyom On Mon, Feb 10, 2014 at 11:46 PM, Artyom Tarasenko <atar4q...@gmail.com> wrote: > On Tue, Nov 5, 2013 at 12:09 AM, Hervé Poussineau <hpous...@reactos.org> > wrote: >> Signed-off-by: Hervé Poussineau <hpous...@reactos.org> > > Without this patch PReP is broken really bad. Was going to submit the > same fix, and then found that the bug was already fixed 4 months ago. > > Hope it helps getting it closer to master: > > Tested-by: Artyom Tarasenko <atar4q...@gmail.com> > >> --- >> hw/pci-host/prep.c | 8 ++++---- >> 1 file changed, 4 insertions(+), 4 deletions(-) >> >> diff --git a/hw/pci-host/prep.c b/hw/pci-host/prep.c >> index c11679a..4eabe31 100644 >> --- a/hw/pci-host/prep.c >> +++ b/hw/pci-host/prep.c >> @@ -222,12 +222,12 @@ static void raven_pcihost_realizefn(DeviceState *d, >> Error **errp) >> >> pci_bus_irqs(&s->pci_bus, prep_set_irq, prep_map_irq, s->irq, >> PCI_NUM_PINS); >> >> - memory_region_init_io(&h->conf_mem, OBJECT(h), &pci_host_conf_be_ops, s, >> - "pci-conf-idx", 1); >> + memory_region_init_io(&h->conf_mem, OBJECT(h), &pci_host_conf_le_ops, s, >> + "pci-conf-idx", 4); >> memory_region_add_subregion(&s->pci_io, 0xcf8, &h->conf_mem); >> >> - memory_region_init_io(&h->data_mem, OBJECT(h), &pci_host_data_be_ops, s, >> - "pci-conf-data", 1); >> + memory_region_init_io(&h->data_mem, OBJECT(h), &pci_host_data_le_ops, s, >> + "pci-conf-data", 4); >> memory_region_add_subregion(&s->pci_io, 0xcfc, &h->data_mem); >> >> memory_region_init_io(&h->mmcfg, OBJECT(s), &PPC_PCIIO_ops, s, "pciio", >> 0x00400000);