Message ID | 20191126052141.28009-1-jniethe5@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Initial Prefixed Instruction support | expand |
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)