[PATCH 2/2] Makefile: adding profiling option in Makefile

He, Min min.he at intel.com
Fri Feb 15 01:57:37 UTC 2019


Sending to a wrong mail list. Please ignore this patch.

> -----Original Message-----
> From: He, Min
> Sent: Friday, February 15, 2019 9:42 AM
> To: intel-gvt-dev at lists.freedesktop.org
> Cc: He, Min <min.he at intel.com>
> Subject: [PATCH 2/2] Makefile: adding profiling option in Makefile
> 
> This patch added a option to control profiling on/off, by default,
> profiling is on, so that VTune can be used to capture perf data from
> SOS.
> When running: make PROFILING=0, it will disable profiling and pmu will
> be pass-thru and perf tools can be run directly inside UOS.
> 
> Signed-off-by: Min He <min.he at intel.com>
> ---
>  hypervisor/Makefile | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/hypervisor/Makefile b/hypervisor/Makefile
> index 4fbd75b9..823ca7a6 100644
> --- a/hypervisor/Makefile
> +++ b/hypervisor/Makefile
> @@ -32,6 +32,8 @@ ARCH_ASFLAGS :=
>  ARCH_ARFLAGS :=
>  ARCH_LDFLAGS :=
> 
> +PROFILING ?= 1
> +
>  .PHONY: default
>  default: all
> 
> @@ -266,7 +268,10 @@ endif
> 
>  C_OBJS := $(patsubst %.c,$(HV_OBJDIR)/%.o,$(C_SRCS))
>  ifneq ($(CONFIG_RELEASE),y)
> -CFLAGS += -DHV_DEBUG -DPROFILING_ON -fno-omit-frame-pointer
> +CFLAGS += -DHV_DEBUG -fno-omit-frame-pointer
> +ifeq ($(PROFILING), 1)
> +CFLAGS += -DPROFILING_ON
> +endif
>  endif
>  S_OBJS := $(patsubst %.S,$(HV_OBJDIR)/%.o,$(S_SRCS))
> 
> --
> 2.17.0



More information about the intel-gvt-dev mailing list