x86reference icon indicating copy to clipboard operation
x86reference copied to clipboard

Add "system" instructions and prefixes

Open BarebitOpenSource opened this issue 2 years ago • 0 comments

Add "system" instructions and prefixes

INVPCID		Invalidate Process-Context Identifier
PREFETCHW	Prefetch Data into Caches in Anticipation of a Write
PREFETCHWT1	Prefetch Vector Data Into Caches with Intent to Write and T1 Hint
RDFSBASE	Read FS Segment Base
RDGSBASE	Read GS Segment Base
WRFSBASE	Write FS Segment Base
WRGSBASE	Write GS Segment Base
RDRAND		Read Random Number
RDSEED		Read Random SEED
XACQUIRE	Hardware Lock Elision Prefix Hint
XRELEASE	Hardware Lock Elision Prefix Hint
XRSTORS		Restore Processor Extended States Supervisor
XSAVEC		Save Processor Extended States with Compaction
XSAVEOPT	Save Processor Extended States Optimized
XSAVES		Save Processor Extended States Supervisor

HLE/RTM:

XBEGIN	Transactional Begin
XABORT	Transactional Abort
XEND	Transactional End

OSPKE:

RDPKRU	Read Protection Key Rights for User Pages
WRPKRU	Write Data to User Page Key Register

SGX1:

ENCLS	Execute an Enclave System Function of Specified Leaf Number
ENCLU	Execute an Enclave User Function of Specified Leaf Number

BarebitOpenSource avatar Dec 21 '23 21:12 BarebitOpenSource