There goes another round of PowerPC fixes. Originally this should only have been a fix for the MSR_POW issue (bug 608107), but I also stumbed over recent Linux kernels not booting in qemu-system-ppc64. So a fix for that is also included.
With this new logic I didn't really took care of all HV corner cases, but HV mode is not properly implemented anyways (read: we should probably rip it out or do it properly, whichever is easier). I'm also fairly sure that the way things are now BookE doesn't work at all, so things again haven't become worse. Alexander Graf (2): PPC: Enable hint bits for lwarx/ldarx PPC: Redesign interrupt trigger path target-ppc/helper.c | 80 +++++++++++++++++------------------------------ target-ppc/translate.c | 4 +- 2 files changed, 31 insertions(+), 53 deletions(-)