[0/6] Add support for rtla tool
mbox series

Message ID 20240819074202.34144-1-patrick.barsanti@amarulasolutions.com
Headers show
Series
  • Add support for rtla tool
Related show

Message

Patrick Barsanti Aug. 19, 2024, 7:41 a.m. UTC
This series introduces support for rtla to poky.
The rtla is a meta-tool that includes a set of commands that aims to
analyze the real-time properties of Linux. But instead of testing Linux as
a black box, rtla leverages kernel tracing capabilities to provide precise
information about the properties and root causes of unexpected results.

Patrick Barsanti (6):
  libtracefs: import from meta-openembedded
  rtla: Revert Makefile changes for rtla
  rtla: Add kernel configs to enable tracers
  rtla: Add kernel recipe for rtla
  core-image-minimal: Add libgcc to IMAGE_INSTALL
  core-image-minimal: Add rtla to IMAGE_INSTALL

 .../recipes-core/images/core-image-minimal.bb |   2 +-
 ...not-preserve-ownership-in-cp-command.patch |  28 ++
 .../libtracefs/libtracefs_1.8.1.bb            |  22 +
 ...a-Use-tools-build-makefiles-to-build.patch | 414 ++++++++++++++++++
 meta/recipes-kernel/linux/files/rtla.cfg      |   3 +
 meta/recipes-kernel/linux/linux-yocto_6.10.bb |   4 +-
 meta/recipes-kernel/linux/linux-yocto_6.6.bb  |   3 +-
 meta/recipes-kernel/rtla/rtla.bb              | 137 ++++++
 8 files changed, 610 insertions(+), 3 deletions(-)
 create mode 100644 meta/recipes-kernel/libtracefs/libtracefs/0001-makefile-Do-not-preserve-ownership-in-cp-command.patch
 create mode 100644 meta/recipes-kernel/libtracefs/libtracefs_1.8.1.bb
 create mode 100644 meta/recipes-kernel/linux/files/0001-Revert-tools-rtla-Use-tools-build-makefiles-to-build.patch
 create mode 100644 meta/recipes-kernel/linux/files/rtla.cfg
 create mode 100644 meta/recipes-kernel/rtla/rtla.bb