Browse Source

hw/uefi: Create and use trace.h wrapper header

The documentation of the trace subsystem (docs/devel/tracing.rst)
says that each subdirectory which uses trace events should create a
wrapper trace.h file which includes the trace/trace-foo.h generated
header, and that .c files then #include "trace.h".

We didn't follow this pattern in hw/uefi/.  Correct this by creating
and using the trace.h wrapper header.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
pull/294/head
Peter Maydell 1 year ago
committed by Michael Tokarev
parent
commit
21f4c5a700
  1. 2
      hw/uefi/trace.h
  2. 2
      hw/uefi/var-service-core.c
  3. 2
      hw/uefi/var-service-policy.c
  4. 2
      hw/uefi/var-service-utils.c
  5. 2
      hw/uefi/var-service-vars.c

2
hw/uefi/trace.h

@ -0,0 +1,2 @@
/* SPDX-License-Identifier: GPL-2.0-or-later */
#include "trace/trace-hw_uefi.h"

2
hw/uefi/var-service-core.c

@ -12,7 +12,7 @@
#include "hw/uefi/var-service-api.h"
#include "hw/uefi/var-service-edk2.h"
#include "trace/trace-hw_uefi.h"
#include "trace.h"
static int uefi_vars_pre_load(void *opaque)
{

2
hw/uefi/var-service-policy.c

@ -14,7 +14,7 @@
#include "hw/uefi/var-service-api.h"
#include "hw/uefi/var-service-edk2.h"
#include "trace/trace-hw_uefi.h"
#include "trace.h"
static void calc_policy(uefi_var_policy *pol);

2
hw/uefi/var-service-utils.c

@ -8,7 +8,7 @@
#include "hw/uefi/var-service.h"
#include "trace/trace-hw_uefi.h"
#include "trace.h"
/* ------------------------------------------------------------------ */

2
hw/uefi/var-service-vars.c

@ -12,7 +12,7 @@
#include "hw/uefi/var-service-api.h"
#include "hw/uefi/var-service-edk2.h"
#include "trace/trace-hw_uefi.h"
#include "trace.h"
#define EFI_VARIABLE_ATTRIBUTE_SUPPORTED \
(EFI_VARIABLE_NON_VOLATILE | \

Loading…
Cancel
Save