Searched +full:interrupts +full:- +full:extended (Results 1 – 6 of 6) sorted by relevance
/kvm-unit-tests/lib/arm/asm/ |
H A D | sysreg.h | 16 #define CR_P (1 << 4) /* 32-bit exception handler */ 17 #define CR_D (1 << 5) /* 32-bit data address range */ 34 #define CR_XP (1 << 23) /* Extended page tables */ 35 #define CR_VE (1 << 24) /* Vectored interrupts */
|
/kvm-unit-tests/arm/ |
H A D | pmu.c | 4 * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. 75 #define PRE_OVERFLOW2_32 (ALL_SET_32 - COUNT - MARGIN) 76 #define PRE_OVERFLOW2_64 (ALL_SET_64 - COUNT - MARGIN) 94 uint32_t interrupts[32]; member 181 /* disable overflow interrupts on all counters */ in pmu_reset() 260 * The low 32-bits of PMCEID0/1 respectively describe in is_event_supported() 261 * event support for events 0-31/32-63. Their High in is_event_supported() 262 * 32-bits describe support for extended events in is_event_supported() 347 pmu_stats.interrupts[i]++; in irq_handler() 364 pmu_stats.interrupts[i] = 0; in pmu_reset_stats() [all …]
|
/kvm-unit-tests/lib/linux/ |
H A D | pci_regs.h | 6 * Copyright 1997--1999 Martin Mares <mj@ucw.cz> 42 #define PCI_COMMAND_FAST_BACK 0x200 /* Enable back-to-back writes */ 50 #define PCI_STATUS_FAST_BACK 0x80 /* Accept fast-back to back */ 113 /* 0x35-0x3b are reserved */ 119 /* Header type 1 (PCI-to-PCI bridges) */ 147 /* 0x35-0x3b is reserved */ 149 /* 0x3c-0x3d are same as for htype 0 */ 180 /* 0x3c-0x3d are same as for htype 0 */ 188 #define PCI_CB_BRIDGE_CTL_16BIT_INT 0x80 /* Enable interrupt for 16-bit cards */ 194 #define PCI_CB_LEGACY_MODE_BASE 0x44 /* 16-bit PC Card legacy mode base address (ExCa) */ [all …]
|
/kvm-unit-tests/lib/x86/ |
H A D | processor.h | 19 * Get a linear address by combining @addr with a non-canonical pattern in the 230 * Pack the information into a 64-bit value so that each X86_FEATURE_XXX can be 307 * Extended Leafs, a.k.a. AMD defined 343 * Same idea as X86_FEATURE_XXX, but X86_PROPERTY_XXX retrieves a multi-bit 344 * value/property as opposed to a single-bit feature. Again, pack the info 345 * into a 64-bit value to pass by value with no overhead on 64-bit builds. 588 * infrastructure uses per-CPU data and thus consumes GS.base. Various tests 913 * Enable interrupts and ensure that interrupts are evaluated upon return from 922 * Enable interrupts for one instruction (nop), to allow the CPU to process all 923 * interrupts that are already pending. [all …]
|
/kvm-unit-tests/x86/ |
H A D | vmx_tests.c | 51 int pos = -1; in ffs() 156 if (((rdtsc() - tsc_val) >> preempt_scale) in preemption_timer_main() 183 report(((rdtsc() - tsc_val) >> preempt_scale) >= preempt_val, in preemption_timer_exit_handler() 184 "busy-wait for preemption timer"); in preemption_timer_exit_handler() 191 report(((rdtsc() - tsc_val) >> preempt_scale) >= preempt_val in preemption_timer_exit_handler() 228 report_fail("busy-wait for preemption timer"); in preemption_timer_exit_handler() 659 report(vmx_get_test_stage() == 0, "I/O bitmap - I/O pass"); in iobmp_main() 664 report(vmx_get_test_stage() == 3, "I/O bitmap - trap in"); in iobmp_main() 667 report(vmx_get_test_stage() == 4, "I/O bitmap - trap out"); in iobmp_main() 670 report(vmx_get_test_stage() == 5, "I/O bitmap - I/O width, long"); in iobmp_main() [all …]
|
H A D | svm_tests.c | 46 return vmcb->control.exit_code == SVM_EXIT_VMMCALL; in null_check() 51 vmcb->control.intercept &= ~(1ULL << INTERCEPT_VMRUN); in prepare_no_vmrun_int() 56 return vmcb->control.exit_code == SVM_EXIT_ERR; in check_no_vmrun_int() 66 return vmcb->control.exit_code == SVM_EXIT_VMRUN; in check_vmrun() 72 vmcb->control.intercept |= 1 << INTERCEPT_RSM; in prepare_rsm_intercept() 73 vmcb->control.intercept_exceptions |= (1ULL << UD_VECTOR); in prepare_rsm_intercept() 90 if (vmcb->control.exit_code != SVM_EXIT_RSM) { in finished_rsm_intercept() 92 vmcb->control.exit_code); in finished_rsm_intercept() 95 vmcb->control.intercept &= ~(1 << INTERCEPT_RSM); in finished_rsm_intercept() 100 if (vmcb->control.exit_code != SVM_EXIT_EXCP_BASE + UD_VECTOR) { in finished_rsm_intercept() [all …]
|