The ABI includes the supported user-level ISA plus a set of ABI calls to interact with the AEE. The ABI hides details of the AEE from the application to allow greater flexibility in implementing the AEE.
SEE: supervisor execution environment
SBI: supervisor binary interface
HEE: hypervisor execution environment
isolate the hypervisor from details of the hardware platform.