[PATCH 00/18] Initial Prefixed Instruction support

Andrew Donnellan ajd at linux.ibm.com
Tue Dec 3 15:31:50 AEDT 2019


On 26/11/19 4:21 pm, Jordan Niethe wrote:
> A future revision of the ISA will introduce prefixed instructions. A
> prefixed instruction is composed of a 4-byte prefix followed by a
> 4-byte suffix.
> 
> All prefixes have the major opcode 1. A prefix will never be a valid
> word instruction. A suffix may be an existing word instruction or a new
> instruction.
> 
> The new instruction formats are:
>      * Eight-Byte Load/Store Instructions
>      * Eight-Byte Register-to-Register Instructions
>      * Modified Load/Store Instructions
>      * Modified Register-to-Register Instructions
> 
> This series enables prefixed instructions and extends the instruction
> emulation to support them. Then the places where prefixed instructions
> might need to be emulated are updated.
> 
> A future series will add prefixed instruction support to guests running
> in KVM.

Snowpatch found sparse warnings:

https://openpower.xyz/job/snowpatch/job/snowpatch-linux-sparse/14381//artifact/linux/report.txt

(And a few minor checkpatch things too)
-- 
Andrew Donnellan              OzLabs, ADL Canberra
ajd at linux.ibm.com             IBM Australia Limited



More information about the Linuxppc-dev mailing list