Skip to content

Commit ea72bbe

Browse files
authored
Merge pull request #1 from TexasInstruments/10.00
10.00
2 parents baf68c6 + c40e1d7 commit ea72bbe

File tree

7 files changed

+36
-14
lines changed

7 files changed

+36
-14
lines changed

board/ti/common/am6xx/ti_rt.config

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,11 @@ CONFIG_CONTEXT_TRACKING_USER=y
3535
#
3636
# there are situations in which idle CPUs cannot enter
3737
# a dynctick or adaptive-tick mode, the most common reason
38-
# being when a CPU has RCU callbacks pending. We can avoid
39-
# this by processing all RCU callbacks in the "rcuo" kthread
40-
# that we can 'boost' to real-time priority to prevent RCU
41-
# stalls in real-time heavy workloads.
42-
CONFIG_RCU_NOCB_CPU=y
43-
CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y
44-
CONFIG_RCU_NOCB_CPU_CB_BOOST=y
38+
# being when a CPU has RCU callbacks pending. However boosting
39+
# this thread will compete with the realtime task. So let's
40+
# disable this for now.
41+
CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=n
42+
CONFIG_RCU_BOOST=n
4543

4644
# memory management tuning
4745
#
@@ -144,6 +142,15 @@ CONFIG_RODATA_FULL_DEFAULT_ENABLED=n
144142
# using cutdown configuration designed to minimizeRT latency)
145143
CONFIG_UNMAP_KERNEL_AT_EL0=n
146144

145+
# We have little need for page pool statistics. Because this has a impact for the
146+
# CPU when allocating and recycling pages just disable it.
147+
CONFIG_PAGE_POOL_STATS=n
148+
149+
# While process accounting statistics is useful, the number of processes and
150+
# all the accounting needed for them has an affect on RT reponsiveness.
151+
CONFIG_BSD_PROCESS_ACCT=n
152+
CONFIG_TASKSTATS=n
153+
147154
# Disable control groups which are not minimum required by systemd and docker.
148155
# These can be enabled as per need of end application.
149156
#
@@ -164,6 +171,16 @@ CONFIG_CGROUP_CPUACCT=n
164171
CONFIG_CGROUP_PERF=n
165172
CONFIG_CGROUP_BPF=n
166173

174+
# HACK: Remove security features with real-time latency effects.
175+
# Unless you have aggressive latency goals you will most likely
176+
# want these feature enabled. ;)
177+
CONFIG_ARM64_TAGGED_ADDR_ABI=n
178+
CONFIG_SECCOMP=n
179+
CONFIG_STACKPROTECTOR=n
180+
CONFIG_VMAP_STACK=n
181+
CONFIG_GCC_PLUGINS=n
182+
CONFIG_RANDOMIZE_BASE=n
183+
167184
#Disable PM features
168185
CONFIG_HOTPLUG_CPU=n
169186
CONFIG_CPU_IDLE=n

board/ti/common/patches/linux/linux.hash

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ sha256 47aec50365d8aeafbb83528f2cb14e77ff0f3d8eb57d436d324ce85d603dfe2e linux-
55
sha256 29465639f1ddb1b3e608fb13b5576c0150ff0004ae88146aefa8ab2e276701d7 linux-10.00.04-rt-git4.tar.gz
66
sha256 35e5e468e250e7962553ca1cdadc9b90d529cfce23339c8c6b5376f03669a55d linux-10.00.05-git4.tar.gz
77
sha256 265d6e1b124bd7338311aef485df97be24783461bf5f47d563163dfa388e1483 linux-10.00.05-rt-git4.tar.gz
8+
sha256 0e54d2f518c7bf502f6723b22845a96062db25d063f2d188e29e1ac3b06de9d4 linux-10.00.07-git4.tar.gz
9+
sha256 d2d79ee3741d0e8eb02342450d754e784ed7b4d6b742575994b4d689ccfd27ef linux-10.00.07-rt-git4.tar.gz

board/ti/common/patches/ti-k3-boot-firmware/ti-k3-boot-firmware.hash

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ sha256 ab20ffbe7bba7e94be246b3417d33a914b3f07c16c47ef5a7f7602349a666a61 LICENS
33
sha256 f197760d36bf678cbdc044ae3ba3941a8b8d76548d9d06ff416506be55ee5db9 ti-linux-firmware-09.02.00.010.tar.xz
44
sha256 c7bb628a7493bed3468543b09cec60079d328766b7d10adb336cdcd30672d0af ti-linux-firmware-10.00.04.tar.xz
55
sha256 8d33e13e200f19a0dbfbf1521ddbdca2b4af01852b546d346ff366bb4d6788bc ti-linux-firmware-10.00.05.tar.xz
6+
sha256 d8fe85c605ee0a3f648afa9215cf562634dfb2beb8f6db750a8a82da642417af ti-linux-firmware-10.00.07.tar.xz

board/ti/common/patches/ti-k3-r5-loader/ti-k3-r5-loader.hash

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
sha256 2cdb667350aa78842825952327bf9c1919524a20aa437ee677eb3a6e4104da74 ti-k3-r5-loader-09.02.00.010-git4.tar.gz
33
sha256 5614a246aee7162f85527b266f7931504c223c36470ca0b9a1b95615ef620cc7 ti-k3-r5-loader-10.00.04-git4.tar.gz
44
sha256 333d376daedc4ed9404460e11b1cff086dd828cfde486a4783327d54f05fa545 ti-k3-r5-loader-10.00.05-git4.tar.gz
5+
sha256 877fc0e3f12a8f3c24342e97a0cc6cee3c9abb83d7be457c88cd5324454b63b3 ti-k3-r5-loader-10.00.07-git4.tar.gz

board/ti/common/patches/uboot/uboot.hash

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
sha256 dc99a013a191eefb74c88d9620eb0760431dd5070d458e6e84ffe6f564ae0e94 uboot-09.02.00.010-git4.tar.gz
33
sha256 1aafe2dd980bcce8b172bb526a4d9d4d7db7bace59cfdadc51791d338533bdf6 uboot-10.00.04-git4.tar.gz
44
sha256 b11665d790f1b4534e89fa71a880c90ac2461abd1b7fc76c8f88d0c850f25daa uboot-10.00.05-git4.tar.gz
5+
sha256 067b2979076994862d7f750f6baa7c17335d63320cee75a32a60e311596c7aac uboot-10.00.07-git4.tar.gz

configs/ti_release_am62x_sk_defconfig

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT_ARGS="-c $(BR2_EXTERNAL_TI_PATH)/board/ti/common/am
1111
BR2_LINUX_KERNEL=y
1212
BR2_LINUX_KERNEL_CUSTOM_GIT=y
1313
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git"
14-
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="10.00.05"
14+
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="10.00.07"
1515
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
1616
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_TI_PATH)/board/ti/common/am6xx/ti_arm64_prune.config"
1717
BR2_LINUX_KERNEL_DTS_SUPPORT=y
@@ -35,13 +35,13 @@ BR2_TARGET_OPTEE_OS_PLATFORM="k3-am62x"
3535
BR2_TARGET_TI_K3_R5_LOADER=y
3636
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT=y
3737
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL="https://git.ti.com/git/ti-u-boot/ti-u-boot.git"
38-
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION="10.00.05"
38+
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION="10.00.07"
3939
BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_evm_r5"
4040
BR2_TARGET_UBOOT=y
4141
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
4242
BR2_TARGET_UBOOT_CUSTOM_GIT=y
4343
BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://git.ti.com/git/ti-u-boot/ti-u-boot.git"
44-
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="10.00.05"
44+
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="10.00.07"
4545
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am62x_evm_a53"
4646
BR2_TARGET_UBOOT_NEEDS_DTC=y
4747
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y

configs/ti_release_am62x_sk_rt_defconfig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT_ARGS="-c $(BR2_EXTERNAL_TI_PATH)/board/ti/common/am
1111
BR2_LINUX_KERNEL=y
1212
BR2_LINUX_KERNEL_CUSTOM_GIT=y
1313
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git"
14-
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="10.00.05-rt"
14+
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="10.00.07-rt"
1515
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
16-
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_TI_PATH)/board/ti/common/am6xx/ti_rt.config"
16+
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_TI_PATH)/board/ti/common/am6xx/ti_arm64_prune.config $(BR2_EXTERNAL_TI_PATH)/board/ti/common/am6xx/ti_rt.config"
1717
BR2_LINUX_KERNEL_DTS_SUPPORT=y
1818
BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am625-sk"
1919
BR2_PACKAGE_WESTON=y
@@ -35,13 +35,13 @@ BR2_TARGET_OPTEE_OS_PLATFORM="k3-am62x"
3535
BR2_TARGET_TI_K3_R5_LOADER=y
3636
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_GIT=y
3737
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_URL="https://git.ti.com/git/ti-u-boot/ti-u-boot.git"
38-
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION="10.00.05"
38+
BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_REPO_VERSION="10.00.07"
3939
BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am62x_evm_r5"
4040
BR2_TARGET_UBOOT=y
4141
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
4242
BR2_TARGET_UBOOT_CUSTOM_GIT=y
4343
BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://git.ti.com/git/ti-u-boot/ti-u-boot.git"
44-
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="10.00.05"
44+
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="10.00.07"
4545
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="am62x_evm_a53"
4646
BR2_TARGET_UBOOT_NEEDS_DTC=y
4747
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y

0 commit comments

Comments
 (0)