spapr: Fix implementation of Open Firmware client interface
This addresses the comments from v22. The functional changes are (the VOF ones need retesting with Pegasos2): (VOF) setprop will start failing if the machine class callback did not handle it; (VOF) unit addresses are lowered in path_offset(); (SPAPR) /chosen/bootargs is initialized from kernel_cmdline if the client did not change it. Fixes: 5c991e5d4378 ("spapr: Implement Open Firmware client interface") Cc: BALATON Zoltan <balaton@eik.bme.hu> Signed-off-by:Alexey Kardashevskiy <aik@ozlabs.ru> Message-Id: <20210708065625.548396-1-aik@ozlabs.ru> Tested-by:
BALATON Zoltan <balaton@eik.bme.hu> Signed-off-by:
David Gibson <david@gibson.dropbear.id.au>
Showing
- MAINTAINERS 2 additions, 2 deletionsMAINTAINERS
- hw/ppc/spapr.c 1 addition, 9 deletionshw/ppc/spapr.c
- hw/ppc/spapr_hcall.c 2 additions, 3 deletionshw/ppc/spapr_hcall.c
- hw/ppc/spapr_vof.c 23 additions, 9 deletionshw/ppc/spapr_vof.c
- hw/ppc/vof.c 17 additions, 13 deletionshw/ppc/vof.c
- include/hw/ppc/spapr.h 1 addition, 2 deletionsinclude/hw/ppc/spapr.h
- pc-bios/vof.bin 0 additions, 0 deletionspc-bios/vof.bin
- pc-bios/vof/ci.c 1 addition, 1 deletionpc-bios/vof/ci.c
- pc-bios/vof/libc.c 0 additions, 26 deletionspc-bios/vof/libc.c
- pc-bios/vof/main.c 1 addition, 1 deletionpc-bios/vof/main.c
- pc-bios/vof/vof.h 0 additions, 2 deletionspc-bios/vof/vof.h
Loading
Please register or sign in to comment