|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/7] xen/trace: Treewide API cleanup
Rework the trace API to unify it (remove the HVM specific obfuscation), and
remove MISRA violations.
v3:
* Delete TRACE_PARAM64()
Andrew Cooper (7):
xen/trace: Introduce new API
xen/credit2: Clean up trace handling
xen/rt: Clean up trace handling
xen/sched: Clean up trace handling
xen: Switch to new TRACE() API
xen/trace: Update final {__,}trace_var() users to the new API
xen/trace: Drop old trace API
xen/arch/x86/acpi/cpu_idle.c | 12 +-
xen/arch/x86/compat.c | 4 +-
xen/arch/x86/cpu/mwait-idle.c | 6 +-
xen/arch/x86/emul-i8254.c | 14 +-
xen/arch/x86/hvm/emulate.c | 11 +-
xen/arch/x86/hvm/hpet.c | 7 +-
xen/arch/x86/hvm/hvm.c | 20 +-
xen/arch/x86/hvm/io.c | 1 -
xen/arch/x86/hvm/rtc.c | 12 +-
xen/arch/x86/hvm/svm/intr.c | 7 +-
xen/arch/x86/hvm/svm/svm.c | 43 ++--
xen/arch/x86/hvm/vlapic.c | 52 +++--
xen/arch/x86/hvm/vmx/intr.c | 7 +-
xen/arch/x86/hvm/vmx/vmx.c | 57 +++--
xen/arch/x86/hvm/vpic.c | 13 +-
xen/arch/x86/include/asm/hvm/trace.h | 114 ----------
xen/arch/x86/include/asm/hvm/vmx/vmx.h | 1 -
xen/arch/x86/irq.c | 16 +-
xen/arch/x86/mm/p2m-pod.c | 8 +-
xen/arch/x86/mm/p2m-pt.c | 2 +-
xen/arch/x86/mm/shadow/common.c | 6 +-
xen/arch/x86/mm/shadow/multi.c | 10 +-
xen/arch/x86/pv/trace.c | 21 +-
xen/arch/x86/traps.c | 2 +-
xen/common/domain.c | 4 +-
xen/common/grant_table.c | 6 +-
xen/common/memory.c | 2 +-
xen/common/sched/core.c | 56 +++--
xen/common/sched/credit.c | 70 +++---
xen/common/sched/credit2.c | 301 ++++++++++++-------------
xen/common/sched/null.c | 63 +++---
xen/common/sched/rt.c | 99 ++++----
xen/common/trace.c | 9 +-
xen/drivers/cpufreq/utility.c | 2 +-
xen/include/xen/trace.h | 67 ++----
35 files changed, 493 insertions(+), 632 deletions(-)
delete mode 100644 xen/arch/x86/include/asm/hvm/trace.h
base-commit: 62018f08708a5ff6ef8fc8ff2aaaac46e5a60430
--
2.30.2
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |