initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
config BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS
bool
# see src/architecture.h
default y if BR2_aarch64 || BR2_aarch64_be
default y if BR2_arm || BR2_armeb
default y if BR2_i386 || BR2_x86_64
default y if BR2_m68k
default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
default y if BR2_sh
default y if BR2_sparc || BR2_sparc64
config BR2_PACKAGE_SYSTEMD_BOOTCHART
bool "systemd-bootchart"
depends on BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS
depends on BR2_INIT_SYSTEMD
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
help
systemd-bootchart is a tool, usually run at system startup,
that collects the CPU load, disk load, memory usage, as well
as per-process information from a running system. Collected
results are output as an SVG graph.
systemd-bootchart requires a Linux kernel >= 3.0 with the
following options enabled:
- CONFIG_SCHEDSTATS
- CONFIG_SCHED_DEBUG
These options will be automatically enabled by Buildroot if
it is responsible for building the kernel. Otherwise, if you
are building your kernel outside of Buildroot, make sure
these options are enabled.
http://www.freedesktop.org/software/systemd/man/systemd-bootchart.html
comment "systemd-bootchart needs a toolchain w/ headers >= 3.17"
depends on BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS
depends on BR2_INIT_SYSTEMD
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
@@ -0,0 +1,3 @@
# sha256 locally computed
sha256 f4cb17b21928e36ec27de5c5294dea6ec1de4acd7ee6c56d6ecc75319cbcaefa systemd-bootchart-233.tar.xz
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1
@@ -0,0 +1,19 @@
################################################################################
#
# systemd-bootchart
#
################################################################################
SYSTEMD_BOOTCHART_VERSION = 233
SYSTEMD_BOOTCHART_SOURCE = systemd-bootchart-$(SYSTEMD_BOOTCHART_VERSION).tar.xz
# Do not use the github helper here: the uploaded release tarball already
# contains the generated autotools scripts. It also slightly differs with
# two missing source files... :-/
SYSTEMD_BOOTCHART_SITE = https://github.com/systemd/systemd-bootchart/releases/download/v$(SYSTEMD_BOOTCHART_VERSION)
SYSTEMD_BOOTCHART_LICENSE = LGPL-2.1+
SYSTEMD_BOOTCHART_LICENSE_FILES = LICENSE.LGPL2.1
SYSTEMD_BOOTCHART_DEPENDENCIES = systemd
SYSTEMD_BOOTCHART_CONF_OPTS = --disable-man
$(eval $(autotools-package))