acrn-hypervisor/hypervisor/debug
Min Lim 9c27ed1090 profiling: fix the profiling tool crash by page faults
Profiling tools are broken, which cause page faults during collection.
The issue happens by enabling SMAP recently. Therefore,
we use stac() and clac() to allow access to buffers allocated by guest.

Tacked-On: #2157
Signed-off-by: Min Lim <min.yeol.lim@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-12-27 16:24:38 +08:00
..
console.c hv: clean up function definitions in console.h 2018-11-28 14:57:49 +08:00
dump.c hv: use asm_pause() to replace inline ASM to satisfy MISRAC 2018-12-27 12:35:40 +08:00
hypercall.c Debug: Add one hypercall to quary hardware info 2018-12-20 18:48:38 +08:00
logmsg.c hv: use uint32_t replace "unsigned int" 2018-12-12 13:08:10 +08:00
Makefile hv: enhance Makefile to compile debug/release into 2 libraries 2018-11-23 08:47:34 +08:00
npk_log.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
printf.c fix "Casting operation to a pointer" 2018-11-06 13:37:33 +08:00
profiling.c profiling: fix the profiling tool crash by page faults 2018-12-27 16:24:38 +08:00
sbuf.c hv: enable SMAP in hypervisor 2018-12-14 15:24:26 +08:00
shell_priv.h hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
shell.c hv: remove the usage of 'atoi()' 2018-12-26 13:50:26 +08:00
string.c hv: remove the usage of 'atoi()' 2018-12-26 13:50:26 +08:00
trace.c HV/DM: Unify the usage of aligned for structure definition with alignment 2018-12-20 14:08:28 +08:00
uart16550.c HV: fix bug adapt uart mmio to bdf for HV cmdline 2018-12-20 10:11:02 +08:00
uart16550.h hv: fix integer violations 2018-11-02 11:05:32 +08:00
vuart.c Patch for modularising ioapic.[c/h] and related files. 2018-12-21 09:58:25 +08:00