|
| 1 | +/* automatically generated by rust-bindgen 0.72.1 */ |
| 2 | + |
| 3 | +pub const SBI_SUCCESS: u32 = 0; |
| 4 | +pub const SBI_ERR_FAILED: i32 = -1; |
| 5 | +pub const SBI_ERR_NOT_SUPPORTED: i32 = -2; |
| 6 | +pub const SBI_ERR_INVALID_PARAM: i32 = -3; |
| 7 | +pub const SBI_ERR_DENIED: i32 = -4; |
| 8 | +pub const SBI_ERR_INVALID_ADDRESS: i32 = -5; |
| 9 | +pub const SBI_ERR_ALREADY_AVAILABLE: i32 = -6; |
| 10 | +pub const SBI_ERR_ALREADY_STARTED: i32 = -7; |
| 11 | +pub const SBI_ERR_ALREADY_STOPPED: i32 = -8; |
| 12 | +pub const SBI_ERR_NO_SHMEM: i32 = -9; |
| 13 | +pub const SBI_EXT_0_1_SET_TIMER: u32 = 0; |
| 14 | +pub const SBI_EXT_0_1_CONSOLE_PUTCHAR: u32 = 1; |
| 15 | +pub const SBI_EXT_0_1_CONSOLE_GETCHAR: u32 = 2; |
| 16 | +pub const SBI_EXT_0_1_CLEAR_IPI: u32 = 3; |
| 17 | +pub const SBI_EXT_0_1_SEND_IPI: u32 = 4; |
| 18 | +pub const SBI_EXT_0_1_REMOTE_FENCE_I: u32 = 5; |
| 19 | +pub const SBI_EXT_0_1_REMOTE_SFENCE_VMA: u32 = 6; |
| 20 | +pub const SBI_EXT_0_1_REMOTE_SFENCE_VMA_ASID: u32 = 7; |
| 21 | +pub const SBI_EXT_0_1_SHUTDOWN: u32 = 8; |
| 22 | +pub const SBI_EXT_BASE: u32 = 16; |
| 23 | +pub const SBI_EXT_TIME: u32 = 1414090053; |
| 24 | +pub const SBI_EXT_IPI: u32 = 7557193; |
| 25 | +pub const SBI_EXT_RFENCE: u32 = 1380339267; |
| 26 | +pub const SBI_EXT_HSM: u32 = 4739917; |
| 27 | +pub const SBI_EXT_DBCN: u32 = 1145193294; |
| 28 | +pub const SBI_EXT_BASE_GET_SPEC_VERSION: u32 = 0; |
| 29 | +pub const SBI_EXT_BASE_GET_IMP_ID: u32 = 1; |
| 30 | +pub const SBI_EXT_BASE_GET_IMP_VERSION: u32 = 2; |
| 31 | +pub const SBI_EXT_BASE_PROBE_EXT: u32 = 3; |
| 32 | +pub const SBI_EXT_BASE_GET_MVENDORID: u32 = 4; |
| 33 | +pub const SBI_EXT_BASE_GET_MARCHID: u32 = 5; |
| 34 | +pub const SBI_EXT_BASE_GET_MIMPID: u32 = 6; |
| 35 | +pub const SBI_EXT_TIME_SET_TIMER: u32 = 0; |
| 36 | +pub const SBI_EXT_IPI_SEND_IPI: u32 = 0; |
| 37 | +pub const SBI_EXT_RFENCE_REMOTE_FENCE_I: u32 = 0; |
| 38 | +pub const SBI_EXT_RFENCE_REMOTE_SFENCE_VMA: u32 = 1; |
| 39 | +pub const SBI_EXT_RFENCE_REMOTE_SFENCE_VMA_ASID: u32 = 2; |
| 40 | +pub const SBI_EXT_RFENCE_REMOTE_HFENCE_GVMA: u32 = 3; |
| 41 | +pub const SBI_EXT_RFENCE_REMOTE_HFENCE_GVMA_VMID: u32 = 4; |
| 42 | +pub const SBI_EXT_RFENCE_REMOTE_HFENCE_VVMA: u32 = 5; |
| 43 | +pub const SBI_EXT_RFENCE_REMOTE_HFENCE_VVMA_ASID: u32 = 6; |
| 44 | +pub const SBI_EXT_HSM_HART_START: u32 = 0; |
| 45 | +pub const SBI_EXT_HSM_HART_STOP: u32 = 1; |
| 46 | +pub const SBI_EXT_HSM_HART_GET_STATUS: u32 = 2; |
| 47 | +pub const SBI_EXT_DBCN_CONSOLE_WRITE: u32 = 0; |
| 48 | +pub const SBI_EXT_DBCN_CONSOLE_READ: u32 = 1; |
| 49 | +pub const SBI_EXT_DBCN_CONSOLE_WRITE_BYTE: u32 = 2; |
| 50 | +pub const SBI_HSM_HART_STATUS_STARTED: u32 = 0; |
| 51 | +pub const SBI_HSM_HART_STATUS_STOPPED: u32 = 1; |
| 52 | +pub const SBI_HSM_HART_STATUS_START_PENDING: u32 = 2; |
| 53 | +pub const SBI_HSM_HART_STATUS_STOP_PENDING: u32 = 3; |
| 54 | +pub const SBI_SPEC_VERSION_MAJOR_OFFSET: u32 = 24; |
| 55 | +pub const SBI_SPEC_VERSION_MAJOR_MASK: u32 = 127; |
| 56 | +pub const SBI_SPEC_VERSION_MINOR_MASK: u32 = 16777215; |
| 57 | +pub const SBI_EXT_VENDOR_START: u32 = 150994944; |
| 58 | +pub const SBI_EXT_VENDOR_END: u32 = 167772159; |
0 commit comments