[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f24411: target/ppc: Fix wrong number of UAMR
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] f24411: target/ppc: Fix wrong number of UAMR register |
Date: |
Tue, 14 Mar 2017 04:15:09 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f244115cbd7530893e720cd1302308e4390c5ef7
https://github.com/qemu/qemu/commit/f244115cbd7530893e720cd1302308e4390c5ef7
Author: Thomas Huth <address@hidden>
Date: 2017-03-14 (Tue, 14 Mar 2017)
Changed paths:
M target/ppc/cpu.h
Log Message:
-----------
target/ppc: Fix wrong number of UAMR register
The SPR UAMR has the number 13, and not 12. (Fortunately it seems like
Linux is not using this register yet - only the privileged version with
number 29 ... that's why nobody noticed this problem yet)
Signed-off-by: Thomas Huth <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 38a61d34875335717f22e3a0eb1e0d5df4f62def
https://github.com/qemu/qemu/commit/38a61d34875335717f22e3a0eb1e0d5df4f62def
Author: Nikunj A Dadhania <address@hidden>
Date: 2017-03-14 (Tue, 14 Mar 2017)
Changed paths:
M target/ppc/translate.c
Log Message:
-----------
target/ppc: fix cpu_ov setting for 32-bit
A bug was introduced in following commit:
dc0ad84 target/ppc: update overflow flags for add/sub
As for 32-bit ppc target extracting bit 63 for overflow is not correct.
Made it dependent on TARGET_LOG_BITS. This had broken booting MacOS
9.2.1 image
Reported-by: Mark Cave-Ayland <address@hidden>
Signed-off-by: Nikunj A Dadhania <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Tested-by: Mark Cave-Ayland <address@hidden>
Commit: 82516263cead40ac240ae5fb2a6f5fc0fda9614c
https://github.com/qemu/qemu/commit/82516263cead40ac240ae5fb2a6f5fc0fda9614c
Author: David Gibson <address@hidden>
Date: 2017-03-14 (Tue, 14 Mar 2017)
Changed paths:
M hw/ppc/spapr.c
M hw/ppc/spapr_pci.c
M include/hw/pci-host/spapr.h
Log Message:
-----------
pseries: Don't expose PCIe extended config space on older machine types
bb9986452 "spapr_pci: Advertise access to PCIe extended config space"
allowed guests to access the extended config space of PCI Express devices
via the PAPR interfaces, even though the paravirtualized bus mostly acts
like plain PCI.
However, that patch enabled access unconditionally, including for existing
machine types, which is an unwise change in behaviour. This patch limits
the change to pseries-2.9 (and later) machine types.
Suggested-by: Andrea Bolognani <address@hidden>
Signed-off-by: David Gibson <address@hidden>
Commit: 28df75d8d1aebdb09a2cc511c0b97690eac0b7a7
https://github.com/qemu/qemu/commit/28df75d8d1aebdb09a2cc511c0b97690eac0b7a7
Author: David Gibson <address@hidden>
Date: 2017-03-14 (Tue, 14 Mar 2017)
Changed paths:
M dtc
Log Message:
-----------
dtc: Update submodule to avoid build errors
The currently included version of the dtc/libfdt submodule has some build
errors on certain distributions (including RHEL7). This is due to some
poorly named macros in libfdt.h; they're designed for use with the sparse
static checker, but use reserved names which conflict with some symbols in
the standard headers.
That's been corrected in upstream dtc, this updates the qemu submodule to
bring the fix to qemu.
Signed-off-by: David Gibson <address@hidden>
Commit: 94b5d57d2f5a3c849cecd65e424bb6f50b998df9
https://github.com/qemu/qemu/commit/94b5d57d2f5a3c849cecd65e424bb6f50b998df9
Author: Peter Maydell <address@hidden>
Date: 2017-03-14 (Tue, 14 Mar 2017)
Changed paths:
M dtc
M hw/ppc/spapr.c
M hw/ppc/spapr_pci.c
M include/hw/pci-host/spapr.h
M target/ppc/cpu.h
M target/ppc/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.9-20170314' into
staging
ppc patch queue for 2017-03-14
This set has a handful og bugfixes to go into qemu-2.9. This includes
an update to the dtc/libfdt submodule which will fix the build errors
seen on some distributions.
# gpg: Signature made Tue 14 Mar 2017 04:00:41 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.9-20170314:
dtc: Update submodule to avoid build errors
pseries: Don't expose PCIe extended config space on older machine types
target/ppc: fix cpu_ov setting for 32-bit
target/ppc: Fix wrong number of UAMR register
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/4d04351f4c3d...94b5d57d2f5a
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f24411: target/ppc: Fix wrong number of UAMR register,
GitHub <=