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

Reply via email to