Xen Test Framework
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
arch
▼
x86
▼
hvm
head.S
pagetables.S
traps.c
▼
include
▼
arch
apic.h
x86 Local APIC register definitions and utility functions
asm_macros.h
Macros for use in x86 assembly files
barrier.h
bitops.h
Low level bit operations
config.h
Logic to split an environment into finer-grain #define's
cpuid.h
decode.h
Helper routines for decoding x86 state
desc.h
x86 segment descriptor infrastructure
div.h
exinfo.h
An encapsulation of an x86 exception with error code
extable.h
Common x86 exception table helper functions
hpet.h
x86 HPET register definitions and utility functions
hypercall-x86_32.h
hypercall-x86_64.h
idt.h
x86 IDT vector infrastructure
io-apic.h
x86 IO-APIC register definitions and utility functions
lib.h
link.lds.h
X86 details for the linker file
mm.h
msr-index.h
msr.h
Model Specific Register mnemonics and bit definitions
page-pae.h
Definitions and helpers for PAE pagetable handling
page-pse.h
Definitions and helpers for PSE pagetable handling
page.h
pagetable.h
processor.h
regs.h
segment.h
symbolic-const.h
Macros for creating constants using mnemonics
test.h
x86 API for tests
traps.h
tsx.h
x86 TSX intrinsics, compatible with the GCC API
vmx.h
Helpers for VT-x
x86-dbg-reg.h
x86 Debug Register Infrastructure
x86-gate.h
x86 Gate Descriptor infrastructure
x86-tss.h
x86 Task State Segment infrastructure
x86-vmx.h
VT-x hardware ABI, as specified in the Intel SDM
xtf.h
▼
pv
head.S
traps.c
apic.c
Basic x86 APIC driver
decode.c
Helper routines for decoding x86 architectural state
desc.c
entry_32.S
entry_64.S
extable.c
Common x86 exception table helper functions
grant_table.c
x86 specific bits of Grant Table handling
hpet.c
Basic x86 HPET driver
hypercall_page.S
io-apic.c
Basic x86 IO-APIC driver
msr.c
Library logic for MSRs
setup.c
traps.c
vmx.c
Helpers for VT-x
x86-tss.c
x86 Task State Segment helper routines
▼
build
mkcfg.py
mkinfo.py
▼
common
▼
libc
stdio.c
string.c
vsnprintf.c
console.c
extable.c
Exception table support
grant_table.c
A driver for the Xen Grant Table interface
heapsort.c
lib.c
link.lds.S
report.c
setup.c
C entry point
weak-defaults.c
xenbus.c
docs
▼
include
▼
xen
▼
arch-x86
▼
hvm
start_info.h
cpufeatureset.h
cpuid.h
xen-x86_32.h
xen-x86_64.h
xen.h
▼
hvm
hvm_op.h
hvm_vcpu.h
params.h
▼
io
console.h
xs_wire.h
callback.h
elfnote.h
errno.h
event_channel.h
grant_table.h
memory.h
physdev.h
sched.h
sysctl.h
vcpu.h
version.h
xen.h
▼
xtf
asm_macros.h
Macros for use in assembly files
atomic.h
barrier.h
bitops.h
Low level bit operations
compiler-gcc.h
compiler.h
console.h
elf.h
extable.h
Exception table support
framework.h
Interfaces used by common code, needing to be implemented by arch/environment specific code
grant_table.h
A driver for the Xen Grant Table interface
hypercall.h
lib.h
libc.h
macro_magic.h
Varadic macro helpers - Here be many dragons
numbers.h
Primatives for number manipulation
report.h
API for reporting test status
test.h
API for tests
traps.h
types.h
Common declarations for all tests
xenbus.h
xenstore.h
Xenstore driver
inttypes.h
Local subset of C's
inttypes.h
limits.h
Local subset of C's
limits.h
stdarg.h
Local subset of C's
stdarg.h
stdbool.h
Local subset of C's
stdbool.h
stddef.h
Local subset of C's
stddef.h
stdint.h
Local subset of C's
stdint.h
xtf.h
Convenience header for tests
▼
tests
▼
cpuid
main.c
CPUID
▼
cpuid-faulting
main.c
CPUID Faulting support
▼
debug-regs
main.c
Debug register and control tests
▼
example
main.c
Example
- Hello World testcase
▼
fep
main.c
FEP
▼
fpu-exception-emulation
main.c
FPU Exception Emulation
- Emulation of FPU exceptions
▼
invlpg
main.c
Invlpg Handling
invlpg
instruction handling
▼
lbr-tsx-vmentry
main.c
LBR/TSX VMentry failure
▼
livepatch-priv-check
main.c
Live Patch Privilege Check
▼
lm-ts
main.c
Long Mode #TS exception
▼
memop-seg
asm.S
main.c
Memory operand and segment emulation
test.h
▼
msr
main.c
MSR
▼
nested-svm
main.c
Nested SVM
▼
nested-vmx
main.c
Nested VT-x
msr.c
test.h
util.c
vmxon.c
▼
nmi-taskswitch-priv
main.c
NMI Taskswitch with increasing privilege
▼
pv-fsgsbase
main.c
PV FSGSBASE behaviour
▼
pv-iopl
main.c
PV IOPL Emulation
- PV IOPL Emulation
▼
rtm-check
main.c
rtm-check
▼
selftest
main.c
Selftest
- Sanity tests for the XTF environment
▼
swint-emulation
lowlevel.h
Declarations of stubs and labels in generated in
lowlevel.S
lowlevel.S
main.c
Software Interrupt Emulation
- Emulation of software interrupts
▼
umip
main.c
User-Mode Instruction Prevention
▼
xsa-122
main.c
XSA-122
▼
xsa-123
main.c
XSA-123
▼
xsa-167
main.c
XSA-167
▼
xsa-168
main.c
XSA-168
▼
xsa-170
main.c
XSA-170
▼
xsa-173
main.c
XSA-173
▼
xsa-182
main.c
XSA-182
▼
xsa-183
main.c
XSA-183
▼
xsa-185
main.c
XSA-185
▼
xsa-186
main.c
XSA-186
▼
xsa-188
main.c
XSA-188
▼
xsa-191
main.c
XSA-191
▼
xsa-192
main.c
XSA-192
▼
xsa-193
main.c
XSA-193
▼
xsa-194
main.c
XSA-194
▼
xsa-195
main.c
XSA-195
▼
xsa-196
main.c
XSA-196
▼
xsa-200
main.c
XSA-200
▼
xsa-203
main.c
XSA-203
▼
xsa-204
main.c
XSA-204
▼
xsa-212
main.c
XSA-212
▼
xsa-213
main.c
XSA-213
▼
xsa-221
main.c
XSA-221
▼
xsa-224
main.c
XSA-224
▼
xsa-227
main.c
XSA-227
▼
xsa-231
main.c
XSA-231
▼
xsa-232
main.c
XSA-232
▼
xsa-234
main.c
XSA-234
▼
xsa-239
main.c
XSA-239
▼
xsa-255
main.c
XSA-255
▼
xsa-259
main.c
XSA-259
▼
xsa-260
main.c
XSA-260
▼
xsa-261
main.c
XSA-261
▼
xsa-265
main.c
XSA-265
▼
xsa-269
main.c
XSA-269
▼
xsa-277
main.c
XSA-277
▼
xsa-278
main.c
XSA-278
▼
xsa-279
main.c
XSA-279
▼
xsa-286
main.c
XSA-286
▼
xsa-296
main.c
XSA-296
▼
xsa-298
main.c
XSA-298
▼
xsa-304
main.c
XSA-304
▼
xsa-308
main.c
XSA-308
▼
xsa-316
main.c
XSA-316
▼
xsa-317
main.c
XSA-317
▼
xsa-333
main.c
XSA-333
▼
xsa-339
main.c
XSA-339
▼
xsa-444
main.c
XSA-444
▼
xsa-451
main.c
XSA-451
▼
xsa-454
main.c
XSA-454
▼
xsa-consoleio-write
main.c
CONSOLEIO_write stack overflow
Generated by
1.9.4