[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] c334e5: pseries: Update SLOF firmware image t
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] c334e5: pseries: Update SLOF firmware image to qemu-slof-2... |
Date: |
Thu, 11 Jan 2018 06:33:47 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: c334e5f382b008dbe59abc69972ba55e48ce5c1a
https://github.com/qemu/qemu/commit/c334e5f382b008dbe59abc69972ba55e48ce5c1a
Author: Alexey Kardashevskiy <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M pc-bios/README
M pc-bios/slof.bin
M roms/SLOF
Log Message:
-----------
pseries: Update SLOF firmware image to qemu-slof-20171214
The main changes are:
- able to handle more devices with specified bootindex;
- implements flatten device tree rendering, for both QEMU and guest kernel.
The full list is:
> boot: use a temporary bootdev-buf
> boot: do not concatenate bootdev
> libvirtio: Mark struct virtio_scsi_req_cmd as packed
> fdt: Implement "fdt-fetch" method for client interface
> rtas: Store RTAS address and entry in the device tree
> board-qemu: Fix slof-build-id length
> fdt: Pass the resulting device tree to QEMU
> fdt: Fix version and add a word for FDT header size
> tree: Rework set-chosen-cpu and store /chosen ihandle and phandle
> node: Add some documentation
> Revert various SLOF-to-QEMU private hypercalls
> Use input-device and output-device
> netboot: Create bootp-response when bootp is used
> libnet/ipv6: assign times_asked value directly
> usb-xhci: Reset ERSTSZ together with ERSTBA
> virtio-net: rework the driver to support multiple open
> board-qemu: add private hcall to inform host on "phandle" update
Signed-off-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: a45de1794e4d35d4458367dffb483d36a48cc3ee
https://github.com/qemu/qemu/commit/a45de1794e4d35d4458367dffb483d36a48cc3ee
Author: BALATON Zoltan <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/display/sm501.c
Log Message:
-----------
sm501: Add panel hardware cursor registers also to read function
These were forgotten when adding panel layer support in ffd39257018
"SM501 emulation for R2D-SH4".
Signed-off-by: BALATON Zoltan <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
[dwg: Added reference to earlier commit in message]
Signed-off-by: David Gibson <address@hidden>
Commit: 5690d9ecefb946100a4974d57ae03bc5ee11775a
https://github.com/qemu/qemu/commit/5690d9ecefb946100a4974d57ae03bc5ee11775a
Author: BALATON Zoltan <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/display/sm501.c
Log Message:
-----------
sm501: Add some more unimplemented registers
These are not really implemented (just return zero or default values)
but add these so guests accessing them can run.
Signed-off-by: BALATON Zoltan <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 7709dbf12c0bb9a86c186c2c0f7ae67ce363dc80
https://github.com/qemu/qemu/commit/7709dbf12c0bb9a86c186c2c0f7ae67ce363dc80
Author: BALATON Zoltan <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/i2c/ppc4xx_i2c.c
M include/hw/i2c/ppc4xx_i2c.h
Log Message:
-----------
ppc4xx_i2c: Implement basic I2C functions
Enough to please U-Boot and make it able to detect SDRAM SPD EEPROMs
Signed-off-by: François Revol <address@hidden>
Signed-off-by: BALATON Zoltan <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 2b3db9dd34579d3253bb6062db92f2af20b39502
https://github.com/qemu/qemu/commit/2b3db9dd34579d3253bb6062db92f2af20b39502
Author: Greg Kurz <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/ppc/spapr_pci.c
M hw/ppc/spapr_pci_vfio.c
Log Message:
-----------
spapr_pci: use warn_report()
These two are definitely warnings. Let's use the appropriate API.
Signed-off-by: Greg Kurz <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: a9dd6604a663d1a88e5cf6b1446d6a1202c3334d
https://github.com/qemu/qemu/commit/a9dd6604a663d1a88e5cf6b1446d6a1202c3334d
Author: BALATON Zoltan <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M MAINTAINERS
M default-configs/ppcemb-softmmu.mak
M hw/ide/Makefile.objs
A hw/ide/sii3112.c
M hw/ide/trace-events
Log Message:
-----------
hw/ide: Emulate SiI3112 SATA controller
This is a common generic PCI SATA controller that is also used in PCs
but more importantly guests running on the Sam460ex board prefer this
card and have a driver for it (unlike for other SATA controllers
already emulated).
Signed-off-by: BALATON Zoltan <address@hidden>
Acked-by: John Snow <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: b168a138a8bc9c18e8140fef614a6b66721497fb
https://github.com/qemu/qemu/commit/b168a138a8bc9c18e8140fef614a6b66721497fb
Author: Cédric Le Goater <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/ppc/pnv.c
M hw/ppc/pnv_bmc.c
M hw/ppc/pnv_core.c
M hw/ppc/pnv_lpc.c
M hw/ppc/pnv_psi.c
M hw/ppc/pnv_xscom.c
M include/hw/ppc/pnv.h
M include/hw/ppc/pnv_xscom.h
Log Message:
-----------
ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistency
The 'pnv' prefix is now used for all and the routines populating the
device tree start with 'pnv_dt'. The handler of the PnvXScomInterface
is also renamed to 'dt_xscom' which should reflect that it is
populating the device tree under the 'xscom@' node of the chip.
Signed-off-by: Cédric Le Goater <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: a6a444a87aae0062ffed45374b93217ff3308a8c
https://github.com/qemu/qemu/commit/a6a444a87aae0062ffed45374b93217ff3308a8c
Author: Cédric Le Goater <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/ppc/pnv_lpc.c
M target/ppc/cpu.h
M target/ppc/int_helper.c
Log Message:
-----------
target/ppc: more use of the PPC_*() macros
Also introduce utilities to manipulate bitmasks (originaly from OPAL)
which be will be used in the model of the XIVE interrupt controller.
Signed-off-by: Cédric Le Goater <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 307f3d015625e705dba0a0bd2735ce42118fd533
https://github.com/qemu/qemu/commit/307f3d015625e705dba0a0bd2735ce42118fd533
Author: John Arbuckle <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M dtc
Log Message:
-----------
Update dtc to fix compilation problem on Mac OS 10.6
Currently QEMU does not build on Mac OS 10.6
because of a missing patch in the dtc
subproject. Updating dtc to make the patch
available fixes this problem.
Signed-off-by: John Arbuckle <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: a7167668898d1a7dbb717fe1e6d5615bd229827c
https://github.com/qemu/qemu/commit/a7167668898d1a7dbb717fe1e6d5615bd229827c
Author: Thomas Huth <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/ppc/spapr_pci_vfio.c
M qemu-doc.texi
M scripts/device-crash-test
Log Message:
-----------
hw/ppc: Remove the deprecated spapr-pci-vfio-host-bridge device
It's a deprecated dummy device since QEMU v2.6.0. That should have
been enough time to allow the users to update their scripts in case
they still use it, so let's remove this legacy code now.
Reviewed-by: Alexey Kardashevskiy <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 51f84465dd985fc21589b2eac1f18658fc9783e9
https://github.com/qemu/qemu/commit/51f84465dd985fc21589b2eac1f18658fc9783e9
Author: David Gibson <address@hidden>
Date: 2018-01-10 (Wed, 10 Jan 2018)
Changed paths:
M hw/ppc/spapr.c
M hw/ppc/spapr_rtas.c
Log Message:
-----------
spapr: Correct compatibility mode setting for hotplugged CPUs
Currently the pseries machine sets the compatibility mode for the
guest's cpus in two places: 1) at machine reset and 2) after CAS
negotiation.
This means that if we set or negotiate a compatiblity mode, then
hotplug a cpu, the hotplugged cpu doesn't get the right mode set and
will incorrectly have the full native features.
To correct this, we set the compatibility mode on a cpu when it is
brought online with the 'start-cpu' RTAS call. Given that we no
longer need to set the compatibility mode on all CPUs at machine
reset, so we change that to only set the mode for the boot cpu.
Signed-off-by: David Gibson <address@hidden>
Reported-by: Satheesh Rajendran <address@hidden>
Tested-by: Satheesh Rajendran <address@hidden>
Reviewed-by: Alexey Kardashevskiy <address@hidden>
Commit: e890966d60867810358449ec5384a109d5a48f46
https://github.com/qemu/qemu/commit/e890966d60867810358449ec5384a109d5a48f46
Author: Peter Maydell <address@hidden>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M MAINTAINERS
M default-configs/ppcemb-softmmu.mak
M dtc
M hw/display/sm501.c
M hw/i2c/ppc4xx_i2c.c
M hw/ide/Makefile.objs
A hw/ide/sii3112.c
M hw/ide/trace-events
M hw/ppc/pnv.c
M hw/ppc/pnv_bmc.c
M hw/ppc/pnv_core.c
M hw/ppc/pnv_lpc.c
M hw/ppc/pnv_psi.c
M hw/ppc/pnv_xscom.c
M hw/ppc/spapr.c
M hw/ppc/spapr_pci.c
M hw/ppc/spapr_pci_vfio.c
M hw/ppc/spapr_rtas.c
M include/hw/i2c/ppc4xx_i2c.h
M include/hw/ppc/pnv.h
M include/hw/ppc/pnv_xscom.h
M pc-bios/README
M pc-bios/slof.bin
M qemu-doc.texi
M roms/SLOF
M scripts/device-crash-test
M target/ppc/cpu.h
M target/ppc/int_helper.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.12-20180111'
into staging
ppc patch queue 2018-01-11
This pull request supersedes ppc-for-2.12-20180108 and several before
it. The earlier pull request included a patch which exposed a bug in
the ARM TCG backend. I've pulled that out and will repost once the
ARM bug is fixed (a patch has been posted by Richard Henderson).
Higlights from this series:
* SLOF update
* Several new devices for embedded platforms
* Fix to correctly set compatiblity mode for hotplugged CPUs
* dtc compile fix for older MacOS versions
# gpg: Signature made Thu 11 Jan 2018 04:58:11 GMT
# gpg: using RSA key 0x6C38CACA20D9B392
# gpg: Good signature from "David Gibson <address@hidden>"
# gpg: aka "David Gibson (Red Hat) <address@hidden>"
# gpg: aka "David Gibson (ozlabs.org) <address@hidden>"
# gpg: aka "David Gibson (kernel.org) <address@hidden>"
# Primary key fingerprint: 75F4 6586 AE61 A66C C44E 87DC 6C38 CACA 20D9 B392
* remotes/dgibson/tags/ppc-for-2.12-20180111:
spapr: Correct compatibility mode setting for hotplugged CPUs
hw/ppc: Remove the deprecated spapr-pci-vfio-host-bridge device
Update dtc to fix compilation problem on Mac OS 10.6
target/ppc: more use of the PPC_*() macros
ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistency
hw/ide: Emulate SiI3112 SATA controller
spapr_pci: use warn_report()
ppc4xx_i2c: Implement basic I2C functions
sm501: Add some more unimplemented registers
sm501: Add panel hardware cursor registers also to read function
pseries: Update SLOF firmware image to qemu-slof-20171214
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/612061b27791...e890966d6086
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] c334e5: pseries: Update SLOF firmware image to qemu-slof-2...,
GitHub <=