qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]