aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/trace.h
diff options
context:
space:
mode:
authorLeandro Lupori <leandro.lupori@eldorado.org.br>2022-06-28 10:39:59 -0300
committerDaniel Henrique Barboza <danielhb413@gmail.com>2022-07-18 13:59:43 -0300
commitd2066bc50d690a6605307eaf0e72a9cf51e6fc25 (patch)
treeab23c55d87b7e6c9ccf17692b830ca2548a1fc1b /target/ppc/trace.h
parent47e83d9107887c867bad8900ed39e83b79110b66 (diff)
downloadqemu-d2066bc50d690a6605307eaf0e72a9cf51e6fc25.zip
qemu-d2066bc50d690a6605307eaf0e72a9cf51e6fc25.tar.gz
qemu-d2066bc50d690a6605307eaf0e72a9cf51e6fc25.tar.bz2
target/ppc: Check page dir/table base alignment
According to PowerISA 3.1B, Book III 6.7.6 programming note, the page directory base addresses are expected to be aligned to their size. Real hardware seems to rely on that and will access the wrong address if they are misaligned. This results in a translation failure even if the page tables seem to be properly populated. Signed-off-by: Leandro Lupori <leandro.lupori@eldorado.org.br> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com> Message-Id: <20220628133959.15131-4-leandro.lupori@eldorado.org.br> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Diffstat (limited to 'target/ppc/trace.h')
0 files changed, 0 insertions, 0 deletions