Last version with some changes according to review and adding more patches. The patch adding i2c support to CUDA is not yet working, only included here as RFC and show direction but any help fixing it is welcome as I've run out of free time for this. I think with i2c support fixed (and maybe adding real screamer implementation) could get us somewhere with the firmware ROM. Once it starts poking a video card I'm willing to look at what ati-vga may need to work with this but help is welcome getting to that point.
Regards, BALATON Zoltan BALATON Zoltan (9): mac_oldworld: Allow loading binary ROM image mac_newworld: Allow loading binary ROM image grackle: Set revision in PCI config to match hardware mac_oldworld: Rename ppc_heathrow_reset to ppc_heathrow_cpu_reset mac_oldworld: Map macio to expected address at reset mac_oldworld: Add machine ID register macio: Add dummy screamer register area WIP macio/cuda: Attempt to add i2c support mac_oldworld: Add SPD data to cover RAM hw/misc/macio/cuda.c | 65 ++++++++++++++++++++++++- hw/misc/macio/macio.c | 34 +++++++++++++ hw/pci-host/grackle.c | 2 +- hw/ppc/mac.h | 15 +++++- hw/ppc/mac_newworld.c | 22 +++++---- hw/ppc/mac_oldworld.c | 93 ++++++++++++++++++++++++++++++------ include/hw/misc/macio/cuda.h | 1 + 7 files changed, 206 insertions(+), 26 deletions(-) -- 2.21.3
