Since v1: -Updated git commits to have proper signed off by tags/messages Our company found and fixed a bug in TCG that caused 32 bit guests running on 64 bit hosts to crash. If a 32 bit host has a page translation that crosses beyond the last page. This causes a invalid translation to be added to the translation table causing a crash.
Since this is our first patch we tried following the wiki guidelines and broke the patch into a fix and test. More info about each is given in their respective commits. Any feedback is appreciated! Signed off by: Percival Engineering <f...@percivaleng.com> Percival Foss (2): accel/tcg: Fixed cross-page overflow for 32 bit guest tests/functional: Added cross page overflow test accel/tcg/cputlb.c | 7 +++ tests/functional/meson.build | 1 + tests/functional/test_ppc_pegasos2.py | 69 +++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100755 tests/functional/test_ppc_pegasos2.py -- 2.45.3