[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 0/5] ppc/Pegasos2 VOF
From: |
BALATON Zoltan |
Subject: |
[RFC PATCH 0/5] ppc/Pegasos2 VOF |
Date: |
Sun, 06 Jun 2021 17:46:35 +0200 |
Based-on: <20210520090557.435689-1-aik@ozlabs.ru>
^ That is v20 of Alexey's VOF patch
Hello,
Posting these for early review now. I plan to rebase on the next VOF
patch that hopefully fixes those points that I had to circumvent in
patch 1 for now. I've reported these before but now all of those that
are needed for pegasos2 are in one place. Other points I've reported
could be clean ups but not sttictly needed.
With this series on top of VOF v20 I can now boot Linux and MorphOS on
pegasos2 without needing a firmware blob so I hope this is enough to
get this board in 6.1 and also have it enabled so users can start
using it. That means that VOF will also be merged by then. This now
gives VOF another use case that may help it getting finished.
I've also updated my development tree with this series here:
https://osdn.net/projects/qmiga/scm/git/qemu/tree/pegasos2/
Please review so I can do any needed changes together with the rebase
on next VOF patch so we don't miss 6.1 this time.
Regards,
BALATON Zoltan
BALATON Zoltan (5):
Misc VOF fixes
ppc/pegasos2: Introduce Pegasos2MachineState structure
target/ppc: Allow virtual hypervisor on CPU without HV
ppc/pegasos2: Use Virtual Open Firmware as firmware replacement
ppc/pegasos2: Implement some RTAS functions with VOF
default-configs/devices/ppc-softmmu.mak | 2 +-
hw/ppc/Kconfig | 1 +
hw/ppc/pegasos2.c | 780 +++++++++++++++++++++++-
hw/ppc/vof.c | 11 +-
pc-bios/vof.bin | Bin 3784 -> 3784 bytes
pc-bios/vof/entry.S | 2 +-
target/ppc/cpu.c | 2 +-
7 files changed, 776 insertions(+), 22 deletions(-)
--
2.21.4
- [RFC PATCH 0/5] ppc/Pegasos2 VOF,
BALATON Zoltan <=
- [RFC PATCH 1/5] Misc VOF fixes, BALATON Zoltan, 2021/06/06
- [RFC PATCH 2/5] ppc/pegasos2: Introduce Pegasos2MachineState structure, BALATON Zoltan, 2021/06/06
- [RFC PATCH 5/5] ppc/pegasos2: Implement some RTAS functions with VOF, BALATON Zoltan, 2021/06/06
- [RFC PATCH 3/5] target/ppc: Allow virtual hypervisor on CPU without HV, BALATON Zoltan, 2021/06/06
- [RFC PATCH 4/5] ppc/pegasos2: Use Virtual Open Firmware as firmware replacement, BALATON Zoltan, 2021/06/06