[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 7bf00d: target/ppc: fix Hash64 MMU update of
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] 7bf00d: target/ppc: fix Hash64 MMU update of PTE bit R |
Date: |
Mon, 29 Nov 2021 12:56:34 -0800 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 7bf00dfb51566070960e0b7977e41abba96c130e
https://github.com/qemu/qemu/commit/7bf00dfb51566070960e0b7977e41abba96c130e
Author: Leandro Lupori <leandro.lupori@eldorado.org.br>
Date: 2021-11-29 (Mon, 29 Nov 2021)
Changed paths:
M hw/ppc/spapr.c
M hw/ppc/spapr_softmmu.c
M target/ppc/mmu-hash64.c
M target/ppc/mmu-hash64.h
Log Message:
-----------
target/ppc: fix Hash64 MMU update of PTE bit R
When updating the R bit of a PTE, the Hash64 MMU was using a wrong byte
offset, causing the first byte of the adjacent PTE to be corrupted.
This caused a panic when booting FreeBSD, using the Hash MMU.
Fixes: a2dd4e83e76b ("ppc/hash64: Rework R and C bit updates")
Signed-off-by: Leandro Lupori <leandro.lupori@eldorado.org.br>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Commit: 50456a6794fbb8dc94a31eb9534e91c586da7add
https://github.com/qemu/qemu/commit/50456a6794fbb8dc94a31eb9534e91c586da7add
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2021-11-29 (Mon, 29 Nov 2021)
Changed paths:
M hw/ppc/spapr.c
M hw/ppc/spapr_softmmu.c
M target/ppc/mmu-hash64.c
M target/ppc/mmu-hash64.h
Log Message:
-----------
Merge tag 'pull-ppc-20211129' of https://github.com/legoater/qemu into staging
ppc 6.2 queue:
* Hash64 MMU fix for FreeBSD installer
# gpg: Signature made Mon 29 Nov 2021 09:49:54 PM CET
# gpg: using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <clg@kaod.org>" [marginal]
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: A0F6 6548 F048 95EB FE6B 0B60 51A3 43C7 CFFB ECA1
* tag 'pull-ppc-20211129' of https://github.com/legoater/qemu:
target/ppc: fix Hash64 MMU update of PTE bit R
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/a0fd8a549224...50456a6794fb
- [Qemu-commits] [qemu/qemu] 7bf00d: target/ppc: fix Hash64 MMU update of PTE bit R,
Richard Henderson <=