/kvm-unit-tests/lib/s390x/asm/ |
H A D | arch_def.h | 13 uint64_t reserved; 15 uint64_t argument_area[4]; 17 uint64_t grs[10]; 24 uint64_t reserved; 30 uint64_t grs0[14]; 32 uint64_t grs1[2]; 35 uint64_t fprs[16]; 36 uint64_t crs[16]; 41 uint64_t mask; 43 uint64_t reserved00:1; [all …]
|
H A D | interrupt.h | 21 uint64_t addr : 52 - 0; 22 uint64_t acc_exc_fetch_store : 54 - 52; 23 uint64_t side_effect_acc : 55 - 54; 24 uint64_t /* reserved */ : 62 - 55; 25 uint64_t asce_id : 64 - 62; 29 uint64_t /* pad */ : 61 - 0; 30 uint64_t dat_move_page : 62 - 61; 34 uint64_t /* pad */ : 60 - 0; 35 uint64_t sop_acc_list : 61 - 60; 36 uint64_t sop_teid_predictable : 62 - 61; [all …]
|
H A D | sie-arch.h | 44 uint64_t pv_handle_cpu; 45 uint64_t pv_handle_config; 52 uint64_t cputm; /* 0x0028 */ 53 uint64_t ckc; /* 0x0030 */ 54 uint64_t epoch; /* 0x0038 */ 140 uint64_t mso; /* 0x0080 */ 141 uint64_t msl; /* 0x0088 */ 143 uint64_t gg14; /* 0x00a0 */ 144 uint64_t gg15; /* 0x00a8 */ 156 uint64_t mcic; /* 0x00c0 */ [all …]
|
H A D | uv.h | 113 uint64_t supp_att_hdr_ver; /* 0x00e0 */ 114 uint64_t supp_paf; /* 0x00e8 */ 190 uint64_t reserved08[2]; /* 0x0008 */ 191 uint64_t arcb_addr; /* 0x0018 */ 192 uint64_t continuation_token; /* 0x0020 */ 198 uint64_t measurement_address; /* 0x0140 */ 202 uint64_t add_data_address; /* 0x0160 */ 203 uint64_t reserved168[4]; /* 0x0168 */ 219 uint64_t bogus_cc = 1; in uv_call_once() 287 static inline int uv_cmd_nodata(uint64_t handle, uint16_t cmd, uint16_t *rc, uint16_t *rrc) in uv_cmd_nodata() [all …]
|
H A D | time.h | 21 static inline int sck(uint64_t *time) in sck() 37 static inline int stck(uint64_t *time) in stck() 53 static inline int stckf(uint64_t *time) in stckf() 69 static inline uint64_t get_clock_us(void) in get_clock_us() 71 uint64_t clk; in get_clock_us() 78 static inline uint64_t get_clock_ms(void) in get_clock_ms()
|
/kvm-unit-tests/lib/ppc64/asm/ |
H A D | vpa.h | 28 uint64_t idle_estimate_purr; 35 uint64_t vp_fault_count; 36 uint64_t vp_fault_tb; 37 uint64_t purr_exprop_idle; 38 uint64_t spurr_exprop_idle; 39 uint64_t purr_exprop_busy; 40 uint64_t spurr_exprop_busy; 41 uint64_t purr_donate_idle; 42 uint64_t spurr_donate_idle; 43 uint64_t purr_donate_busy; [all …]
|
/kvm-unit-tests/lib/ |
H A D | ldiv32.c | 3 extern uint64_t __udivmoddi4(uint64_t num, uint64_t den, uint64_t *p_rem); 7 extern uint64_t __udivdi3(uint64_t num, uint64_t den); 8 extern uint64_t __umoddi3(uint64_t num, uint64_t den); 11 extern int __clzdi2(uint64_t num); 25 int __clzdi2(uint64_t num) in __clzdi2() 31 uint64_t __udivmoddi4(uint64_t num, uint64_t den, uint64_t *p_rem) in __udivmoddi4() 33 uint64_t quot = 0; in __udivmoddi4() 67 uint64_t quot; in __divmoddi4() 75 quot = (__udivmoddi4(num, den, (uint64_t *)p_rem) + qmask) ^ qmask; in __divmoddi4() 94 uint64_t __udivdi3(uint64_t num, uint64_t den) in __udivdi3() [all …]
|
/kvm-unit-tests/lib/powerpc/asm/ |
H A D | time.h | 8 static inline uint64_t get_tb(void) in get_tb() 13 extern uint64_t get_clock_us(void); 14 extern uint64_t get_clock_ms(void); 15 extern void delay(uint64_t cycles); 16 extern void udelay(uint64_t us); 17 extern void sleep_tb(uint64_t cycles); 18 extern void usleep(uint64_t us); 20 static inline void mdelay(uint64_t ms) in mdelay() 26 static inline void msleep(uint64_t ms) in msleep()
|
H A D | processor.h | 27 static inline uint64_t mfspr(int nr) in mfspr() 29 uint64_t ret; in mfspr() 36 static inline void mtspr(int nr, uint64_t val) in mtspr() 41 static inline uint64_t mfmsr(void) in mfmsr() 43 uint64_t msr; in mfmsr() 50 static inline void mtmsr(uint64_t msr) in mtmsr()
|
/kvm-unit-tests/lib/s390x/ |
H A D | gs.h | 17 uint64_t reserved; 18 uint64_t gsd; 19 uint64_t gssm; 20 uint64_t gs_epl_a; 52 uint64_t gs_eha; 53 uint64_t gs_eia; 54 uint64_t gs_eoa; 55 uint64_t gs_eir; 56 uint64_t gs_era;
|
H A D | sie-icpt.h | 15 uint64_t opcode : 8; 16 uint64_t r_1 : 4; 17 uint64_t r_2 : 4; 18 uint64_t r_base : 4; 19 uint64_t displace : 12; 20 uint64_t zero : 16; 21 uint64_t : 16;
|
H A D | sie.h | 10 uint64_t vm_handle; 11 uint64_t vcpu_handle; 12 uint64_t asce; 19 uint64_t asce; 20 uint64_t grs[16]; 21 uint64_t fprs[16]; 62 void sie_guest_create(struct vm *vm, uint64_t guest_mem, uint64_t guest_mem_len); 65 uint8_t *sie_guest_alloc(uint64_t guest_size);
|
H A D | sclp.h | 117 uint64_t has_sief2 : 1; 118 uint64_t has_skeyi : 1; 119 uint64_t has_gpere : 1; 120 uint64_t has_siif : 1; 121 uint64_t has_sigpif : 1; 122 uint64_t has_ib : 1; 123 uint64_t has_cei : 1; 125 uint64_t has_diag318 : 1; 126 uint64_t has_sop : 1; 127 uint64_t has_gsls : 1; [all …]
|
H A D | snippet.h | 69 uint64_t gbin_len, uint64_t off) in snippet_init() 71 uint64_t mso = vm->sblk->mso; in snippet_init() 99 const char *hdr, uint64_t gbin_len, in snippet_pv_init() 100 uint64_t hdr_len, uint64_t off) in snippet_pv_init() 102 uint64_t tweak[2] = {SNIPPET_PV_TWEAK0, SNIPPET_PV_TWEAK1}; in snippet_pv_init() 103 uint64_t mso = vm->sblk->mso; in snippet_pv_init() 132 sie_guest_create(vm, (uint64_t)guest_start, guest_size); in snippet_setup_guest()
|
/kvm-unit-tests/arm/ |
H A D | fpu.c | 21 static inline bool arch_collect_entropy(uint64_t *random) in arch_collect_entropy() 40 uint64_t *__val = (val); \ 74 uint64_t *__val = (val); \ 109 uint64_t *__val = (val); \ 159 uint64_t *__val = (val); \ 221 static uint32_t __fpuregs_testall(uint64_t *indata, int sve) in __fpuregs_testall() 224 uint64_t outdata[FPU_QREG_MAX * 2] in __fpuregs_testall() 264 static void __fpuregs_writeall_random(uint64_t **indata, int sve) in __fpuregs_writeall_random() 267 *indata = memalign(sizeof(__uint128_t), sizeof(uint64_t) * FPU_QREG_MAX); in __fpuregs_writeall_random() 288 uint64_t **indata = (uint64_t **)data; in fpuregs_writeall_run() [all …]
|
/kvm-unit-tests/lib/x86/ |
H A D | usermode.h | 16 typedef uint64_t (*usermode_func)(void); 26 uint64_t run_in_user(usermode_func func, unsigned int fault_vector, 27 uint64_t arg1, uint64_t arg2, uint64_t arg3, 28 uint64_t arg4, bool *raised_vector);
|
H A D | intel-iommu.c | 26 typedef uint64_t vtd_pte_t; 30 uint64_t present:1; 31 uint64_t __reserved:11; 32 uint64_t context_table_p:52; 34 uint64_t __reserved_2; 40 uint64_t present:1; 41 uint64_t disable_fault_report:1; 42 uint64_t trans_type:2; 43 uint64_t __reserved:8; 44 uint64_t slptptr:52; [all …]
|
H A D | fault_test.h | 21 typedef uint64_t (*test_fault_func)(uint64_t arg1, uint64_t arg2, 22 uint64_t arg3, uint64_t arg4); 29 uint64_t arg[4]; 30 uint64_t retval;
|
/kvm-unit-tests/s390x/ |
H A D | pv-attest.c | 28 uint64_t reserved0; /* 0x0000 */ 37 uint64_t plaint_att_flags; /* 0x0030 */ 52 static void test_attest_v1(uint64_t page) in test_attest_v1() 83 uvcb.arcb_addr = (uint64_t)&attest_req->arcb; in test_attest_v1() 84 uvcb.measurement_address = (uint64_t)attest_req->measurement; in test_attest_v1() 86 uvcb.add_data_address = (uint64_t)attest_req->additional; in test_attest_v1() 90 cc = uv_call(0, (uint64_t)&uvcb); in test_attest_v1() 95 cc = uv_call(0, (uint64_t)&uvcb); in test_attest_v1() 100 cc = uv_call(0, (uint64_t)&uvcb); in test_attest_v1() 107 cc = uv_call(0, (uint64_t)&uvcb); in test_attest_v1() [all …]
|
H A D | uv-host.c | 52 static bool access_check_3d(uint8_t *access_ptr, uint64_t len) in access_check_3d() 55 assert(!((uint64_t)access_ptr & ~PAGE_MASK)); in access_check_3d() 129 uv_call_once(0, (uint64_t)&uvcb); in test_priv() 149 uv_call_once(0, (uint64_t)&uvcb); in test_uv_uninitialized() 181 uv_call_once(0, (uint64_t)uvcb); in test_access() 199 uv_call_once(0, (uint64_t)uvcb); in test_access() 224 rc = uv_call(0, (uint64_t)&uvcb); in test_config_destroy() 230 rc = uv_call(0, (uint64_t)&uvcb); in test_config_destroy() 234 rc = uv_call(0, (uint64_t)&uvcb); in test_config_destroy() 251 rc = uv_call(0, (uint64_t)&uvcb); in test_cpu_destroy() [all …]
|
H A D | sthyi.c | 22 static inline int sthyi(uint64_t vaddr, uint64_t fcode, uint64_t *rc, in sthyi() 25 register uint64_t code asm("0") = fcode; in sthyi() 26 register uint64_t addr asm("2") = vaddr; in sthyi() 27 register uint64_t rc3 asm("3") = 42; in sthyi() 55 sthyi((uint64_t)pagebuf, 0, NULL, 1, 2); in test_exception_reg_odd() 60 sthyi((uint64_t)pagebuf, 0, NULL, 0, 3); in test_exception_reg_odd() 69 sthyi((uint64_t)pagebuf, 0, NULL, 0, 0); in test_exception_reg_equal() 74 static void test_function_code(uint64_t addr) in test_function_code() 76 uint64_t urc = 0; in test_function_code() 77 int cc = sthyi((uint64_t)pagebuf, 42, &urc, 0, 2); in test_function_code() [all …]
|
H A D | exittime.c | 20 const uint64_t iters_to_normalize_to = 10000; 214 uint64_t total; 215 uint64_t best; 216 uint64_t average; 217 uint64_t worst; 220 static uint64_t tod_to_us(uint64_t tod) in tod_to_us() 225 static uint64_t tod_to_ns(uint64_t tod) in tod_to_ns() 230 static uint64_t normalize_iters(uint64_t value_to_normalize, uint64_t iters) in normalize_iters() 237 uint64_t total = tod_to_ns(normalize_iters(test_result->total, test->iters)), in report_iteration_result() 257 uint64_t start, end, elapsed; in main()
|
H A D | stfle-sie.c | 18 static uint64_t (*fac)[PAGE_SIZE / sizeof(uint64_t)]; 42 uint64_t guest_stfle_addr; in run_guest() 43 uint64_t reg; in run_guest() 62 vm.sblk->fac = (uint32_t)(uint64_t)fac; in test_stfle_format_0() 65 report(!memcmp(*fac, res.mem, res.len * sizeof(uint64_t)), in test_stfle_format_0() 71 uint64_t seed; 74 static bool parse_uint64_t(const char *arg, uint64_t *out) in parse_uint64_t() 77 uint64_t num; in parse_uint64_t() 93 uint64_t arg; in parse_args()
|
/kvm-unit-tests/lib/powerpc/ |
H A D | processor.c | 76 uint64_t get_clock_us(void) in get_clock_us() 81 uint64_t get_clock_ms(void) in get_clock_ms() 86 void delay(uint64_t cycles) in delay() 88 uint64_t start = get_tb(); in delay() 94 void udelay(uint64_t us) in udelay() 99 void sleep_tb(uint64_t cycles) in sleep_tb() 101 uint64_t start, end, now; in sleep_tb() 117 uint64_t left = end - now; in sleep_tb() 145 void usleep(uint64_t us) in usleep() 150 static void rfid_msr(uint64_t msr) in rfid_msr() [all …]
|
/kvm-unit-tests/s390x/snippets/c/ |
H A D | stfle.c | 13 uint64_t len_arg = max_fac_len - 1; in main() 14 uint64_t res[max_fac_len + 1]; in main() 15 uint64_t fac[max_fac_len]; in main() 27 force_exit_value((uint64_t)&res); in main()
|