acrn-hypervisor/hypervisor/include/debug
Min Lim ec4dd2284c profiling: enable to capture dropped samples while buffering
Since the profiling utilizes the limited size of buffer to capture
sample data, dropping samples could happen while collecting data
if data is generated faster than flushing by consumer. Capturing
the dropped sample info is critical to understand how much the data
is reliable to use.

To capture the information, the new hypercall "PROFILING_GET_STATUS"
is introduced.

Tracked-On: #2474
Signed-off-by: Manisha Chinthapally <manisha.chinthapally@intel.com>
Signed-off-by: Min Lim <min.yeol.lim@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2019-02-01 11:44:04 +08:00
..
console.h HV: refine cmdline code, move parts into dbg_cmd 2019-01-02 12:15:53 +08:00
dump.h hv: clean up function definitions in dump.h 2018-11-28 14:57:49 +08:00
logmsg.h hv: send IPI instead of irq injection to notify vcpu with lapic pt 2019-01-28 19:47:33 +08:00
npk_log.h hv: clean up function definitions in npk_log.h 2018-11-28 14:57:49 +08:00
profiling_internal.h profiling: enable to capture dropped samples while buffering 2019-02-01 11:44:04 +08:00
profiling.h profiling: split profiling_vmexit_handler into two functions 2018-12-14 08:54:30 +08:00
sbuf.h hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
trace.h hv: clean up function definitions in trace.h 2018-11-28 14:57:49 +08:00
vuart.h hv:Move several inline APIs from vm.h to *.c 2019-01-29 11:29:59 +08:00