|
Xen Test Framework
|
Long mode lcall/ljmp memory operand. More...
#include <desc.h>
Data Fields | ||
| union { | ||
| uint64_t offset_intel | ||
| struct { | ||
| uint32_t :32 | ||
| uint32_t offset_amd | ||
| } | ||
| }; | ||
| uint16_t | selector | |
Long mode lcall/ljmp memory operand.
WARNING: Intel and AMD disagree on how large a far_ptr64 is. Intel uses 8 bytes offset, while AMD use 4.
Initialisation of offset and encoding for an lcall/ljmp instruction needs per-vendor configuration.
| union { ... } |