summary refs log tree commit diff stats
path: root/hw/intc
diff options
context:
space:
mode:
authorGlenn Miles <milesg@linux.ibm.com>2025-09-25 15:17:47 -0500
committerHarsh Prateek Bora <harshpb@linux.ibm.com>2025-09-28 23:39:53 +0530
commitfd93e521b01a5416bb7f106ac29d755bc3059aaa (patch)
tree71e810fe0100f11fd248f17b20567ef28f8aa819 /hw/intc
parent0ad5b8d9c8fdaa21c8384404d53fc2d86842beba (diff)
downloadfocaccia-qemu-fd93e521b01a5416bb7f106ac29d755bc3059aaa.tar.gz
focaccia-qemu-fd93e521b01a5416bb7f106ac29d755bc3059aaa.zip
tests/functional: Add test for IBM PPE42 instructions
Adds a functional test for the IBM PPE42 instructions which
downloads a test image from a public github repo and then
loads and executes the image.
(see https://github.com/milesg-github/ppe42-tests for details)

Test status is checked by periodically issuing 'info register'
commands and checking the NIP value.  If the NIP is 0xFFF80200
then the test successfully executed to completion.  If the
machine stops before the test completes or if a 90 second
timeout is reached, then the test is marked as having failed.

This test does not test any PowerPC instructions as it is
expected that these instructions are well covered in other
tests.  Only instructions that are unique to the IBM PPE42
processor are tested.

Signed-off-by: Glenn Miles <milesg@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Tested-by: Cédric Le Goater <clg@redhat.com>
Signed-off-by: Harsh Prateek Bora <harshpb@linux.ibm.com>
Link: https://lore.kernel.org/r/20250925201758.652077-10-milesg@linux.ibm.com
Message-ID: <20250925201758.652077-10-milesg@linux.ibm.com>
Diffstat (limited to 'hw/intc')
0 files changed, 0 insertions, 0 deletions