Go to the source code of this file.
|
| SbiRet | sbi_call (long arg0, long arg1, long arg2, long arg3, long arg4, long arg5, long fid, long eid) |
| |
◆ SBI_EID_BASE_EXT
| #define SBI_EID_BASE_EXT 0x10 |
◆ SBI_EID_DEBUG_CONSOLE_EXT
| #define SBI_EID_DEBUG_CONSOLE_EXT 0x4442434E |
◆ SBI_EID_LEGACY_CLEAR_IPI
| #define SBI_EID_LEGACY_CLEAR_IPI 0x03 |
◆ SBI_EID_LEGACY_GETCHAR
| #define SBI_EID_LEGACY_GETCHAR 0x02 |
◆ SBI_EID_LEGACY_PUTCHAR
| #define SBI_EID_LEGACY_PUTCHAR 0x01 |
◆ SBI_EID_LEGACY_SET_TIMER
| #define SBI_EID_LEGACY_SET_TIMER 0x00 |
◆ SBI_EID_LEGACY_SHUTDOWN
| #define SBI_EID_LEGACY_SHUTDOWN 0x08 |
◆ SBI_EID_SYSTEM_SUSPEND_EXT
| #define SBI_EID_SYSTEM_SUSPEND_EXT 0x53555350 |
◆ SBI_EID_TIMER_EXT
| #define SBI_EID_TIMER_EXT 0x54494D45 |
◆ SBI_ERR_ALREADY_AVAILABLE
| #define SBI_ERR_ALREADY_AVAILABLE -6 |
◆ SBI_ERR_ALREADY_STARTED
| #define SBI_ERR_ALREADY_STARTED -7 |
◆ SBI_ERR_ALREADY_STOPPED
| #define SBI_ERR_ALREADY_STOPPED -8 |
◆ SBI_ERR_DENIED
| #define SBI_ERR_DENIED -4 |
◆ SBI_ERR_FAILED
| #define SBI_ERR_FAILED -1 |
◆ SBI_ERR_INVALID_ADDRESS
| #define SBI_ERR_INVALID_ADDRESS -5 |
◆ SBI_ERR_INVALID_PARAM
| #define SBI_ERR_INVALID_PARAM -3 |
◆ SBI_ERR_NO_SHMEM
| #define SBI_ERR_NO_SHMEM -9 |
◆ SBI_ERR_NOT_SUPPORTED
| #define SBI_ERR_NOT_SUPPORTED -2 |
◆ SBI_FID_CONSOLE_READ
| #define SBI_FID_CONSOLE_READ 0x1 |
◆ SBI_FID_CONSOLE_WRITE
| #define SBI_FID_CONSOLE_WRITE 0x0 |
◆ SBI_FID_CONSOLE_WRITE_BYTE
| #define SBI_FID_CONSOLE_WRITE_BYTE 0x2 |
◆ SBI_FID_GET_IMPLEM_ID
| #define SBI_FID_GET_IMPLEM_ID 0x1 |
◆ SBI_FID_GET_IMPLEM_VERSION
| #define SBI_FID_GET_IMPLEM_VERSION 0x2 |
◆ SBI_FID_GET_MACHINE_ARCH
| #define SBI_FID_GET_MACHINE_ARCH 0x5 |
◆ SBI_FID_GET_MACHINE_IMPLEM
| #define SBI_FID_GET_MACHINE_IMPLEM 0x6 |
◆ SBI_FID_GET_MACHINE_VENDOR
| #define SBI_FID_GET_MACHINE_VENDOR 0x4 |
◆ SBI_FID_GET_SPEC_VERSION
| #define SBI_FID_GET_SPEC_VERSION 0x0 |
◆ SBI_FID_PROBE_EXTENSION
| #define SBI_FID_PROBE_EXTENSION 0x3 |
◆ SBI_FID_SET_TIMER
| #define SBI_FID_SET_TIMER 0x0 |
◆ SBI_FID_SYSTEM_SUSPEND
| #define SBI_FID_SYSTEM_SUSPEND 0x0 |
◆ SBI_SUCCESS
◆ anonymous enum
| Enumerator |
|---|
| SBI_IMPLEM_BBL | |
| SBI_IMPLEM_OPENSBI | |
| SBI_IMPLEM_XVISOR | |
| SBI_IMPLEM_KVM | |
| SBI_IMPLEM_RUSTSBI | |
| SBI_IMPLEM_DIOSIX | |
| SBI_IMPLEM_COFFER | |
| SBI_IMPLEM_XEN | |
| SBI_IMPLEM_POLAFIRE | |
◆ sbi_call()
| SbiRet sbi_call |
( |
long |
arg0, |
|
|
long |
arg1, |
|
|
long |
arg2, |
|
|
long |
arg3, |
|
|
long |
arg4, |
|
|
long |
arg5, |
|
|
long |
fid, |
|
|
long |
eid |
|
) |
| |
|
inline |