The intercept behaviour of some MSRs has changed since the previous COCONUT linux version, hence tests needed to be updated. Also, the QEMU command line has changed requiring a change in the launch script. The script is still compatible with early versions of QEMU/kernel.
I've also added an extra commit that fixes failing test-in-svsm cases when run on a Genoa system.
This PR consists of commits that are required to launch and run tests when hosted on a system with the following kernel and QEMU versions:
Linux-6.10-rc2: https://github.com/coconut-svsm/linux/pull/6
QEMU 9.0: https://github.com/coconut-svsm/qemu/pull/15
The intercept behaviour of some MSRs has changed since the previous COCONUT linux version, hence tests needed to be updated. Also, the QEMU command line has changed requiring a change in the launch script. The script is still compatible with early versions of QEMU/kernel.
I've also added an extra commit that fixes failing test-in-svsm cases when run on a Genoa system.