(no commit message)
authorlkcl <lkcl@web>
Fri, 25 Aug 2023 14:21:12 +0000 (15:21 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 25 Aug 2023 14:21:12 +0000 (15:21 +0100)
SFFS/qemu.mdwn

index 27bd084b1ae0571ccba524f51d84461fb387aeec..1fdd894b455ca7300ec7414be9e2eead0cc893e8 100644 (file)
@@ -23,6 +23,9 @@ The goal is to add a CPU definition in QEMU that specifically emulates an OpenPO
 - POWER7 runs little endian without VSX, but is only ISA 2.06 compliant.
 * The assumption was that Any additions from ISA 3.0 would be emulated by the Linux kernel, that however did not work.
 * We tried booting [Gentoo SFFS](https://libre-soc.org/SFFS/gentoo_bootstrap/) with a kernel compiled for POWER9, POWER8, and POWER7, all seem to fail with a kernel panic due to missing instructions.
+  * The POWER9 instructions were VSX from the v3.0 ISA
+  * likewise the POWER8 but also including some v2.08 instructions deprecated in v3.0
+  * POWER7 included some v2.07 instructions definitely deprecated in v3.0
 * We also tried booting it with a kernel built for all three POWER versions mentioned earlier and also disabling VSX and/or AltiVec, still fails with a kernel panic due to missing instructions.
 
 ### We have tried patching QEMU's definition for POWER9 to exclude VSX and AltiVec