perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sourcesTo pick up the change in: a1fab3e69d9d0e9b ("x86/irq: Fix comment on IRQ vector layout")That just a
perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sourcesTo pick up the change in: a1fab3e69d9d0e9b ("x86/irq: Fix comment on IRQ vector layout")That just adds some comments, so no changes in perf tooling, justsilences this build warning: diff -u tools/perf/trace/beauty/arch/x86/include/asm/irq_vectors.h arch/x86/include/asm/irq_vectors.hCc: Adrian Hunter <adrian.hunter@intel.com>Cc: Ian Rogers <irogers@google.com>Cc: Jiri Olsa <jolsa@kernel.org>Cc: Kan Liang <kan.liang@linux.intel.com>Cc: Namhyung Kim <namhyung@kernel.org>Cc: Sohil Mehta <sohil.mehta@intel.com>Cc: Thomas Gleixner <tglx@linutronix.de>Link: https://lore.kernel.org/lkml/ZvrKT7oQc1AOv6Vk@x1Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
show more ...
perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources to pick POSTED_MSI_NOTIFICATIONTo pick up the change in: f5a3562ec9dd29e6 ("x86/irq: Reserve a per C
perf trace beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources to pick POSTED_MSI_NOTIFICATIONTo pick up the change in: f5a3562ec9dd29e6 ("x86/irq: Reserve a per CPU IDT vector for posted MSIs")That picks up this new vector: $ cp arch/x86/include/asm/irq_vectors.h tools/perf/trace/beauty/arch/x86/include/asm/irq_vectors.h $ tools/perf/trace/beauty/tracepoints/x86_irq_vectors.sh > after $ diff -u before after --- before 2024-05-27 12:50:47.708863932 -0300 +++ after 2024-05-27 12:51:15.335113123 -0300 @@ -1,6 +1,7 @@ static const char *x86_irq_vectors[] = { [0x02] = "NMI", [0x80] = "IA32_SYSCALL", + [0xeb] = "POSTED_MSI_NOTIFICATION", [0xec] = "LOCAL_TIMER", [0xed] = "HYPERV_STIMER0", [0xee] = "HYPERV_REENLIGHTENMENT", $Now those will be known when pretty printing the irq_vectors:*tracepoints.Cc: Adrian Hunter <adrian.hunter@intel.com>Cc: Ian Rogers <irogers@google.com>Cc: Jacob Pan <jacob.jun.pan@linux.intel.com>Cc: Jiri Olsa <jolsa@kernel.org>Cc: Kan Liang <kan.liang@linux.intel.com>Cc: Namhyung Kim <namhyung@kernel.org>Cc: Thomas Gleixner <tglx@linutronix.de>Link: https://lore.kernel.org/lkml/ZlS34M0x30EFVhbg@x1Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Merge remote-tracking branch 'torvalds/master' into perf-tools-nextTo pick up fixes sent via perf-tools, by Namhyung Kim.Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
perf beauty: Move arch/x86/include/asm/irq_vectors.h copy out of the directory used to build perfIt is used only to generate string tables, not to build perf, so move itto the tools/perf/trace/bea
perf beauty: Move arch/x86/include/asm/irq_vectors.h copy out of the directory used to build perfIt is used only to generate string tables, not to build perf, so move itto the tools/perf/trace/beauty/include/ hierarchy, that is used just forscraping.This is a something that should've have happened, as happened with thelinux/socket.h scrapper, do it now as Ian suggested while doing anaudit/refactor session in the headers used by perf.No other tools/ living code uses it.Suggested-by: Ian Rogers <irogers@google.com>Reviewed-by: Ian Rogers <irogers@google.com>Cc: Adrian Hunter <adrian.hunter@intel.com>Cc: Jiri Olsa <jolsa@kernel.org>Cc: Namhyung Kim <namhyung@kernel.org>Link: https://lore.kernel.org/lkml/CAP-5=fWZVrpRufO4w-S4EcSi9STXcTAN2ERLwTSN7yrSSA-otQ@mail.gmail.comSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>