Stefan Lankes
492cde7275
determine default architecture via uname
2018-04-22 16:47:28 +00:00
Stefan Lankes
34e7895d0a
aarch64 support ( #84 )
...
- add initial support for aarch64
- SMP support is currently missing
- uhyve and kernel are tested on Libre AML-S905X-CC (https://libre.computer/products/boards/aml-s905x-cc/ )
- only GICv2 support is integrated
2018-03-23 04:04:44 -04:00
Stefan Lankes
e40ef3a3c3
check ARAT feature, reduce the time to calibrate APIC timer
2018-01-01 22:24:53 +01:00
Stefan Lankes
0edbf56fd9
add option to reset fs & gs registers
2017-12-31 11:15:21 +01:00
Stefan Lankes
ed75d01517
add definition of MSR_IA32_MISC_ENABLE_FAST_STRING
2017-11-05 23:16:32 +01:00
Stefan Lankes
8b89b18a96
enable support of machine check handling
2017-08-03 00:07:20 +02:00
Stefan Lankes
3a383b21e3
add check for avx512bw and avx512vl
2017-03-10 09:05:12 +01:00
Stefan Lankes
bec33e239c
move tss.h to processor.h
2017-03-04 09:03:55 +01:00
Stefan Lankes
cc1f19fe28
add detection of clflushopt and clwb support
2017-03-03 23:09:49 +01:00
Stefan Lankes
82eeb6f076
add helper functions to create a hypercall
2017-01-16 18:44:20 +01:00
Stefan Lankes
dfd4272d59
reodering of the directory structure
2016-12-03 00:43:49 +01:00