summaryrefslogtreecommitdiffstats
path: root/pc-bios/optionrom/flat.lds
diff options
context:
space:
mode:
authorDavid Hildenbrand2019-03-07 13:15:08 +0100
committerCornelia Huck2019-03-11 09:31:01 +0100
commit481accd4f52496a86aa347c8c5de01765a388f83 (patch)
tree857b51ac79ff60388ecea2b1c0dc987344a7d708 /pc-bios/optionrom/flat.lds
parenttarget/s390x: Remove non-architected entries from struct LowCore (diff)
downloadqemu-481accd4f52496a86aa347c8c5de01765a388f83.tar.gz
qemu-481accd4f52496a86aa347c8c5de01765a388f83.tar.xz
qemu-481accd4f52496a86aa347c8c5de01765a388f83.zip
s390x/tcg: Define vector instruction formats
These are the new instruction formats related to vector instructions as up to the z14 (a.k.a. latest PoP). As v2 appeares (like x2 in VRX) with d2/b2 in VRV, we have to assign it a higher field number to avoid collisions. Properly take care of the MSB (to be able to address 32 registers) for each vector register field stored in the RXB field (Bit 36 - 30 for all vector instructions). As we have 32 bit vector registers and the "v" fields are only 4 bit in size, the 5th bit is stored in the RXB. We use a new type to indicate that the MSB has to be fetched from the RXB. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20190307121539.12842-2-david@redhat.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'pc-bios/optionrom/flat.lds')
0 files changed, 0 insertions, 0 deletions