acrn-hypervisor/hypervisor/include/debug
Min Lim 9f9750051d 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>
Signed-off-by: Min Lim <min.yeol.lim@intel.com>
2019-02-15 08:47:49 +08:00
..
console.h HV: find and hide serial PCI dev from service OS 2018-12-03 13:20:35 +08:00
dump.h hv: clean up function definitions in dump.h 2018-11-28 14:57:49 +08:00
logmsg.h hv: fixes related to unused API and uninitialized variable 2018-12-04 16:49:49 +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-15 08:47:49 +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: clean up function definitions in vuart.h 2018-11-28 14:57:49 +08:00