diff options
| author | Alexander Potapenko <glider@google.com> | 2024-09-11 09:29:11 +0200 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2024-09-11 14:21:28 +0000 |
| commit | b60cbfda3111ace39457149db0a8b0024aa85c9c (patch) | |
| tree | 6c3ffd4beb357646fd407df4d4741439a68c1ca4 | |
| parent | ede7a22cf7e922135813f7752f948c6fdce17048 (diff) | |
sys/linux/dev_kvm.txt: add PSCI constants from uapi/linux/psci.h
| -rw-r--r-- | sys/linux/dev_kvm.txt | 3 | ||||
| -rw-r--r-- | sys/linux/dev_kvm.txt.const | 33 |
2 files changed, 35 insertions, 1 deletions
diff --git a/sys/linux/dev_kvm.txt b/sys/linux/dev_kvm.txt index b02a3a9cd..54da3b0cf 100644 --- a/sys/linux/dev_kvm.txt +++ b/sys/linux/dev_kvm.txt @@ -6,6 +6,7 @@ meta arches["386", "amd64", "arm64", "mips64le", "ppc64le", "s390x"] include <linux/kvm.h> include <linux/kvm_host.h> include <uapi/linux/fcntl.h> +include <uapi/linux/psci.h> include <asm/kvm.h> include <asm/mce.h> @@ -323,7 +324,7 @@ syzos_api_msr { # # Numeric constants are used to help the fuzzer construct arbitrary SMC function IDs. # We also include IDs from include/linux/arm-smccc.h here. -kvm_smc_id = 0x80000000, 0x40000000, 0x1000000, 0x2000000, 0x3000000, 0x4000000, 0x5000000, 0x6000000, 0x30000000, 0x31000000, 0x32000000, 0x3f000000, 0x0, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800, 0x1000, 0x2000, 0x4000, 0x8000, 0xffff, ARM_SMCCC_VERSION_FUNC_ID, ARM_SMCCC_ARCH_FEATURES_FUNC_ID, ARM_SMCCC_ARCH_SOC_ID, ARM_SMCCC_ARCH_WORKAROUND_1, ARM_SMCCC_ARCH_WORKAROUND_2, ARM_SMCCC_ARCH_WORKAROUND_3, ARM_SMCCC_VENDOR_HYP_CALL_UID_FUNC_ID, ARM_SMCCC_VENDOR_HYP_KVM_FEATURES_FUNC_ID, ARM_SMCCC_VENDOR_HYP_KVM_PTP_FUNC_ID, ARM_SMCCC_HV_PV_TIME_FEATURES, ARM_SMCCC_HV_PV_TIME_ST, ARM_SMCCC_TRNG_VERSION, ARM_SMCCC_TRNG_FEATURES, ARM_SMCCC_TRNG_GET_UUID, ARM_SMCCC_TRNG_RND32, ARM_SMCCC_TRNG_RND64 +kvm_smc_id = 0x80000000, 0x40000000, 0x1000000, 0x2000000, 0x3000000, 0x4000000, 0x5000000, 0x6000000, 0x30000000, 0x31000000, 0x32000000, 0x3f000000, 0x0, 0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800, 0x1000, 0x2000, 0x4000, 0x8000, 0xffff, ARM_SMCCC_VERSION_FUNC_ID, ARM_SMCCC_ARCH_FEATURES_FUNC_ID, ARM_SMCCC_ARCH_SOC_ID, ARM_SMCCC_ARCH_WORKAROUND_1, ARM_SMCCC_ARCH_WORKAROUND_2, ARM_SMCCC_ARCH_WORKAROUND_3, ARM_SMCCC_VENDOR_HYP_CALL_UID_FUNC_ID, ARM_SMCCC_VENDOR_HYP_KVM_FEATURES_FUNC_ID, ARM_SMCCC_VENDOR_HYP_KVM_PTP_FUNC_ID, ARM_SMCCC_HV_PV_TIME_FEATURES, ARM_SMCCC_HV_PV_TIME_ST, ARM_SMCCC_TRNG_VERSION, ARM_SMCCC_TRNG_FEATURES, ARM_SMCCC_TRNG_GET_UUID, ARM_SMCCC_TRNG_RND32, ARM_SMCCC_TRNG_RND64, PSCI_0_2_FN_PSCI_VERSION, PSCI_0_2_FN_CPU_SUSPEND, PSCI_0_2_FN_CPU_OFF, PSCI_0_2_FN_CPU_ON, PSCI_0_2_FN_AFFINITY_INFO, PSCI_0_2_FN_MIGRATE, PSCI_0_2_FN_MIGRATE_INFO_TYPE, PSCI_0_2_FN_MIGRATE_INFO_UP_CPU, PSCI_0_2_FN_SYSTEM_OFF, PSCI_0_2_FN_SYSTEM_RESET, PSCI_0_2_FN64_CPU_SUSPEND, PSCI_0_2_FN64_CPU_ON, PSCI_0_2_FN64_AFFINITY_INFO, PSCI_0_2_FN64_MIGRATE, PSCI_0_2_FN64_MIGRATE_INFO_UP_CPU, PSCI_1_0_FN_PSCI_FEATURES, PSCI_1_0_FN_CPU_FREEZE, PSCI_1_0_FN_CPU_DEFAULT_SUSPEND, PSCI_1_0_FN_NODE_HW_STATE, PSCI_1_0_FN_SYSTEM_SUSPEND, PSCI_1_0_FN_SET_SUSPEND_MODE, PSCI_1_0_FN_STAT_RESIDENCY, PSCI_1_0_FN_STAT_COUNT, PSCI_1_1_FN_SYSTEM_RESET2, PSCI_1_1_FN_MEM_PROTECT, PSCI_1_1_FN_MEM_PROTECT_CHECK_RANGE, PSCI_1_0_FN64_CPU_DEFAULT_SUSPEND, PSCI_1_0_FN64_NODE_HW_STATE, PSCI_1_0_FN64_SYSTEM_SUSPEND, PSCI_1_0_FN64_STAT_RESIDENCY, PSCI_1_0_FN64_STAT_COUNT, PSCI_1_1_FN64_SYSTEM_RESET2, PSCI_1_1_FN64_MEM_PROTECT_CHECK_RANGE syzos_api_smccc { arg_id flags[kvm_smc_id, int32] diff --git a/sys/linux/dev_kvm.txt.const b/sys/linux/dev_kvm.txt.const index b1fddb5a3..d5ef89bd0 100644 --- a/sys/linux/dev_kvm.txt.const +++ b/sys/linux/dev_kvm.txt.const @@ -335,6 +335,39 @@ MCI_STATUS_PCC = 144115188075855872, arm64:mips64le:ppc64le:s390x:??? MCI_STATUS_S = 72057594037927936, arm64:mips64le:ppc64le:s390x:??? MCI_STATUS_UC = 2305843009213693952, arm64:mips64le:ppc64le:s390x:??? MCI_STATUS_VAL = 9223372036854775808, arm64:mips64le:ppc64le:s390x:??? +PSCI_0_2_FN64_AFFINITY_INFO = 3288334340 +PSCI_0_2_FN64_CPU_ON = 3288334339 +PSCI_0_2_FN64_CPU_SUSPEND = 3288334337 +PSCI_0_2_FN64_MIGRATE = 3288334341 +PSCI_0_2_FN64_MIGRATE_INFO_UP_CPU = 3288334343 +PSCI_0_2_FN_AFFINITY_INFO = 2214592516 +PSCI_0_2_FN_CPU_OFF = 2214592514 +PSCI_0_2_FN_CPU_ON = 2214592515 +PSCI_0_2_FN_CPU_SUSPEND = 2214592513 +PSCI_0_2_FN_MIGRATE = 2214592517 +PSCI_0_2_FN_MIGRATE_INFO_TYPE = 2214592518 +PSCI_0_2_FN_MIGRATE_INFO_UP_CPU = 2214592519 +PSCI_0_2_FN_PSCI_VERSION = 2214592512 +PSCI_0_2_FN_SYSTEM_OFF = 2214592520 +PSCI_0_2_FN_SYSTEM_RESET = 2214592521 +PSCI_1_0_FN64_CPU_DEFAULT_SUSPEND = 3288334348 +PSCI_1_0_FN64_NODE_HW_STATE = 3288334349 +PSCI_1_0_FN64_STAT_COUNT = 3288334353 +PSCI_1_0_FN64_STAT_RESIDENCY = 3288334352 +PSCI_1_0_FN64_SYSTEM_SUSPEND = 3288334350 +PSCI_1_0_FN_CPU_DEFAULT_SUSPEND = 2214592524 +PSCI_1_0_FN_CPU_FREEZE = 2214592523 +PSCI_1_0_FN_NODE_HW_STATE = 2214592525 +PSCI_1_0_FN_PSCI_FEATURES = 2214592522 +PSCI_1_0_FN_SET_SUSPEND_MODE = 2214592527 +PSCI_1_0_FN_STAT_COUNT = 2214592529 +PSCI_1_0_FN_STAT_RESIDENCY = 2214592528 +PSCI_1_0_FN_SYSTEM_SUSPEND = 2214592526 +PSCI_1_1_FN64_MEM_PROTECT_CHECK_RANGE = 3288334356 +PSCI_1_1_FN64_SYSTEM_RESET2 = 3288334354 +PSCI_1_1_FN_MEM_PROTECT = 2214592531 +PSCI_1_1_FN_MEM_PROTECT_CHECK_RANGE = 2214592532 +PSCI_1_1_FN_SYSTEM_RESET2 = 2214592530 VMCS12_SIZE = 4096 __NR_ioctl = 54, amd64:16, arm64:29, mips64le:5015 __NR_mmap = 90, 386:192, amd64:9, arm64:222, mips64le:5009 |
