diff --git a/configs/AM62AX/AM62AX_edgeai_config.txt b/configs/AM62AX/AM62AX_edgeai_config.txt index 823dc6dd1..8dd6ad9f1 100644 --- a/configs/AM62AX/AM62AX_edgeai_config.txt +++ b/configs/AM62AX/AM62AX_edgeai_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`Processor SDK AM62A Download Page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62axx' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62axx' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '10 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/AM62AX/AM62AX_linux_config.txt b/configs/AM62AX/AM62AX_linux_config.txt index f93fee532..9596baca6 100644 --- a/configs/AM62AX/AM62AX_linux_config.txt +++ b/configs/AM62AX/AM62AX_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM62Ax-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62ax' '__FAMILY_NAME__' : 'am62ax' '__RTOS_UBUNTU_VERSION_LONG__' : '18.04 (64-bit), 16.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '10 (64-bit)' diff --git a/configs/AM62DX/AM62DX_linux_config.txt b/configs/AM62DX/AM62DX_linux_config.txt index d1cf5dc15..cc30aff05 100644 --- a/configs/AM62DX/AM62DX_linux_config.txt +++ b/configs/AM62DX/AM62DX_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM62D-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62dxx' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62ax' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit), 16.04 (64-bit)' '__FAMILY_NAME__' : 'am62dxx' '__WINDOWS_SUPPORTED_LONG__' : '11 (64-bit)' diff --git a/configs/AM62LX/AM62LX_linux_config.txt b/configs/AM62LX/AM62LX_linux_config.txt index 6f8ffd08d..07a5ac470 100644 --- a/configs/AM62LX/AM62LX_linux_config.txt +++ b/configs/AM62LX/AM62LX_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM62L-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62lxx' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62lx' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit), 16.04 (64-bit)' '__FAMILY_NAME__' : 'am62lxx' '__WINDOWS_SUPPORTED_LONG__' : '10 (64-bit)' diff --git a/configs/AM62LX/AM62LX_linux_toc.txt b/configs/AM62LX/AM62LX_linux_toc.txt index a23242538..bcdc47484 100644 --- a/configs/AM62LX/AM62LX_linux_toc.txt +++ b/configs/AM62LX/AM62LX_linux_toc.txt @@ -106,8 +106,10 @@ linux/How_to_Guides_Developer_Notes #linux/How_to_Guides/Host/K3_Resource_Partitioning_Tool linux/How_to_Guides/Host/How_to_Setup_and_Debug_using_Lauterbach linux/How_to_Guides/Host/SYSFW_Trace_Parser +linux/How_to_Guides/Target/How_to_Tune_Real_Time_Linux #linux/How_to_Guides/Target/Processor_SDK_Linux_File_System_Optimization_Customization #linux/How_to_Guides/Target/How_to_test_MCAN_on_AM62x +linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool linux/How_to_Guides/Target/How_to_enable_DT_overlays_in_linux linux/How_to_Guides/Target/How_to_playback_audio_over_HDMI #linux/How_to_Guides/Target/How_to_boot_quickly @@ -119,7 +121,6 @@ linux/How_to_Guides/FAQ/How_to_Check_Device_Tree_Info linux/How_to_Guides/FAQ/How_to_Integrate_Open_Source_Software linux/How_to_Guides_Hardware_Setup_with_CCS linux/How_to_Guides/Hardware_Setup_with_CCS/AM62Lx_EVM_Hardware_Setup - linux/Demo_User_Guides/index_Demos linux/Demo_User_Guides/TI_LVGL_Demo_User_Guide diff --git a/configs/AM62PX/AM62PX_linux_config.txt b/configs/AM62PX/AM62PX_linux_config.txt index 24f81aadd..dcbb13a19 100644 --- a/configs/AM62PX/AM62PX_linux_config.txt +++ b/configs/AM62PX/AM62PX_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM62Px-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62px' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62px' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit), 16.04 (64-bit)' '__FAMILY_NAME__' : 'am62px' '__WINDOWS_SUPPORTED_LONG__' : '10 (64-bit)' diff --git a/configs/AM62X/AM62X_linux_config.txt b/configs/AM62X/AM62X_linux_config.txt index 82004f275..003e8a5bf 100644 --- a/configs/AM62X/AM62X_linux_config.txt +++ b/configs/AM62X/AM62X_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM62x-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62x' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit), 16.04 (64-bit)' '__FAMILY_NAME__' : 'am62x' '__WINDOWS_SUPPORTED_LONG__' : '10 (64-bit)' diff --git a/configs/AM64X/AM64X_linux_config.txt b/configs/AM64X/AM64X_linux_config.txt index c819b4ed4..6c9c05215 100644 --- a/configs/AM64X/AM64X_linux_config.txt +++ b/configs/AM64X/AM64X_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM64x-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am64x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am64x' '__FAMILY_NAME__' : 'am64x' '__RTOS_UBUNTU_VERSION_LONG__' : '14.04 (64-bit), 16.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '10 (64-bit)' diff --git a/configs/AM65X/AM65X_linux_config.txt b/configs/AM65X/AM65X_linux_config.txt index 59a6e6bc0..e1523618d 100644 --- a/configs/AM65X/AM65X_linux_config.txt +++ b/configs/AM65X/AM65X_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM65xx-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am65x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am65x' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/AM67/AM67_linux_config.txt b/configs/AM67/AM67_linux_config.txt index 546f39af6..47001d9d4 100644 --- a/configs/AM67/AM67_linux_config.txt +++ b/configs/AM67/AM67_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62px' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/AM67A/AM67A_linux_config.txt b/configs/AM67A/AM67A_linux_config.txt index c5896989d..6ac304d03 100644 --- a/configs/AM67A/AM67A_linux_config.txt +++ b/configs/AM67A/AM67A_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM67A-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62px' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit), 16.04 (64-bit)' '__FAMILY_NAME__' : 'j722s' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' diff --git a/configs/AM68/AM68_linux_config.txt b/configs/AM68/AM68_linux_config.txt index b954ac439..07203eced 100644 --- a/configs/AM68/AM68_linux_config.txt +++ b/configs/AM68/AM68_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/AM68A/AM68A_linux_config.txt b/configs/AM68A/AM68A_linux_config.txt index ae34b103a..4cfe9520d 100755 --- a/configs/AM68A/AM68A_linux_config.txt +++ b/configs/AM68A/AM68A_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM68A-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/AM69/AM69_linux_config.txt b/configs/AM69/AM69_linux_config.txt index 09edee943..7e50585cc 100644 --- a/configs/AM69/AM69_linux_config.txt +++ b/configs/AM69/AM69_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/AM69A/AM69A_linux_config.txt b/configs/AM69A/AM69A_linux_config.txt index bc0638b9b..07c86f098 100755 --- a/configs/AM69A/AM69A_linux_config.txt +++ b/configs/AM69A/AM69A_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`AM69A-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/J7200/J7200_linux_config.txt b/configs/J7200/J7200_linux_config.txt index ede985ee8..047bcf422 100644 --- a/configs/J7200/J7200_linux_config.txt +++ b/configs/J7200/J7200_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`Jacinto7-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j721e' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j721e' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/J721E/J721E_linux_config.txt b/configs/J721E/J721E_linux_config.txt index f600f0d20..3c0909ca0 100644 --- a/configs/J721E/J721E_linux_config.txt +++ b/configs/J721E/J721E_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`Jacinto7-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j721e' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j721e' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/J721S2/J721S2_linux_config.txt b/configs/J721S2/J721S2_linux_config.txt index 4ddc23b9d..0fb44b188 100644 --- a/configs/J721S2/J721S2_linux_config.txt +++ b/configs/J721S2/J721S2_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`J721S2-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/J722S/J722S_linux_config.txt b/configs/J722S/J722S_linux_config.txt index 7256d69f5..1b51c3ca2 100644 --- a/configs/J722S/J722S_linux_config.txt +++ b/configs/J722S/J722S_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`J722S-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'am62x' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62x' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit), 16.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FAMILY_NAME__' : 'j722s' diff --git a/configs/J742S2/J742S2_linux_config.txt b/configs/J742S2/J742S2_linux_config.txt index d4a55645d..a9526822b 100644 --- a/configs/J742S2/J742S2_linux_config.txt +++ b/configs/J742S2/J742S2_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`Jacinto7-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/J784S4/J784S4_linux_config.txt b/configs/J784S4/J784S4_linux_config.txt index 4e076e777..09b2794f4 100644 --- a/configs/J784S4/J784S4_linux_config.txt +++ b/configs/J784S4/J784S4_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`J784S4-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j784s4' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j784s4' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/configs/TDA4VM/TDA4VM_linux_config.txt b/configs/TDA4VM/TDA4VM_linux_config.txt index 019a755c9..61e491fc0 100755 --- a/configs/TDA4VM/TDA4VM_linux_config.txt +++ b/configs/TDA4VM/TDA4VM_linux_config.txt @@ -24,7 +24,7 @@ Replacement Variables '__SDK_DOWNLOAD_URL__' : '`TDA4VM-Linux-SDK-Download-page `__' '__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__LINUX_UBUNTU_VERSION_SHORT__' : '22.04' -'__OPTEE_PLATFORM_FLAVOR__' : 'j721e' +'__OPTEE_PLATFORM_FLAVOR__' : 'k3-j721e' '__RTOS_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)' '__WINDOWS_SUPPORTED_LONG__' : '7 (64-bit)' '__FEATURINGMATRIX__' : \ diff --git a/source/devices/AM62LX/linux/Linux_Performance_Guide.rst b/source/devices/AM62LX/linux/Linux_Performance_Guide.rst index dde87366d..ac86e083c 100644 --- a/source/devices/AM62LX/linux/Linux_Performance_Guide.rst +++ b/source/devices/AM62LX/linux/Linux_Performance_Guide.rst @@ -1,6 +1,6 @@ ==================================== - Linux 11.00.15.05 Performance Guide + Linux 11.01.16.13 Performance Guide ==================================== .. rubric:: **Read This First** @@ -33,7 +33,7 @@ For further information or to report any problems, contact https://e2e.ti.com/ or https://support.ti.com/ System Benchmarks ------------------ +------------------- LMBench @@ -64,127 +64,126 @@ Execute the LMBench with the following: .. csv-table:: LMBench Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "af_unix_sock_stream_latency (microsec)","32.52" - "af_unix_socket_stream_bandwidth (MBs)","432.01" - "bw_file_rd-io-1mb (MB/s)","936.15" - "bw_file_rd-o2c-1mb (MB/s)","462.32" - "bw_mem-bcopy-16mb (MB/s)","704.35" - "bw_mem-bcopy-1mb (MB/s)","739.92" - "bw_mem-bcopy-2mb (MB/s)","715.95" - "bw_mem-bcopy-4mb (MB/s)","694.93" - "bw_mem-bcopy-8mb (MB/s)","734.08" - "bw_mem-bzero-16mb (MB/s)","2113.33" - "bw_mem-bzero-1mb (MB/s)","1429.47 (min 739.92, max 2119.02)" - "bw_mem-bzero-2mb (MB/s)","1410.98 (min 715.95, max 2106.00)" - "bw_mem-bzero-4mb (MB/s)","1400.28 (min 694.93, max 2105.63)" - "bw_mem-bzero-8mb (MB/s)","1390.98 (min 734.08, max 2047.87)" - "bw_mem-cp-16mb (MB/s)","400.91" - "bw_mem-cp-1mb (MB/s)","1355.73 (min 399.31, max 2312.14)" - "bw_mem-cp-2mb (MB/s)","1280.47 (min 393.31, max 2167.63)" - "bw_mem-cp-4mb (MB/s)","1290.96 (min 423.64, max 2158.27)" - "bw_mem-cp-8mb (MB/s)","1296.73 (min 446.10, max 2147.36)" - "bw_mem-fcp-16mb (MB/s)","712.76" - "bw_mem-fcp-1mb (MB/s)","1452.53 (min 786.04, max 2119.02)" - "bw_mem-fcp-2mb (MB/s)","1434.10 (min 762.20, max 2106.00)" - "bw_mem-fcp-4mb (MB/s)","1453.30 (min 800.96, max 2105.63)" - "bw_mem-fcp-8mb (MB/s)","1430.32 (min 812.76, max 2047.87)" - "bw_mem-frd-16mb (MB/s)","1277.75" - "bw_mem-frd-1mb (MB/s)","1009.87 (min 786.04, max 1233.70)" - "bw_mem-frd-2mb (MB/s)","983.24 (min 762.20, max 1204.28)" - "bw_mem-frd-4mb (MB/s)","1023.15 (min 800.96, max 1245.33)" - "bw_mem-frd-8mb (MB/s)","1039.49 (min 812.76, max 1266.22)" - "bw_mem-fwr-16mb (MB/s)","2119.77" - "bw_mem-fwr-1mb (MB/s)","1772.92 (min 1233.70, max 2312.14)" - "bw_mem-fwr-2mb (MB/s)","1685.96 (min 1204.28, max 2167.63)" - "bw_mem-fwr-4mb (MB/s)","1701.80 (min 1245.33, max 2158.27)" - "bw_mem-fwr-8mb (MB/s)","1706.79 (min 1266.22, max 2147.36)" - "bw_mem-rd-16mb (MB/s)","1273.78" - "bw_mem-rd-1mb (MB/s)","928.42 (min 601.23, max 1255.61)" - "bw_mem-rd-2mb (MB/s)","885.57 (min 520.36, max 1250.78)" - "bw_mem-rd-4mb (MB/s)","885.23 (min 516.33, max 1254.12)" - "bw_mem-rd-8mb (MB/s)","975.55 (min 681.66, max 1269.44)" - "bw_mem-rdwr-16mb (MB/s)","689.74" - "bw_mem-rdwr-1mb (MB/s)","461.90 (min 399.31, max 524.48)" - "bw_mem-rdwr-2mb (MB/s)","466.16 (min 393.31, max 539.01)" - "bw_mem-rdwr-4mb (MB/s)","512.76 (min 423.64, max 601.87)" - "bw_mem-rdwr-8mb (MB/s)","566.43 (min 446.10, max 686.75)" - "bw_mem-wr-16mb (MB/s)","717.49" - "bw_mem-wr-1mb (MB/s)","562.86 (min 524.48, max 601.23)" - "bw_mem-wr-2mb (MB/s)","529.69 (min 520.36, max 539.01)" - "bw_mem-wr-4mb (MB/s)","559.10 (min 516.33, max 601.87)" - "bw_mem-wr-8mb (MB/s)","684.21 (min 681.66, max 686.75)" - "bw_mmap_rd-mo-1mb (MB/s)","1145.48" - "bw_mmap_rd-o2c-1mb (MB/s)","478.93" - "bw_pipe (MB/s)","438.63" - "bw_unix (MB/s)","432.01" - "lat_connect (us)","75.81" - "lat_ctx-2-128k (us)","13.11" - "lat_ctx-2-256k (us)","36.99" - "lat_ctx-4-128k (us)","14.81" - "lat_ctx-4-256k (us)","14.32" - "lat_fs-0k (num_files)","195.00" - "lat_fs-10k (num_files)","87.00" - "lat_fs-1k (num_files)","131.00" - "lat_fs-4k (num_files)","131.00" - "lat_mem_rd-stride128-sz1000k (ns)","52.39" - "lat_mem_rd-stride128-sz125k (ns)","6.18" - "lat_mem_rd-stride128-sz250k (ns)","17.61" - "lat_mem_rd-stride128-sz31k (ns)","2.42" - "lat_mem_rd-stride128-sz50 (ns)","2.41" - "lat_mem_rd-stride128-sz500k (ns)","46.57" - "lat_mem_rd-stride128-sz62k (ns)","5.74" - "lat_mmap-1m (us)","70.00" + "af_unix_sock_stream_latency (microsec)","33.32 (min 32.78, max 34.30)" + "af_unix_socket_stream_bandwidth (mb\s)","477.67 (min 424.53, max 533.19)" + "bw_file_rd-io-1mb (mb/s)","1017.86 (min 930.23, max 1103.75)" + "bw_file_rd-o2c-1mb (mb/s)","498.42 (min 476.87, max 515.11)" + "bw_mem-bcopy-16mb (mb/s)","785.15 (min 707.87, max 861.19)" + "bw_mem-bcopy-1mb (mb/s)","808.29 (min 696.74, max 916.42)" + "bw_mem-bcopy-2mb (mb/s)","811.05 (min 686.58, max 932.84)" + "bw_mem-bcopy-4mb (mb/s)","835.91 (min 713.78, max 944.51)" + "bw_mem-bcopy-8mb (mb/s)","860.43 (min 743.43, max 972.05)" + "bw_mem-bzero-16mb (mb/s)","2426.00 (min 2106.09, max 2726.19)" + "bw_mem-bzero-1mb (mb/s)","1616.51 (min 696.74, max 2726.28)" + "bw_mem-bzero-2mb (mb/s)","1618.34 (min 686.58, max 2725.72)" + "bw_mem-bzero-4mb (mb/s)","1630.79 (min 713.78, max 2725.26)" + "bw_mem-bzero-8mb (mb/s)","1643.18 (min 743.43, max 2726.19)" + "bw_mem-cp-16mb (mb/s)","454.69 (min 396.23, max 512.71)" + "bw_mem-cp-1mb (mb/s)","1541.45 (min 397.93, max 2954.21)" + "bw_mem-cp-2mb (mb/s)","1490.05 (min 396.47, max 2828.85)" + "bw_mem-cp-4mb (mb/s)","1483.53 (min 419.77, max 2781.64)" + "bw_mem-cp-8mb (mb/s)","1481.96 (min 440.72, max 2755.77)" + "bw_mem-fcp-16mb (mb/s)","788.37 (min 712.79, max 865.71)" + "bw_mem-fcp-1mb (mb/s)","1646.16 (min 767.75, max 2726.28)" + "bw_mem-fcp-2mb (mb/s)","1647.26 (min 767.46, max 2725.72)" + "bw_mem-fcp-4mb (mb/s)","1659.77 (min 742.67, max 2725.26)" + "bw_mem-fcp-8mb (mb/s)","1668.94 (min 800.48, max 2726.19)" + "bw_mem-frd-16mb (mb/s)","1412.28 (min 1254.12, max 1571.86)" + "bw_mem-frd-1mb (mb/s)","1117.35 (min 767.75, max 1527.01)" + "bw_mem-frd-2mb (mb/s)","1119.11 (min 767.46, max 1539.94)" + "bw_mem-frd-4mb (mb/s)","1144.37 (min 742.67, max 1557.33)" + "bw_mem-frd-8mb (mb/s)","1161.00 (min 800.48, max 1572.02)" + "bw_mem-fwr-16mb (mb/s)","2441.13 (min 2120.89, max 2737.85)" + "bw_mem-fwr-1mb (mb/s)","1993.66 (min 1208.77, max 2954.21)" + "bw_mem-fwr-2mb (mb/s)","1947.01 (min 1216.92, max 2828.85)" + "bw_mem-fwr-4mb (mb/s)","1937.10 (min 1219.70, max 2781.64)" + "bw_mem-fwr-8mb (mb/s)","1934.21 (min 1245.91, max 2755.77)" + "bw_mem-rd-16mb (mb/s)","1425.70 (min 1267.63, max 1576.67)" + "bw_mem-rd-1mb (mb/s)","1017.79 (min 520.56, max 1563.04)" + "bw_mem-rd-2mb (mb/s)","1013.96 (min 514.87, max 1562.26)" + "bw_mem-rd-4mb (mb/s)","1054.25 (min 594.71, max 1573.56)" + "bw_mem-rd-8mb (mb/s)","1097.67 (min 678.20, max 1575.11)" + "bw_mem-rdwr-16mb (mb/s)","795.82 (min 678.22, max 938.80)" + "bw_mem-rdwr-1mb (mb/s)","548.03 (min 397.93, max 769.82)" + "bw_mem-rdwr-2mb (mb/s)","533.22 (min 396.47, max 744.32)" + "bw_mem-rdwr-4mb (mb/s)","585.02 (min 419.77, max 796.89)" + "bw_mem-rdwr-8mb (mb/s)","621.08 (min 440.72, max 865.33)" + "bw_mem-wr-16mb (mb/s)","815.25 (min 709.75, max 917.80)" + "bw_mem-wr-1mb (mb/s)","630.18 (min 520.56, max 769.82)" + "bw_mem-wr-2mb (mb/s)","617.21 (min 505.50, max 744.32)" + "bw_mem-wr-4mb (mb/s)","689.76 (min 592.33, max 827.22)" + "bw_mem-wr-8mb (mb/s)","753.35 (min 623.59, max 876.71)" + "bw_mmap_rd-mo-1mb (mb/s)","1316.12 (min 1163.76, max 1486.16)" + "bw_mmap_rd-o2c-1mb (mb/s)","501.44 (min 449.51, max 560.70)" + "bw_pipe (mb/s)","451.18 (min 373.01, max 509.56)" + "bw_unix (mb/s)","477.67 (min 424.53, max 533.19)" + "lat_connect (us)","70.44 (min 66.29, max 74.05)" + "lat_ctx-2-128k (us)","14.18 (min 10.78, max 18.24)" + "lat_ctx-2-256k (us)","25.92 (min 17.18, max 33.03)" + "lat_ctx-4-128k (us)","15.49 (min 11.20, max 18.76)" + "lat_ctx-4-256k (us)","11.87 (min 2.03, max 17.07)" + "lat_fs-0k (num_files)","196.75 (min 184.00, max 207.00)" + "lat_fs-10k (num_files)","88.13 (min 80.00, max 95.00)" + "lat_fs-1k (num_files)","131.13 (min 117.00, max 140.00)" + "lat_fs-4k (num_files)","131.50 (min 116.00, max 140.00)" + "lat_mem_rd-stride128-sz1000k (ns)","47.61 (min 42.75, max 52.39)" + "lat_mem_rd-stride128-sz125k (ns)","6.19 (min 6.17, max 6.24)" + "lat_mem_rd-stride128-sz250k (ns)","11.95 (min 9.14, max 16.02)" + "lat_mem_rd-stride128-sz31k (ns)","3.78 (min 2.42, max 4.44)" + "lat_mem_rd-stride128-sz50 (ns)","2.40 (min 2.40, max 2.41)" + "lat_mem_rd-stride128-sz500k (ns)","43.36 (min 37.83, max 47.82)" + "lat_mem_rd-stride128-sz62k (ns)","5.64 (min 4.95, max 5.76)" + "lat_mmap-1m (us)","60.38 (min 57.00, max 68.00)" "lat_ops-double-add (ns)","3.21" - "lat_ops-double-div (ns)","17.66" + "lat_ops-double-div (ns)","17.65 (min 17.64, max 17.66)" "lat_ops-double-mul (ns)","3.21" "lat_ops-float-add (ns)","3.21" - "lat_ops-float-div (ns)","10.44" + "lat_ops-float-div (ns)","10.43 (min 10.43, max 10.44)" "lat_ops-float-mul (ns)","3.21" "lat_ops-int-add (ns)","0.80" "lat_ops-int-bit (ns)","0.53" - "lat_ops-int-div (ns)","4.81" - "lat_ops-int-mod (ns)","5.08" - "lat_ops-int-mul (ns)","3.44" + "lat_ops-int-div (ns)","4.82 (min 4.81, max 4.82)" + "lat_ops-int-mod (ns)","5.08 (min 5.08, max 5.09)" + "lat_ops-int-mul (ns)","3.48 (min 3.44, max 3.51)" "lat_ops-int64-add (ns)","0.80" - "lat_ops-int64-bit (ns)","0.53" - "lat_ops-int64-div (ns)","7.62" - "lat_ops-int64-mod (ns)","5.88" - "lat_ops-int64-mul (ns)","3.98" - "lat_pagefault (us)","1.80" - "lat_pipe (us)","24.62" - "lat_proc-exec (us)","1551.25" - "lat_proc-fork (us)","1343.25" + "lat_ops-int64-bit (ns)","0.53 (min 0.53, max 0.54)" + "lat_ops-int64-div (ns)","7.62 (min 7.62, max 7.63)" + "lat_ops-int64-mod (ns)","5.88 (min 5.88, max 5.89)" + "lat_ops-int64-mul (ns)","3.99 (min 3.98, max 3.99)" + "lat_pagefault (us)","0.90 (min 0.83, max 0.99)" + "lat_pipe (us)","26.34 (min 25.59, max 27.41)" + "lat_proc-exec (us)","1394.59 (min 1262.00, max 1528.25)" + "lat_proc-fork (us)","1229.03 (min 1120.80, max 1349.80)" "lat_proc-proccall (us)","0.01" - "lat_select (us)","38.16" - "lat_sem (us)","4.04" - "lat_sig-catch (us)","5.97" - "lat_sig-install (us)","0.75" - "lat_sig-prot (us)","0.61" - "lat_syscall-fstat (us)","2.09" - "lat_syscall-null (us)","0.51" - "lat_syscall-open (us)","418.36" - "lat_syscall-read (us)","0.88" - "lat_syscall-stat (us)","5.27" - "lat_syscall-write (us)","0.85" - "lat_tcp (us)","1.02" - "lat_unix (us)","32.52" - "latency_for_0.50_mb_block_size (nanosec)","46.57" - "latency_for_1.00_mb_block_size (nanosec)","26.19 (min 0.00, max 52.39)" - "pipe_bandwidth (MBs)","438.63" - "pipe_latency (microsec)","24.62" + "lat_select (us)","38.25 (min 38.05, max 38.51)" + "lat_sem (us)","3.97 (min 3.64, max 4.35)" + "lat_sig-catch (us)","6.05 (min 5.87, max 6.26)" + "lat_sig-install (us)","0.72 (min 0.72, max 0.74)" + "lat_sig-prot (us)","0.62 (min 0.57, max 0.67)" + "lat_syscall-fstat (us)","2.25 (min 2.18, max 2.38)" + "lat_syscall-null (us)","0.52 (min 0.51, max 0.53)" + "lat_syscall-open (us)","493.24 (min 374.64, max 590.10)" + "lat_syscall-read (us)","0.91 (min 0.88, max 0.92)" + "lat_syscall-stat (us)","5.40 (min 5.27, max 5.67)" + "lat_syscall-write (us)","0.87 (min 0.83, max 0.91)" + "lat_tcp (us)","1.05 (min 1.02, max 1.10)" + "lat_unix (us)","33.32 (min 32.78, max 34.30)" + "latency_for_0.50_mb_block_size (nanosec)","43.36 (min 37.83, max 47.82)" + "latency_for_1.00_mb_block_size (nanosec)","23.80 (min 0.00, max 52.39)" + "pipe_bandwidth (mb\s)","451.18 (min 373.01, max 509.56)" + "pipe_latency (microsec)","26.34 (min 25.59, max 27.41)" "procedure_call (microsec)","0.01" - "select_on_200_tcp_fds (microsec)","38.16" - "semaphore_latency (microsec)","4.04" - "signal_handler_latency (microsec)","0.75" - "signal_handler_overhead (microsec)","5.97" - "tcp_ip_connection_cost_to_localhost (microsec)","75.81" - "tcp_latency_using_localhost (microsec)","1.02" - + "select_on_200_tcp_fds (microsec)","38.25 (min 38.05, max 38.51)" + "semaphore_latency (microsec)","3.97 (min 3.64, max 4.35)" + "signal_handler_latency (microsec)","0.72 (min 0.72, max 0.74)" + "signal_handler_overhead (microsec)","6.05 (min 5.87, max 6.26)" + "tcp_ip_connection_cost_to_localhost (microsec)","70.44 (min 66.29, max 74.05)" + "tcp_latency_using_localhost (microsec)","1.05 (min 1.02, max 1.10)" Dhrystone -^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dhrystone is a core only benchmark that runs from warm L1 caches in all modern processors. It scales linearly with clock speed. @@ -202,14 +201,14 @@ Execute the benchmark with the following: .. csv-table:: Dhrystone Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "cpu_clock (MHz)","400.00" - "dhrystone_per_mhz (DMIPS/MHz)","9.20" - "dhrystone_per_second (DhrystoneP)","6451613.00" + "cpu_clock (mhz)","400.00" + "dhrystone_per_mhz (dmips/mhz)","9.03 (min 8.90, max 9.20)" + "dhrystone_per_second (dhrystonep)","6339605.78 (min 6250000.00, max 6451613.00)" Whetstone -^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ Whetstone is a benchmark primarily measuring floating-point arithmetic performance. Execute the benchmark with the following: @@ -221,26 +220,24 @@ Execute the benchmark with the following: .. csv-table:: Whetstone Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "whetstone (MIPS)","5000.00" - + "whetstone (mips)","5625.00 (min 5000.00, max 10000.00)" Linpack -^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ Linpack measures peak double precision (64 bit) floating point performance in solving a dense linear system. .. csv-table:: Linpack Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "linpack (Kflops)","511674.00" - + "linpack (kflops)","513526.67 (min 511598.00, max 515322.00)" NBench -^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ NBench which stands for Native Benchmark is used to measure macro benchmarks for commonly used operations such as sorting and analysis algorithms. More information about NBench at @@ -250,21 +247,20 @@ https://nbench.io/articles/index.html .. csv-table:: NBench Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "assignment (Iterations)","12.99" - "fourier (Iterations)","20380.00" - "fp_emulation (Iterations)","192.46" - "huffman (Iterations)","1056.50" - "idea (Iterations)","3074.50" - "lu_decomposition (Iterations)","475.39" - "neural_net (Iterations)","7.73" - "numeric_sort (Iterations)","555.93" - "string_sort (Iterations)","146.40" - + "assignment (iterations)","12.93 (min 12.89, max 12.97)" + "fourier (iterations)","20382.13 (min 20379.00, max 20384.00)" + "fp_emulation (iterations)","192.44 (min 192.37, max 192.47)" + "huffman (iterations)","1057.10 (min 1056.70, max 1057.30)" + "idea (iterations)","3075.39 (min 3075.10, max 3075.60)" + "lu_decomposition (iterations)","472.38 (min 471.18, max 473.82)" + "neural_net (iterations)","7.72 (min 7.69, max 7.73)" + "numeric_sort (iterations)","559.37 (min 555.24, max 561.74)" + "string_sort (iterations)","146.37 (min 146.34, max 146.39)" Stream -^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ STREAM is a microbenchmark for measuring data memory system performance without any data reuse. It is designed to miss on caches and exercise data prefetcher and speculative accesses. @@ -284,16 +280,16 @@ Execute the benchmark with the following: .. csv-table:: Stream Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "add (MB/s)","1538.50" - "copy (MB/s)","1605.30" - "scale (MB/s)","1718.90" - "triad (MB/s)","1526.50" + "add (mb/s)","1814.33 (min 1507.90, max 1859.50)" + "copy (mb/s)","1907.35 (min 1562.40, max 1976.20)" + "scale (mb/s)","2009.28 (min 1651.30, max 2080.60)" + "triad (mb/s)","1792.49 (min 1490.60, max 1837.30)" CoreMarkPro -^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ CoreMark®-Pro is a comprehensive, advanced processor benchmark that works with and enhances the market-proven industry-standard EEMBC CoreMark® benchmark. While CoreMark stresses the CPU pipeline, CoreMark-Pro tests the entire processor, @@ -304,37 +300,37 @@ and floating-point workloads, and data sets for utilizing larger memory subsyste .. csv-table:: CoreMarkPro Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "cjpeg-rose7-preset (workloads/)","37.31" + "cjpeg-rose7-preset (workloads/)","37.24 (min 37.04, max 37.45)" "core (workloads/)","0.27" - "coremark-pro ()","688.91" - "linear_alg-mid-100x100-sp (workloads/)","13.08" - "loops-all-mid-10k-sp (workloads/)","0.56" + "coremark-pro ()","714.25 (min 680.43, max 728.34)" + "linear_alg-mid-100x100-sp (workloads/)","13.09 (min 13.07, max 13.10)" + "loops-all-mid-10k-sp (workloads/)","0.58 (min 0.56, max 0.59)" "nnet_test (workloads/)","0.97" - "parser-125k (workloads/)","5.88" - "radix2-big-64k (workloads/)","18.16" - "sha-test (workloads/)","69.93" - "zip-test (workloads/)","18.52" - + "parser-125k (workloads/)","6.42 (min 5.24, max 7.04)" + "radix2-big-64k (workloads/)","20.92 (min 18.16, max 22.04)" + "sha-test (workloads/)","71.77 (min 69.44, max 72.46)" + "zip-test (workloads/)","19.19 (min 18.87, max 19.61)" .. csv-table:: CoreMarkProTwoCore Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "cjpeg-rose7-preset (workloads/)","70.92" - "core (workloads/)","0.53" - "coremark-pro ()","1170.45" - "linear_alg-mid-100x100-sp (workloads/)","25.61" - "loops-all-mid-10k-sp (workloads/)","0.99" - "nnet_test (workloads/)","1.90" - "parser-125k (workloads/)","5.48" - "radix2-big-64k (workloads/)","26.26" - "sha-test (workloads/)","138.89" - "zip-test (workloads/)","32.26" + "cjpeg-rose7-preset (workloads/)","73.00 (min 71.94, max 73.53)" + "core (workloads/)","0.54" + "coremark-pro ()","1227.03 (min 1186.04, max 1267.74)" + "linear_alg-mid-100x100-sp (workloads/)","26.06 (min 25.92, max 26.14)" + "loops-all-mid-10k-sp (workloads/)","1.03 (min 0.99, max 1.08)" + "nnet_test (workloads/)","1.93 (min 1.93, max 1.94)" + "parser-125k (workloads/)","6.48 (min 5.78, max 7.22)" + "radix2-big-64k (workloads/)","28.01 (min 24.43, max 32.16)" + "sha-test (workloads/)","140.88 (min 136.99, max 142.86)" + "zip-test (workloads/)","34.23 (min 32.79, max 36.36)" + + - MultiBench -^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ MultiBench™ is a suite of benchmarks that allows processor and system designers to analyze, test, and improve multicore processors. It uses three forms of concurrency: Data decomposition: multiple threads cooperating on achieving a unified goal and @@ -353,34 +349,34 @@ thread-enabled workloads to be tested. .. csv-table:: Multibench Benchmarks :header: "Benchmarks","am62lxx_evm-fs: perf" - "4m-check (workloads/)","314.35" - "4m-check-reassembly (workloads/)","64.10" - "4m-check-reassembly-tcp (workloads/)","39.75" - "4m-check-reassembly-tcp-cmykw2-rotatew2 (workloads/)","17.39" - "4m-check-reassembly-tcp-x264w2 (workloads/)","0.94" - "4m-cmykw2 (workloads/)","110.87" - "4m-cmykw2-rotatew2 (workloads/)","23.34" - "4m-reassembly (workloads/)","57.24" - "4m-rotatew2 (workloads/)","23.21" - "4m-tcp-mixed (workloads/)","105.96" - "4m-x264w2 (workloads/)","0.95" + "4m-check (workloads/)","280.25 (min 263.49, max 314.58)" + "4m-check-reassembly (workloads/)","56.17 (min 52.44, max 64.10)" + "4m-check-reassembly-tcp (workloads/)","36.29 (min 34.34, max 40.92)" + "4m-check-reassembly-tcp-cmykw2-rotatew2 (workloads/)","15.99 (min 15.14, max 17.81)" + "4m-check-reassembly-tcp-x264w2 (workloads/)","0.92 (min 0.89, max 0.95)" + "4m-cmykw2 (workloads/)","109.32 (min 107.64, max 111.79)" + "4m-cmykw2-rotatew2 (workloads/)","20.95 (min 19.16, max 24.17)" + "4m-reassembly (workloads/)","51.98 (min 48.40, max 60.06)" + "4m-rotatew2 (workloads/)","20.48 (min 18.58, max 22.06)" + "4m-tcp-mixed (workloads/)","99.60 (min 98.16, max 104.58)" + "4m-x264w2 (workloads/)","0.94 (min 0.93, max 0.96)" "empty-wld (workloads/)","1.00" - "idct-4m (workloads/)","17.08" - "idct-4mw1 (workloads/)","17.09" - "ippktcheck-4m (workloads/)","313.83" - "ippktcheck-4mw1 (workloads/)","312.23" - "ipres-4m (workloads/)","75.15" - "ipres-4mw1 (workloads/)","75.23" - "md5-4m (workloads/)","19.67" - "md5-4mw1 (workloads/)","19.62" - "rgbcmyk-4m (workloads/)","56.92" - "rgbcmyk-4mw1 (workloads/)","56.96" - "rotate-4ms1 (workloads/)","20.58" - "rotate-4ms1w1 (workloads/)","20.55" - "rotate-4ms64 (workloads/)","20.82" - "rotate-4ms64w1 (workloads/)","20.89" - "x264-4mq (workloads/)","0.51" - "x264-4mqw1 (workloads/)","0.51" + "idct-4m (workloads/)","16.93 (min 16.59, max 17.09)" + "idct-4mw1 (workloads/)","16.93 (min 16.61, max 17.10)" + "ippktcheck-4m (workloads/)","280.55 (min 264.63, max 314.55)" + "ippktcheck-4mw1 (workloads/)","279.72 (min 264.05, max 312.77)" + "ipres-4m (workloads/)","66.59 (min 62.32, max 76.26)" + "ipres-4mw1 (workloads/)","66.74 (min 62.21, max 77.16)" + "md5-4m (workloads/)","18.51 (min 17.80, max 20.26)" + "md5-4mw1 (workloads/)","18.76 (min 18.18, max 19.69)" + "rgbcmyk-4m (workloads/)","56.72 (min 56.23, max 57.41)" + "rgbcmyk-4mw1 (workloads/)","56.78 (min 56.32, max 57.29)" + "rotate-4ms1 (workloads/)","18.75 (min 17.48, max 21.19)" + "rotate-4ms1w1 (workloads/)","18.66 (min 17.66, max 20.72)" + "rotate-4ms64 (workloads/)","18.80 (min 17.77, max 20.95)" + "rotate-4ms64w1 (workloads/)","19.06 (min 17.84, max 22.76)" + "x264-4mq (workloads/)","0.50 (min 0.50, max 0.51)" + "x264-4mqw1 (workloads/)","0.50 (min 0.50, max 0.51)" @@ -394,18 +390,17 @@ Boot media: MMCSD .. csv-table:: Linux boot time MMCSD :header: "Boot Configuration","am62lxx_evm-fs: Boot time in seconds: avg(min,max)" - "Linux boot time from SD with default rootfs (20 boot cycles)","19.37 (min 19.00, max 19.75)" + "Linux boot time from SD with default rootfs (20 boot cycles)","19.88 (min 17.98, max 25.20)" Boot time numbers [avg, min, max] are measured from "Starting kernel" to Linux prompt across 20 boot cycles. - | ALSA SoC Audio Driver ---------------------- +------------------------- #. Access type - RW\_INTERLEAVED #. Channels - 2 @@ -416,16 +411,15 @@ ALSA SoC Audio Driver .. csv-table:: Audio Capture :header: "Sampling Rate (Hz)","am62lxx_evm-fs: Throughput (bits/sec)","am62lxx_evm-fs: CPU Load (%)" - "8000","255998.00","1.04" - "11025","352797.00","1.03" - "16000","511995.00","0.98" - "22050","705593.00","1.16" - "24000","705593.00","1.18" - "32000","1023991.00","1.01" - "44100","1411186.00","1.25" - "48000","1535985.00","1.19" - "88200","2822365.00","1.76" - "96000","3071960.00","1.05" + "11025","352796.09 (min 352795.00, max 352799.00)","0.30 (min 0.23, max 0.48)" + "16000","511995.18 (min 511993.00, max 511999.00)","0.32 (min 0.20, max 0.55)" + "22050","705582.36 (min 705523.00, max 705596.00)","0.33 (min 0.28, max 0.37)" + "24000","705590.73 (min 705588.00, max 705596.00)","0.38 (min 0.34, max 0.43)" + "32000","1023987.82 (min 1023985.00, max 1023995.00)","0.40 (min 0.21, max 1.18)" + "44100","1411159.45 (min 1410927.00, max 1411193.00)","0.50 (min 0.43, max 0.56)" + "48000","1535980.91 (min 1535976.00, max 1535992.00)","0.75 (min 0.42, max 2.97)" + "88200","2822264.91 (min 2821350.00, max 2822376.00)","0.98 (min 0.86, max 1.08)" + "96000","3071944.73 (min 3071933.00, max 3071967.00)","0.66 (min 0.30, max 3.07)" @@ -433,16 +427,16 @@ ALSA SoC Audio Driver .. csv-table:: Audio Playback :header: "Sampling Rate (Hz)","am62lxx_evm-fs: Throughput (bits/sec)","am62lxx_evm-fs: CPU Load (%)" - "8000","255334.00","0.99" - "11025","352944.00","0.81" - "16000","512208.00","0.78" - "22050","705887.00","0.79" - "24000","705883.00","0.87" - "32000","1024414.00","0.79" - "44100","1411770.00","1.08" - "48000","1536621.00","1.43" - "88200","2823533.00","1.32" - "96000","3073232.00","0.87" + "11025","352943.67 (min 352942.00, max 352947.00)","0.31 (min 0.21, max 0.44)" + "16000","512209.17 (min 512205.00, max 512214.00)","0.26 (min 0.17, max 0.37)" + "22050","705876.08 (min 705834.00, max 705889.00)","0.30 (min 0.24, max 0.39)" + "24000","705886.42 (min 705884.00, max 705891.00)","0.35 (min 0.29, max 0.43)" + "32000","1024416.42 (min 1024413.00, max 1024424.00)","0.31 (min 0.21, max 0.69)" + "44100","1411742.25 (min 1411579.00, max 1411784.00)","0.43 (min 0.38, max 0.51)" + "48000","1536623.92 (min 1536619.00, max 1536636.00)","0.60 (min 0.41, max 0.92)" + "88200","2823412.83 (min 2822773.00, max 2823559.00)","0.80 (min 0.73, max 0.91)" + "96000","3073230.64 (min 3073221.00, max 3073254.00)","0.73 (min 0.29, max 2.03)" + | @@ -524,7 +518,7 @@ CPSW/CPSW2g/CPSW3g Ethernet Driver .. csv-table:: CPSW2g TCP Bidirectional Throughput :header: "Command Used","am62lxx_evm-fs: THROUGHPUT (Mbits/sec)","am62lxx_evm-fs: CPU Load % (LOCAL_CPU_UTIL)" - "netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_STREAM; netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_MAERTS","1243.73","96.90" + "netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_STREAM; netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_MAERTS","932.42 (min 315.68, max 1272.81)","85.10 (min 47.92, max 100.00)" @@ -535,7 +529,8 @@ CPSW/CPSW2g/CPSW3g Ethernet Driver .. csv-table:: CPSW2g TCP Bidirectional Throughput Interrupt Pacing :header: "Command Used","am62lxx_evm-fs: THROUGHPUT (Mbits/sec)","am62lxx_evm-fs: CPU Load % (LOCAL_CPU_UTIL)" - "netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_STREAM; netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_MAERTS","1148.94","95.96" + "netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_STREAM; netperf -H 192.168.0.1 -j -c -C -l 60 -t TCP_MAERTS","1224.89 (min 1089.90, max 1387.62)","97.80 (min 92.06, max 99.99)" + @@ -545,11 +540,11 @@ CPSW/CPSW2g/CPSW3g Ethernet Driver .. csv-table:: CPSW2g UDP Egress Throughput 0 loss :header: "Frame Size(bytes)","am62lxx_evm-fs: UDP Datagram Size(bytes) (LOCAL_SEND_SIZE)","am62lxx_evm-fs: THROUGHPUT (Mbits/sec)","am62lxx_evm-fs: Packets Per Second (kPPS)","am62lxx_evm-fs: CPU Load % (LOCAL_CPU_UTIL)" - "64","18.00","11.89","83.00","85.06" - "128","82.00","56.95","87.00","84.68" - "256","210.00","142.75","85.00","51.47" - "1024","978.00","606.16","77.00","81.25" - "1518","1472.00","877.82","75.00","81.39" + "64","18.00","41.92 (min 12.23, max 49.53)","91.38 (min 85.00, max 97.00)","81.74 (min 79.77, max 84.67)" + "128","82.00","86.33 (min 50.77, max 97.64)","89.45 (min 77.00, max 95.00)","75.62 (min 50.37, max 83.33)" + "256","210.00","171.57 (min 139.16, max 189.82)","86.25 (min 78.00, max 93.00)","75.94 (min 50.62, max 82.88)" + "1024","978.00","488.10 (min 181.00, max 683.63)","60.10 (min 22.00, max 83.00)","62.42 (min 26.04, max 79.88)" + "1518","1472.00","712.23 (min 653.18, max 870.48)","59.00 (min 54.00, max 74.00)","74.48 (min 72.13, max 80.78)" @@ -557,11 +552,11 @@ CPSW/CPSW2g/CPSW3g Ethernet Driver .. csv-table:: CPSW2g UDP Ingress Throughput 0 loss :header: "Frame Size(bytes)","am62lxx_evm-fs: UDP Datagram Size(bytes) (LOCAL_SEND_SIZE)","am62lxx_evm-fs: THROUGHPUT (Mbits/sec)","am62lxx_evm-fs: Packets Per Second (kPPS)","am62lxx_evm-fs: CPU Load % (LOCAL_CPU_UTIL)" - "64","18.00","1.21","8.00","8.87" - "128","82.00","3.08","5.00","3.80" - "256","210.00","13.61","8.00","5.80" - "1024","978.00","65.72","8.00","8.75" - "1518","1472.00","98.92","8.00","11.86" + "64","","2.55 (min 2.15, max 3.33)","5.00 (min 4.00, max 7.00)","4.77 (min 3.83, max 6.57)" + "128","82.00","5.99 (min 4.10, max 7.68)","6.33 (min 4.00, max 8.00)","3.40 (min 1.92, max 6.28)" + "256","210.00","12.24 (min 1.02, max 15.36)","6.09 (min 0.00, max 8.00)","4.60 (min 0.54, max 7.52)" + "1024","978.00","55.74 (min 39.32, max 65.72)","6.83 (min 5.00, max 8.00)","6.64 (min 3.03, max 10.09)" + "1518","1472.00","63.39 (min 8.24, max 98.92)","5.50 (min 1.00, max 8.00)","5.70 (min 0.89, max 10.58)" @@ -569,43 +564,56 @@ CPSW/CPSW2g/CPSW3g Ethernet Driver .. csv-table:: CPSW2g UDP Ingress Throughput possible loss :header: "Frame Size(bytes)","am62lxx_evm-fs: UDP Datagram Size(bytes) (LOCAL_SEND_SIZE)","am62lxx_evm-fs: THROUGHPUT (Mbits/sec)","am62lxx_evm-fs: Packets Per Second (kPPS)","am62lxx_evm-fs: CPU Load % (LOCAL_CPU_UTIL)","am62lxx_evm-fs: Packet Loss %" - "64","18.00","20.14","140.00","80.40","83.81" - "128","82.00","66.92","102.00","73.67","79.35" - "256","210.00","191.78","114.00","80.03","46.16" - "1024","978.00","629.86","81.00","77.38","11.72" - "1518","1472.00","721.91","61.00","84.22","6.20" + "64","","72.74 (min 68.22, max 80.12)","142.00 (min 133.00, max 156.00)","83.20 (min 81.93, max 85.28)","74.92 (min 61.45, max 82.42)" + "128","82.00","133.35 (min 64.37, max 165.54)","136.25 (min 98.00, max 162.00)","84.18 (min 72.40, max 88.93)","70.62 (min 52.05, max 85.34)" + "256","210.00","262.08 (min 170.59, max 311.88)","131.45 (min 102.00, max 152.00)","83.40 (min 75.15, max 87.02)","51.76 (min 28.30, max 76.63)" + "1024","978.00","740.76 (min 558.42, max 876.07)","91.08 (min 68.00, max 107.00)","85.63 (min 77.24, max 92.38)","9.14 (min 4.33, max 17.50)" + "1518","1472.00","753.68 (min 444.48, max 895.93)","64.00 (min 38.00, max 76.00)","81.54 (min 60.50, max 90.29)","6.15 (min 0.64, max 9.91)" | Linux OSPI Flash Driver ------------------------ +------------------------- + +AM62XX-SK +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +RAW +""""""""""""""""""""""""""" + +.. csv-table:: OSPI Raw Flash Driver + :header: "File size (Mbytes)","am62lxx_evm-fs: Raw Read Throughput (Mbytes/sec)" + + "50","17.29 (min 16.89, max 17.67)" + + AM62LXX-EVM -^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^ UBIFS -""""" +""""""""""""""""""""""""""" .. csv-table:: OSPI Flash Driver :header: "Buffer size (bytes)","am62lxx_evm-fs: Write UBIFS Throughput (Mbytes/sec)","am62lxx_evm-fs: Write UBIFS CPU Load (%)","am62lxx_evm-fs: Read UBIFS Throughput (Mbytes/sec)","am62lxx_evm-fs: Read UBIFS CPU Load (%)" - "102400","0.18 (min 0.13, max 0.28)","51.32 (min 50.77, max 51.89)","56.02","50.00" - "262144","0.14 (min 0.11, max 0.19)","51.75 (min 50.99, max 53.37)","56.09","42.86" - "524288","0.14 (min 0.11, max 0.19)","51.41 (min 50.80, max 52.05)","56.14","33.33" - "1048576","0.14 (min 0.11, max 0.19)","51.64 (min 51.40, max 51.84)","53.84","37.50" - + "102400","3.83 (min 3.45, max 4.17)","28.48 (min 24.75, max 32.35)","11.35 (min 11.20, max 11.52)","32.57 (min 27.59, max 37.14)" + "262144","3.76 (min 3.33, max 4.18)","28.21 (min 23.76, max 36.11)","11.33 (min 11.04, max 11.56)","35.23 (min 30.00, max 40.00)" + "524288","3.73 (min 3.34, max 4.19)","28.86 (min 23.81, max 45.61)","11.32 (min 11.14, max 11.58)","33.91 (min 29.03, max 38.89)" + "1048576","3.77 (min 3.33, max 4.22)","28.69 (min 22.55, max 33.65)","11.26 (min 11.09, max 11.46)","35.56 (min 29.03, max 40.54)" RAW -""" +""""""""""""""""""""""""""" .. csv-table:: OSPI Raw Flash Driver :header: "File size (Mbytes)","am62lxx_evm-fs: Raw Read Throughput (Mbytes/sec)" - "50","16.78" + "50","17.29 (min 16.89, max 17.67)" EMMC Driver @@ -619,47 +627,57 @@ EMMC Driver re-mount in async mode. - EMMC EXT4 FIO 1G ^^^^^^^^^^^^^^^^ - .. csv-table:: EMMC EXT4 FIO 1G :header: "Buffer size (bytes)","am62lxx_evm-fs: Write EXT4 Throughput (Mbytes/sec)","am62lxx_evm-fs: Write EXT4 CPU Load (%)","am62lxx_evm-fs: Read EXT4 Throughput (Mbytes/sec)","am62lxx_evm-fs: Read EXT4 CPU Load (%)" - "1m","128.00","9.30","180.00","8.80" - "4m","125.00","6.05","180.00","5.24" - "4k","85.10","59.89","91.90","56.88" - "256k","122.00","12.02","179.00","10.41" + "1m","128.09 (min 128.00, max 129.00)","8.78 (min 8.62, max 9.02)","179.55 (min 179.00, max 180.00)","8.10 (min 7.36, max 8.35)" + "4m","127.64 (min 125.00, max 129.00)","5.47 (min 5.09, max 5.69)","179.18 (min 179.00, max 180.00)","4.94 (min 4.69, max 5.20)" + "4k","82.85 (min 75.50, max 86.90)","60.78 (min 59.59, max 62.96)","88.41 (min 85.50, max 91.00)","56.55 (min 55.14, max 58.55)" + "256k","122.82 (min 122.00, max 123.00)","11.89 (min 11.32, max 12.14)","178.18 (min 177.00, max 179.00)","10.21 (min 9.89, max 10.55)" + - EMMC RAW FIO 1G ^^^^^^^^^^^^^^^ - .. csv-table:: EMMC RAW FIO 1G :header: "Buffer size (bytes)","am62lxx_evm-fs: Write Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Write Raw CPU Load (%)","am62lxx_evm-fs: Read Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Read Raw CPU Load (%)" - "1m","35.80","3.58","44.30","3.39" - "4m","38.40","2.84","44.30","2.33" - "4k","27.80","20.13","41.50","26.05" - "256k","35.90","5.15","44.20","4.76" + "1m","127.08 (min 122.00, max 129.00)","7.88 (min 7.24, max 8.20)","180.00","7.61 (min 6.21, max 8.13)" + "4m","128.54 (min 128.00, max 129.00)","5.29 (min 4.90, max 5.68)","180.00","4.71 (min 4.39, max 5.05)" + "4k","94.25 (min 90.40, max 96.50)","47.94 (min 46.23, max 49.73)","93.92 (min 91.80, max 96.30)","54.26 (min 52.60, max 57.08)" + "256k","122.77 (min 118.00, max 125.00)","9.94 (min 9.03, max 10.37)","178.54 (min 178.00, max 179.00)","9.33 (min 7.73, max 10.01)" EMMC EXT4 ^^^^^^^^^ - .. csv-table:: EMMC EXT4 :header: "Buffer size (bytes)","am62lxx_evm-fs: Write EXT4 Throughput (Mbytes/sec)","am62lxx_evm-fs: Write EXT4 CPU Load (%)","am62lxx_evm-fs: Read EXT4 Throughput (Mbytes/sec)","am62lxx_evm-fs: Read EXT4 CPU Load (%)" - "102400","35.30 (min 34.37, max 35.63)","8.58 (min 7.78, max 10.89)","46.13","9.42" - "262144","33.50 (min 28.29, max 36.51)","8.46 (min 6.57, max 10.40)","46.21","10.99" - "524288","34.84 (min 30.34, max 36.49)","8.49 (min 6.82, max 10.91)","46.36","8.28" - "1048576","33.58 (min 28.79, max 36.14)","7.98 (min 6.34, max 11.15)","46.34","9.07" - "5242880","33.76 (min 28.50, max 36.40)","7.93 (min 5.88, max 10.95)","46.34","8.69" + "102400","89.95 (min 81.91, max 99.06)","20.14 (min 16.67, max 26.53)","180.24 (min 178.28, max 181.35)","38.95 (min 36.11, max 41.59)" + "262144","94.39 (min 82.96, max 99.33)","21.11 (min 18.57, max 26.64)","184.25 (min 183.09, max 185.21)","38.34 (min 35.51, max 48.18)" + "524288","95.44 (min 84.33, max 100.71)","21.19 (min 18.69, max 26.21)","186.73 (min 186.35, max 187.13)","33.40 (min 30.84, max 35.14)" + "1048576","95.63 (min 84.01, max 101.22)","20.93 (min 17.84, max 26.61)","186.55 (min 186.13, max 186.94)","32.91 (min 31.78, max 34.55)" + "5242880","95.84 (min 85.17, max 100.83)","20.72 (min 18.31, max 26.10)","186.14 (min 185.24, max 186.78)","33.33 (min 31.48, max 34.82)" + + +EMMC EXT2 +^^^^^^^^^ + + +.. csv-table:: EMMC EXT2 + :header: "Buffer size (bytes)","am62lxx_evm-fs: Write EXT2 Throughput (Mbytes/sec)","am62lxx_evm-fs: Write EXT2 CPU Load (%)","am62lxx_evm-fs: Read EXT2 Throughput (Mbytes/sec)","am62lxx_evm-fs: Read EXT2 CPU Load (%)" + + "102400","33.22 (min 16.63, max 37.66)","15.99 (min 12.80, max 23.97)","174.78 (min 168.57, max 176.68)","39.40 (min 36.70, max 41.59)" + "262144","48.63 (min 20.43, max 63.88)","17.72 (min 12.16, max 25.76)","179.48 (min 175.01, max 181.23)","38.53 (min 36.94, max 40.87)" + "524288","59.55 (min 22.13, max 76.08)","18.73 (min 15.46, max 26.62)","181.73 (min 177.71, max 182.42)","33.12 (min 31.82, max 35.34)" + "1048576","66.02 (min 22.84, max 84.31)","18.83 (min 14.96, max 26.95)","181.17 (min 176.66, max 181.82)","33.17 (min 31.53, max 35.40)" + "5242880","76.28 (min 23.43, max 91.74)","20.31 (min 17.17, max 29.32)","180.86 (min 177.57, max 181.84)","32.91 (min 31.53, max 34.75)" + - EMMC VFAT ^^^^^^^^^ @@ -667,25 +685,23 @@ EMMC VFAT .. csv-table:: EMMC VFAT :header: "Buffer size (bytes)","am62lxx_evm-fs: Write VFAT Throughput (Mbytes/sec)","am62lxx_evm-fs: Write VFAT CPU Load (%)","am62lxx_evm-fs: Read VFAT Throughput (Mbytes/sec)","am62lxx_evm-fs: Read VFAT CPU Load (%)" - "102400","22.07 (min 9.07, max 27.48)","11.72 (min 10.34, max 13.37)","45.80","12.22" - "262144","25.90 (min 9.68, max 31.34)","6.65 (min 5.28, max 10.10)","45.90","10.55" - "524288","25.86 (min 9.84, max 32.57)","9.64 (min 7.73, max 10.85)","45.88","9.43" - "1048576","26.16 (min 9.97, max 33.33)","9.11 (min 7.40, max 10.77)","45.89","9.23" - "5242880","28.22 (min 10.12, max 34.10)","9.96 (min 8.82, max 10.53)","45.86","9.25" + "102400","32.51 (min 16.29, max 36.85)","15.82 (min 13.44, max 19.58)","172.29 (min 169.56, max 173.89)","39.02 (min 36.94, max 40.52)" + "262144","47.09 (min 20.19, max 62.79)","17.59 (min 13.14, max 21.52)","177.08 (min 175.97, max 177.69)","38.17 (min 37.17, max 39.13)" + "524288","56.02 (min 21.98, max 70.61)","18.85 (min 15.85, max 22.42)","177.08 (min 176.50, max 177.67)","32.90 (min 31.30, max 35.04)" + "1048576","61.25 (min 22.84, max 75.98)","19.85 (min 17.81, max 23.49)","177.32 (min 176.61, max 177.85)","32.79 (min 30.97, max 34.19)" + "5242880","70.86 (min 23.63, max 85.00)","20.74 (min 19.31, max 23.77)","176.55 (min 176.03, max 177.18)","32.28 (min 30.97, max 33.90)" UBoot EMMC Driver ----------------- - .. csv-table:: UBOOT EMMC RAW :header: "File size (bytes in hex)","am62lxx_evm-fs: Write Throughput (Kbytes/sec)","am62lxx_evm-fs: Read Throughput (Kbytes/sec)" - "2000000","114975.44","175229.95" - "4000000","128000.00","178086.96" + "2000000","111773.53 (min 105703.23, max 117870.50)","175229.95" + "4000000","125710.23 (min 123886.58, max 128000.00)","178198.94 (min 178086.96, max 178572.21)" - MMCSD ----- @@ -701,52 +717,65 @@ MMCSD MMC EXT4 FIO 1G ^^^^^^^^^^^^^^^ - - .. csv-table:: MMC EXT4 FIO 1G :header: "Buffer size (bytes)","am62lxx_evm-fs: Write EXT4 Throughput (Mbytes/sec)","am62lxx_evm-fs: Write EXT4 CPU Load (%)","am62lxx_evm-fs: Read EXT4 Throughput (Mbytes/sec)","am62lxx_evm-fs: Read EXT4 CPU Load (%)" - "1m","18.70","3.03","86.10","6.06" - "4m","18.90","2.77","86.90","3.97" - "4k","4.29","10.42","13.50","14.25" - "256k","17.90","4.38","82.20","7.38" - - + "1m","18.77 (min 17.90, max 19.80)","2.36 (min 1.91, max 2.69)","85.09 (min 79.70, max 87.30)","5.35 (min 4.63, max 5.70)" + "4m","18.70 (min 17.70, max 19.50)","1.68 (min 1.50, max 1.96)","84.56 (min 76.30, max 86.90)","3.13 (min 2.75, max 3.43)" + "4k","4.47 (min 4.25, max 4.74)","10.39 (min 8.49, max 11.72)","13.52 (min 13.40, max 13.60)","14.22 (min 12.04, max 17.18)" + "256k","18.38 (min 17.30, max 19.20)","3.59 (min 3.08, max 3.96)","82.45 (min 79.50, max 83.60)","6.72 (min 5.94, max 7.40)" MMC RAW FIO 1G ^^^^^^^^^^^^^^ - - - .. csv-table:: MMC RAW FIO 1G :header: "Buffer size (bytes)","am62lxx_evm-fs: Write Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Write Raw CPU Load (%)","am62lxx_evm-fs: Read Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Read Raw CPU Load (%)" - "1m","15.20","2.61","22.80","2.60" - "4m","15.20","2.17","22.80","2.23" - "4k","3.96","6.55","9.70","9.60" - "256k","15.20","3.46","22.50","3.52" - + "1m","22.89 (min 18.50, max 43.30)","2.23 (min 1.61, max 2.99)","87.52 (min 86.80, max 88.10)","4.48 (min 3.90, max 4.78)" + "4m","22.47 (min 18.50, max 42.50)","1.75 (min 1.35, max 2.22)","87.58 (min 86.90, max 88.20)","2.96 (min 2.51, max 3.36)" + "4k","3.98 (min 2.80, max 4.47)","5.92 (min 4.35, max 7.08)","13.52 (min 13.10, max 13.60)","11.51 (min 9.36, max 13.34)" + "256k","21.43 (min 17.40, max 37.70)","3.21 (min 2.65, max 4.31)","83.23 (min 82.20, max 84.30)","5.82 (min 4.84, max 6.32)" MMC EXT4 ^^^^^^^^ - - .. csv-table:: MMC EXT4 :header: "Buffer size (bytes)","am62lxx_evm-fs: Write Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Write Raw CPU Load (%)","am62lxx_evm-fs: Read Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Read Raw CPU Load (%)" - "102400","9.34 (min 9.21, max 9.44)","3.08 (min 2.75, max 3.57)","11.21","3.28" - "262144","8.94 (min 8.73, max 9.11)","2.90 (min 2.58, max 3.43)","10.80","2.90" - "524288","9.06 (min 8.83, max 9.15)","2.97 (min 2.68, max 3.50)","10.98","2.53" - "1048576","9.09 (min 9.00, max 9.18)","2.78 (min 2.61, max 3.31)","11.22","2.58" - "5242880","9.00 (min 8.60, max 9.26)","2.80 (min 2.58, max 3.45)","11.15","2.51" + "102400","9.42 (min 8.48, max 10.75)","2.28 (min 1.67, max 3.26)","11.03 (min 10.62, max 11.78)","2.69 (min 2.31, max 2.99)" + "262144","9.41 (min 8.66, max 10.66)","2.29 (min 1.74, max 3.45)","11.06 (min 10.59, max 11.92)","2.39 (min 2.12, max 2.78)" + "524288","9.43 (min 8.71, max 10.85)","2.24 (min 1.71, max 3.47)","11.00 (min 10.74, max 11.26)","2.02 (min 1.76, max 2.24)" + "1048576","9.38 (min 8.86, max 10.52)","2.34 (min 1.62, max 3.95)","11.11 (min 10.82, max 11.48)","2.04 (min 1.79, max 2.26)" + "5242880","9.43 (min 8.83, max 10.68)","2.20 (min 1.62, max 3.92)","11.35 (min 10.84, max 12.01)","2.10 (min 1.71, max 2.35)" +MMC EXT3 +^^^^^^^^ + +.. csv-table:: MMC EXT3 + :header: "Buffer size (bytes)","am62lxx_evm-fs: Write Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Write Raw CPU Load (%)","am62lxx_evm-fs: Read Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Read Raw CPU Load (%)" + + "102400","23.20 (min 15.57, max 40.38)","6.01 (min 3.41, max 14.56)","76.27 (min 71.64, max 78.41)","17.37 (min 14.67, max 20.80)" + "262144","22.76 (min 15.81, max 39.78)","5.79 (min 3.29, max 13.83)","81.99 (min 79.01, max 85.25)","16.70 (min 15.33, max 18.15)" + "524288","23.16 (min 16.44, max 39.82)","5.72 (min 3.30, max 14.22)","86.75 (min 83.12, max 89.74)","15.42 (min 13.25, max 17.32)" + "1048576","22.52 (min 16.11, max 36.71)","5.54 (min 3.17, max 13.11)","88.33 (min 82.79, max 89.91)","15.29 (min 13.55, max 17.99)" + "5242880","22.91 (min 16.00, max 39.33)","5.69 (min 3.34, max 13.42)","87.07 (min 82.59, max 89.42)","15.07 (min 12.80, max 17.15)" - + +MMC EXT2 +^^^^^^^^ + +.. csv-table:: MMC EXT2 + :header: "Buffer size (bytes)","am62lxx_evm-fs: Write Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Write Raw CPU Load (%)","am62lxx_evm-fs: Read Raw Throughput (Mbytes/sec)","am62lxx_evm-fs: Read Raw CPU Load (%)" + + "102400","13.52 (min 2.68, max 19.90)","6.03 (min 4.38, max 8.77)","75.44 (min 71.95, max 78.17)","18.59 (min 15.56, max 24.91)" + "262144","16.84 (min 2.63, max 36.72)","5.59 (min 3.62, max 11.25)","83.89 (min 79.18, max 85.49)","17.55 (min 15.16, max 19.23)" + "524288","17.78 (min 2.61, max 40.70)","5.27 (min 3.51, max 10.25)","88.26 (min 83.81, max 90.12)","15.92 (min 14.10, max 17.72)" + "1048576","18.10 (min 2.91, max 40.66)","5.19 (min 3.61, max 12.89)","86.83 (min 83.40, max 90.09)","15.72 (min 13.10, max 17.20)" + "5242880","18.08 (min 2.91, max 39.87)","5.04 (min 3.29, max 9.56)","88.72 (min 84.09, max 90.20)","15.76 (min 13.10, max 17.30)" + The performance numbers were captured using the following: - SanDisk Max Endurance SD card (SDSQQVR-032G-GN6IA) @@ -754,29 +783,24 @@ The performance numbers were captured using the following: - UBoot MMCSD ----------- - UBOOT MMCSD FAT ^^^^^^^^^^^^^^^ - - .. csv-table:: UBOOT MMCSD FAT :header: "File size (bytes in hex)","am62lxx_evm-fs: Write Throughput (Kbytes/sec)","am62lxx_evm-fs: Read Throughput (Kbytes/sec)" - "400000","19883.50","22505.49" - "800000","16650.41","23011.24" - "1000000","16855.97","23272.73" - + "400000","16887.87 (min 13170.42, max 20078.43)","22546.94 (min 22505.49, max 22629.83)" + "800000","17033.13 (min 12681.11, max 19366.43)","23025.64 (min 23011.24, max 23076.06)" + "1000000","15915.67 (min 14499.12, max 17808.70)","23254.39 (min 23239.72, max 23272.73)" The performance numbers were captured using the following: - SanDisk Max Endurance SD card (SDSQQVR-032G-GN6IA) - + | @@ -784,15 +808,13 @@ USB Driver ---------- - USB Device Controller ^^^^^^^^^^^^^^^^^^^^^ - .. csv-table:: USBDEVICE HIGHSPEED SLAVE_READ_THROUGHPUT :header: "Number of Blocks","am62lxx_evm-fs: Throughput (MB/sec)" - "150","37.10" + "150","40.81 (min 37.30, max 43.40)" @@ -800,7 +822,7 @@ USB Device Controller .. csv-table:: USBDEVICE HIGHSPEED SLAVE_WRITE_THROUGHPUT :header: "Number of Blocks","am62lxx_evm-fs: Throughput (MB/sec)" - "150","32.50" + "150","37.14 (min 30.70, max 41.70)" Low Power Performance diff --git a/source/devices/AM62LX/linux/Release_Specific_Migration_Guide.rst b/source/devices/AM62LX/linux/Release_Specific_Migration_Guide.rst index 7086d5edd..13e5d0986 100644 --- a/source/devices/AM62LX/linux/Release_Specific_Migration_Guide.rst +++ b/source/devices/AM62LX/linux/Release_Specific_Migration_Guide.rst @@ -11,16 +11,24 @@ of the AM62L Linux SDK. Processor SDK Linux AM62LX 11.xx Releases ***************************************** +Processor SDK 11.01.16.13 +========================= +- This is the third release on the 2025 LTS stream with 6.12 kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0 +- ATF 2.12+ +- Yocto Scarthgap/5.0 +- Platforms Supported : AM62Lx SR1.1 (HS-FS) : `AM62LX-EVM `__ + + Processor SDK 11.00.15.05 ========================= - This is the second release on the 2025 LTS stream with 6.12 kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0 - ATF 2.12+ - Yocto Scarthgap/5.0 -- Platforms Supported : AM62Lx (HS-FS) : `AM62LX-EVM `__ +- Platforms Supported : AM62Lx SR1.0 (HS-FS) : `AM62LX-EVM `__ Processor SDK 11.00.05.02 ========================= - This is the first release on the 2025 LTS stream with 6.12 kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0 - ATF 2.12+ - Yocto Scarthgap/5.0 -- Platforms Supported : AM62Lx (HS-FS) : `AM62LX-EVM `_ +- Platforms Supported : AM62Lx SR1.0 (HS-FS) : `AM62LX-EVM `_ diff --git a/source/devices/AM62LX/linux/Release_Specific_Release_Notes.rst b/source/devices/AM62LX/linux/Release_Specific_Release_Notes.rst index 42fb089aa..72b653cd8 100644 --- a/source/devices/AM62LX/linux/Release_Specific_Release_Notes.rst +++ b/source/devices/AM62LX/linux/Release_Specific_Release_Notes.rst @@ -8,12 +8,12 @@ Overview ======== The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors -providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are +providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly reuse and develop software across devices. Developing a scalable platform solutions has never been easier than with the Processor SDK and TI’s embedded processor solutions. -To simplify the end user experience, Processor SDK Linux AM62L installer provides everything needed as discussed below +To simplify the user experience, Processor SDK Linux AM62L installer provides everything needed as discussed below to create the embedded system from “scratch” : - Platform/board-support software and configuration files for Linux @@ -35,24 +35,25 @@ found on the SDK download page or in the installed directory as indicated below. - Linux Manifest: :file:`/manifest/software_manifest.htm` -Release 11.00.15.05 +Release 11.01.16.13 =================== -Released on June 2025 +Released on Oct 2025 What's new ---------- **Processor SDK Linux AM62LX Release has following new features:** - - 2025 LTS Release Including RT combined branch model - - New 2-Stage A53 Boot Flow + - Supported AM62Lx SR1.1 Only + - New 2-Stage A53 Boot Flow including OPTEE - ATF Based Device Manager including SCMI + - Tools: :ref:`K3conf ` - U-Boot: Legacy Boot Flow, Boot modes (UART, MMCSD, OSPI), GPMC NAND, CPSW, DMA - U-Boot: :ref:`User and Reduced Bootmode OTP Programming ` - U-Boot: :ref:`Key writer lite Programming ` - - Kernel: DMA, GPIO, I2C, UART, MMCSD, OSPI NOR, eCAP, eQEP, CPSW, McASP/Audio, DSS, DSI - - Kernel: :ref:`DTHEv2 Crypto Accelerator ` + - Kernel: RTC, DMA, GPIO, I2C, UART, MMCSD, OSPI NOR, eCAP, eQEP, CPSW, McASP/Audio, DSS, DSI + - Kernel: :ref:`DTHEv2 Crypto Accelerator ` AES, SHA, MD5, HMAC - RT Kernel : Real-Time Linux Interrupt Latency numbers here - :ref:`RT Interrupt Latencies ` - Support for Wifi with M2 CC33xx cards - :ref:`How to Enable M.2-CC33xx in Linux ` - Out-of-Box experience based on LVGL (Light and Versatile Graphics Library) - :ref:`TI LVGL Demo - User Guide ` @@ -62,11 +63,11 @@ What's new **Component version:** - - Kernel (Including RT) 6.12.24 + - Kernel (Including RT) 6.12.43 - U-Boot 2025.01 - - Toolchain GCC 13.3 + - Toolchain GCC 13.4 - ATF 2.12+ - - TIFS Firmware `v11.00.12 `__ (Click on the link for more information) + - TIFS Firmware `v11.01.12 `__ (Click on the link for more information) - Yocto scarthgap 5.0 - Armbian-based Debian 13 (Trixie) - Buildroot 2024.11.1 @@ -76,103 +77,46 @@ What's new Build Information ================= -.. _u-boot-release-notes: - -U-Boot ------- - -| Head Commit: 1d6ba4a32cdd8c987533d5789b5bc7b84c41fabe TI: dts: arm64: ti: sync dtbs from ti-linux-6.12.y upto b0afb35642d7 -| uBoot Version: 2025.01 -| uBoot Description: RC Release 11.00.15 -| Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git -| Branch: ti-u-boot-2025.01 -| uBoot Tag: 11.00.15 -| - -.. _tf-a-release-notes: - -TF-A ----- -| Head Commit: a70f82d5a439cb9e21426908c7410c4f2a646364 PENDING: feat(ti): Add SiP SVC calls for fuse programming -| Repo: https://github.com/TexasInstruments/arm-trusted-firmware.git -| Branch: ti-master -| Tag: 11.00.15 (2.12+ Based) -| - -.. _ti-linux-fw-release-notes: - -ti-linux-firmware ------------------ -| Head Commit: 1ea29f4b3ec17bdc1a3431a014ea5224962dc779 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware into ti-linux-firmware-next -| Clone: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware -| Branch: ti-linux-firmware -| Tag: 11.00.15 -| - -Kernel ------- -.. rubric:: Linux Kernel - :name: linux-kernel - -| Head Commit: b0afb35642d79e776a4cf940945367cef87ba127 UPSTREAM: softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. -| Kernel Version: 6.12.24 -| Kernel Description: RC Release 11.00.15 - -| Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git -| Branch: ti-linux-6.12.y -| Tag: 11.00.15 -| use-kernel-config=defconfig -| config-fragment=kernel/configs/ti_arm64_prune.config -| - - -.. rubric:: Real Time (RT) Linux Kernel - :name: real-time-rt-linux-kernel - -| Head Commit: b0afb35642d79e776a4cf940945367cef87ba127 UPSTREAM: softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. -| Kernel Version: 6.12.24 -| Kernel Description: RC Release 11.00.15 - -| Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git -| Branch: ti-linux-6.12.y -| Tag: 11.00.15 -| use-kernel-config=defconfig -| config-fragment=config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config -| - - -Yocto ------ -.. rubric:: meta-ti - :name: meta-ti - -| Head Commit: 3de174b8c5807a5194b492a55d991ec628d937a8 CI/CD Auto-Merger: cicd.scarthgap.202505291514 - -| Clone: git://git.yoctoproject.org/meta-ti -| Branch: scarthgap -| Release Tag: 11.00.15 -| - -.. rubric:: meta-arago - :name: meta-arago - -| Head Commit: 822184f1a9a16b2424445793b2ce10267ed8bb5d CI/CD Auto-Merger: cicd.scarthgap.202505291514 - -| Clone: git://git.yoctoproject.org/meta-arago -| Branch: scarthgap -| Release Tag: 11.00.15 -| - -.. rubric:: meta-tisdk - :name: meta-tisdk - -| Head Commit: 7dd7103397637911b7ca709ce2981ff049b0d9a1 meta-ti-foundational: Update Jailhouse SRCREV for 11.00.15 - -| Clone: https://github.com/TexasInstruments/meta-tisdk.git -| Branch: scarthgap -| Release Tag: 11.00.15.05 -| Tag Description: SITARA MPU Processor SDK 11.00 Release Tag for AM62L -| +.. list-table:: + :header-rows: 1 + :widths: 15, 30, 30, 30 + + * - Component + - Branch Info + - Tag Info + - Config Info + * - U-Boot + - `ti-u-boot-2025.01 `__ + - `11.01.16 `__ + - :ref:`Build Config ` + * - TF-A + - `ti-master `__ + - `v2.12+ `__ + - + * - OPTEE + - `master `__ + - `4.7.0+ `__ + - |__OPTEE_PLATFORM_FLAVOR__| + * - Linux Firmware + - `ti-linux-firmware `__ + - `11.01.16 `__ + - + * - Linux Kernel + - `ti-linux-6.12.y `__ + - `11.01.16 `__ + - `non-RT `__ , `RT `__ + * - meta-ti + - `scarthgap `__ + - `11.01.16 `__ + - |__SDK_BUILD_MACHINE__| + * - meta-arago + - `scarthgap `__ + - `11.01.16 `__ + - + * - meta-tisdk + - `scarthgap `__ + - `11.01.16.13 `__ + - Issues Tracker ============== diff --git a/source/devices/AM62LX/linux/Release_Specific_Yocto_layer_Configuration.rst b/source/devices/AM62LX/linux/Release_Specific_Yocto_layer_Configuration.rst index a0e2e314f..a275f1ed5 100644 --- a/source/devices/AM62LX/linux/Release_Specific_Yocto_layer_Configuration.rst +++ b/source/devices/AM62LX/linux/Release_Specific_Yocto_layer_Configuration.rst @@ -17,6 +17,6 @@ directory of the `oe-layersetup git repo `__ + Processor SDK 11.01.05.03 ========================= - This is the second reference release on the 2025 LTS stream with 6.12 Kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0 - ATF 2.13+ - OPTEE 4.6.0 - Yocto Scarthgap/5.0 -- Platforms Supported : AM62Px (HS-FS, HS-SE) : `SK-AM62P `__ +- Platforms Supported : AM62Px SR1.0, SR1.1 (HS-FS, HS-SE) : `SK-AM62P `__ Processor SDK 11.00.09.04 ========================= @@ -25,4 +34,4 @@ Processor SDK 11.00.09.04 - ATF 2.12+ - OPTEE 4.5.0 - Yocto Scarthgap/5.0 -- Platforms Supported : AM62Px (HS-FS, HS-SE) : `SK-AM62P `__ +- Platforms Supported : AM62Px SR1.0, SR1.1 (HS-FS, HS-SE) : `SK-AM62P `__ diff --git a/source/devices/AM62PX/linux/Release_Specific_Release_Notes.rst b/source/devices/AM62PX/linux/Release_Specific_Release_Notes.rst index 79e685366..a2ae6944a 100644 --- a/source/devices/AM62PX/linux/Release_Specific_Release_Notes.rst +++ b/source/devices/AM62PX/linux/Release_Specific_Release_Notes.rst @@ -8,12 +8,12 @@ Overview ======== The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors -providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are +providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are consistent across TI’s broad portfolio, allowing developers to seamlessly reuse and develop software across devices. Developing a scalable platform solutions has never been easier than with the Processor SDK and TI’s embedded processor solutions. -To simplify the end user experience, Processor SDK Linux AM62Px installer provides everything needed as discussed below +To simplify the user experience, Processor SDK Linux AM62Px installer provides everything needed as discussed below to create the embedded system from “scratch” : - Platform/board-support software and configuration files for Linux @@ -36,24 +36,25 @@ found on the SDK download page or in the installed directory as indicated below. - Linux Manifest: :file:`/manifest/software_manifest.htm` -Release 11.01.05.03 +Release 11.01.16.13 =================== -Released on July 2025 +Released on Oct 2025 What's new ---------- **Processor SDK Linux AM62PX Release has following new features:** - - Second 2025 LTS Reference Release Including RT combined branch model - - Falcon mode through R5 SPL :ref:`U-Boot Falcon Mode ` - - Important Bug Fixes on top of Processor SDK 11.00.09.04 Release. + - Third 2025 LTS Reference Release Including RT combined branch model + - Supported AM62Px SR 1.2 with eMMC HS400 mode + - Important Bug Fixes on top of Processor SDK 11.01.05.03 Release. - Review Issue Tracker Section for the new fixes. **Key Release References:** - RT Kernel : Real-Time Linux Interrupt Latency numbers here - :ref:`RT Interrupt Latencies ` + - Falcon mode through R5 SPL :ref:`U-Boot Falcon Mode ` - Support for streaming from multiple OV5640 cameras with `Arducam V3Link (Fusion Mini) `_ - TISCI: A53 hosts default priv_id value updated to 1 from 4 (to match all other SOCs) - How standby power mode works - :ref:`CPUIdle Documentation ` @@ -64,14 +65,14 @@ What's new **Component version:** - - Kernel 6.12.35 + - Kernel 6.12.43 - U-Boot 2025.01 - Toolchain GCC 13.4 - ATF 2.13+ - - OPTEE 4.6.0 + - OPTEE 4.7.0+ - Graphics DDK 24.2 - - TIFS Firmware / SYSFW `v11.01.02 `__ (Click on the link for more information) - - DM Firmware 11.01.00.05 + - TIFS Firmware / SYSFW `v11.01.05d `__ (Click on the link for more information) + - DM Firmware 11.01.01.04 - Yocto scarthgap 5.0 .. _release-specific-build-information: @@ -79,101 +80,46 @@ What's new Build Information ================= -.. _u-boot-release-notes: - -U-Boot ------- - -.. rubric:: u-boot - :name: u-boot - -| Head Commit: d2a72467939e169210bcd8e57de4b3e6ce2ef149 TI: dts: arm64: ti: sync dtbs from ti-linux-6.12.y upto e3e551586dfa -| uBoot Version: 2025.01 -| uBoot Description: RC Release 11.01.05 -| Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git -| Branch: ti-u-boot-2025.01 -| uBoot Tag: 11.01.05 -| - -.. _tf-a-release-notes: - -TF-A ----- -| Head Commit: e0c4d3903b382bf34f552af53e6d955fae5283ab Merge changes from topic "xlnx_fix_gen_con_datatype" into integration -| Repo: https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/ -| Branch: master -| Tag: (2.13 based) -| - -.. _optee-release-notes: - -OP-TEE ------- -| Head Commit: 71785645fa6ce42db40dbf5a54e0eaedc4f61591 Update CHANGELOG for 4.6.0 -| Repo: https://github.com/OP-TEE/optee_os/ -| Branch: master -| Tag: 4.6.0 -| - -.. _ti-linux-fw-release-notes: - -ti-linux-firmware ------------------ -| Head Commit: 33bec0e2ea9a25362c0c8243b2f1ed392dbc5b02 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware into ti-linux-firmware-next -| Clone: https://git.ti.com/cgit/processor-firmware/ti-linux-firmware -| Branch: ti-linux-firmware -| Tag: 11.01.05 -| - - -Kernel ------- -.. rubric:: Linux Kernel - :name: linux-kernel - -| Head Commit: e3e551586dfad357550da433969d6d9f458e06ce PENDING: arm64: dts: ti: k3-am62d2: Enable heartbeat led -| Kernel Version: v6.12.35 -| Kernel Description: RC Release 11.01.05 - -| Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git -| Branch: ti-linux-6.12.y -| Tag: 11.01.05 -| use-kernel-config=defconfig -| non-rt-config-fragment=kernel/configs/ti_arm64_prune.config -| rt-config-fragment=config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config -| - -Yocto ------ -.. rubric:: meta-ti - :name: meta-ti - -| Head Commit: 59354be6c2362b9f7d0a3cd2c017f2f3c6ab7f2e CI/CD Auto-Merger: cicd.scarthgap.202507011953 - -| Clone: git://git.yoctoproject.org/meta-ti -| Branch: scarthgap -| Release Tag: 11.01.05 -| - -.. rubric:: meta-arago - :name: meta-arago - -| Head Commit: 0a9d75bc9eab472baa1eef57e1166954c557550a CI/CD Auto-Merger: cicd.scarthgap.202506261626 - -| Clone: git://git.yoctoproject.org/meta-arago -| Branch: scarthgap -| Release Tag: 11.01.05 -| - -.. rubric:: meta-tisdk - :name: meta-tisdk - -| Head Commit: 3265fc78d1dddd1642c112a2f3f42507bfa176d9 meta-ti-foundational: ti-apps-launcher: Update SRCREV - -| Clone: https://github.com/TexasInstruments/meta-tisdk.git -| Branch: scarthgap -| Release Tag: 11.01.05.03 -| +.. list-table:: + :header-rows: 1 + :widths: 15, 30, 30, 30 + + * - Component + - Branch Info + - Tag Info + - Config Info + * - U-Boot + - `ti-u-boot-2025.01 `__ + - `11.01.16 `__ + - :ref:`Build Config ` + * - TF-A + - `master `__ + - `v2.13+ `__ + - + * - OPTEE + - `master `__ + - `4.7.0+ `__ + - |__OPTEE_PLATFORM_FLAVOR__| + * - Linux Firmware + - `ti-linux-firmware `__ + - `11.01.16 `__ + - + * - Linux Kernel + - `ti-linux-6.12.y `__ + - `11.01.16 `__ + - `non-RT `__ , `RT `__ + * - meta-ti + - `scarthgap `__ + - `11.01.16 `__ + - |__SDK_BUILD_MACHINE__| + * - meta-arago + - `scarthgap `__ + - `11.01.16 `__ + - + * - meta-tisdk + - `scarthgap `__ + - `11.01.16.13 `__ + - Issues Tracker diff --git a/source/devices/AM62PX/linux/Release_Specific_Yocto_layer_Configuration.rst b/source/devices/AM62PX/linux/Release_Specific_Yocto_layer_Configuration.rst index d971cb5f6..9180026ec 100644 --- a/source/devices/AM62PX/linux/Release_Specific_Yocto_layer_Configuration.rst +++ b/source/devices/AM62PX/linux/Release_Specific_Yocto_layer_Configuration.rst @@ -17,6 +17,6 @@ directory of the `oe-layersetup git repo /board-support`. +the source code is in the SDK at the path :file:`/board-support`. For your convenience the sources also includes git repositories including commit history. @@ -51,9 +51,7 @@ git repositories including commit history. Alternatively, BL-1 and U-Boot sources can directly be fetched from GIT. The GIT repo URL, branch and commit id can be found in the release notes: - - ti-u-boot version: :ref:`u-boot-release-notes` - - ti-linux-firmware version: :ref:`ti-linux-fw-release-notes` - - TF-A version: :ref:`tf-a-release-notes` + - ti-u-boot , OPTEE, TF-A and ti-linux-firmware version is at :ref:`release-specific-build-information` .. ifconfig:: CONFIG_part_variant not in ('AM62LX') diff --git a/source/linux/Foundational_Components/U-Boot/UG-General-Info.rst b/source/linux/Foundational_Components/U-Boot/UG-General-Info.rst index 72c1b6f0b..5bcbf9b69 100644 --- a/source/linux/Foundational_Components/U-Boot/UG-General-Info.rst +++ b/source/linux/Foundational_Components/U-Boot/UG-General-Info.rst @@ -17,8 +17,8 @@ General Information .. note:: The recommended host machine for building U-Boot is Ubuntu 22.04. - Users of Ubuntu 18.04 may need to install Python 3.7 or higher. If using the default Python 3.6 - that comes with Ubuntu 18.04, users may need to install these additional dependencies: + Users of Ubuntu 18.04 might need to install Python 3.7 or later. If using the default Python 3.6 + that is in Ubuntu 18.04, users might need to install these additional dependencies: .. code-block:: console @@ -32,12 +32,12 @@ General Information enable secondary program loader. The easiest way to get access to the BL-1 source code is by downloading and installing the Processor SDK Linux. Once installed, - the BL-1 source code is included in the SDK at the path ``/board-support``. + the BL-1 source code is in the SDK at the path ``/board-support``. For your convenience the sources also includes the BL-1's git repository including commit history. Alternatively, BL-1 sources can directly be fetched from GIThub. The GIT - repo URL, branch and commit id can be found in the :ref:`u-boot-release-notes` + repo URL, branch and commit id can be found at :ref:`release-specific-build-information`. section of the release notes. .. _Build-BL1-label: @@ -45,7 +45,7 @@ General Information Build BL-1 ^^^^^^^^^^ .. note:: - The following commands are intended to be run from the root of the + The following commands needs to run from the root of the TF-A tree unless otherwise specified. The root of the TF-A tree is the top-level directory and can be identified by looking for the "licenses" directory. @@ -73,12 +73,12 @@ Getting the U-Boot Source Code The easiest way to get access to the U-boot source code is by downloading and installing the Processor SDK Linux. Once installed, -the U-Boot source code is included in the SDK at the path ``/board-support``. +the U-Boot source code is in the SDK at the path ``/board-support``. For your convenience the sources also includes the U-Boot's git repository including commit history. -Alternatively, U-Boot sources can directly be fetched from GIT. The GIT -repo URL, branch and commit id can be found in the :ref:`u-boot-release-notes` +Alternatively, U-Boot sources can directly be fetched from Git. +The Git repo URL, branch and commit id can be found in the :ref:`u-boot-release-notes` :ref:`release-specific-build-information` section of the release notes. @@ -610,12 +610,7 @@ Build U-Boot .. note:: - Where to get the sources: - - - ti-u-boot version: :ref:`u-boot-release-notes` - - ti-linux-firmware version: :ref:`ti-linux-fw-release-notes` - - TF-A version: :ref:`tf-a-release-notes` - - OP-TEE version: :ref:`optee-release-notes` + Where to get the sources: :ref:`release-specific-build-information`. .. code-block:: console @@ -653,11 +648,7 @@ Build U-Boot .. note:: - Where to get the sources: - - - ti-u-boot version: :ref:`u-boot-release-notes` - - ti-linux-firmware version: :ref:`ti-linux-fw-release-notes` - - TF-A version: :ref:`tf-a-release-notes` + Where to get the sources: :ref:`release-specific-build-information`. .. code-block:: console @@ -711,7 +702,7 @@ Build U-Boot .. note:: - It is also possible to pick up a custom DM binary by adding TI_DM argument pointing to the file. If not provided, it defaults to picking up the DM binary from BINMAN_INDIRS. This is only applicable to devices that utilize split firmware. + It is also possible to pick up a custom DM binary by adding TI_DM argument pointing to the file. If not provided, it defaults to picking up the DM binary from BINMAN_INDIRS. This is only applicable to devices that use split firmware. .. ifconfig:: CONFIG_part_variant in ('AM65X', 'J721E', 'J7200', 'AM64X', 'AM62X', 'AM62AX', 'AM62DX', 'AM62LX', 'AM62PX', 'J721S2', 'J784S4','J742S2', 'J722S') @@ -921,7 +912,7 @@ Build U-Boot Also, (For GP devices only) rename :file:`tispl.bin_unsigned` to :file:`tispl.bin` and :file:`u-boot.img_unsigned` to :file:`u-boot.img` as well. Image Formats -^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^ .. ifconfig:: CONFIG_part_variant not in ('J7200', 'AM64X', 'J721S2', 'J721E', 'AM62X', 'AM62AX', 'AM62LX', 'J784S4','J742S2', 'J722S', 'AM57X') @@ -1897,7 +1888,7 @@ Boot Flow and complete the boot process. U-Boot Environment -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^ .. note:: @@ -1968,7 +1959,7 @@ Then start the USB subsystem: => usb start -The default behavior of U-Boot is to utilize all information that a DHCP +The default behavior of U-Boot is to use all information that a DHCP server passes to us when the user issues the **dhcp** command. This will include the dhcp parameter *next-server* which indicates where to fetch files from via TFTP. There may be times however where the dhcp server on @@ -1982,7 +1973,7 @@ the server. In this case the following steps can be helpful: => setenv serverip correct.server.ip => tftp -Another alternative is to utilize the full syntax of the tftp command: +Another alternative is to use the full syntax of the tftp command: .. code-block:: console @@ -2022,7 +2013,7 @@ RAM in the range of ``[0x80000000, 0xFCE00000]`` is safely available for use. Device Trees -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^ A note about device trees. Now all supported boards are required to use a device tree to boot. To facilitate this in supported platforms, a command diff --git a/source/linux/Foundational_Components_ATF.rst b/source/linux/Foundational_Components_ATF.rst index ecd8f0914..df82766ac 100644 --- a/source/linux/Foundational_Components_ATF.rst +++ b/source/linux/Foundational_Components_ATF.rst @@ -1,18 +1,18 @@ .. _foundational-components-atf: ARM Trusted Firmware-A -======================================== +====================== .. rubric:: Overview Trusted Firmware-A (TF-A) provides a reference implementation of secure world software for Armv7-A and Armv8-A, including a Secure Monitor executing at Exception Level 3 (EL3). -ATF is used as the initial start code on ARMv8-A cores for all K3 platforms. +Arm Trusted Firmware (ATF) is the initial code on ARMv8-A cores for all K3 platforms. After setting up the initial core state and applying any needed errata fixes it sets up itself as the EL3 monitor handler. Following that, it installs the secure -world software (OP-TEE) and passes execution on to either the Linux kernel or U-Boot -in the non-secure world. +world open source Trusted Execution Environment (OP-TEE) software and passes execution +on to either the Linux kernel or U-Boot in the non-secure world. .. ifconfig:: CONFIG_part_variant in ('AM62LX') @@ -28,8 +28,9 @@ in the non-secure world. .. rubric:: Getting the ATF Source Code -The pre-built TF-A binary should be packaged in TI Processor SDK: /board-support/prebuilt-images//bl31.bin. -Use this binary since it has been tested with TI Processor SDK. +The pre-built TF-A binary is in TI Processor SDK: +/board-support/prebuilt-images//bl31.bin. +Use this binary since it is tested with TI Processor SDK. If it is not possible to use pre-build binary, use the following: @@ -38,7 +39,7 @@ If it is not possible to use pre-build binary, use the following: $ git clone https://github.com/TexasInstruments/arm-trusted-firmware.git $ git checkout -Where is the commit shown here: :ref:`tf-a-release-notes`. +Where is the commit shown here: :ref:`tf-a-release-notes` :ref:`release-specific-build-information`. | diff --git a/source/linux/Foundational_Components_OPTEE.rst b/source/linux/Foundational_Components_OPTEE.rst index 840fbe291..9621917f0 100644 --- a/source/linux/Foundational_Components_OPTEE.rst +++ b/source/linux/Foundational_Components_OPTEE.rst @@ -50,13 +50,13 @@ Where is the OPTEE commit shown here: :ref:`optee-release-notes`. .. parsed-literal:: - $ make CROSS_COMPILE="$CROSS_COMPILE_32" CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=k3-|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y + $ make CROSS_COMPILE="$CROSS_COMPILE_32" CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y * Building the OPTEE image with debug parameters .. parsed-literal:: - $ make CROSS_COMPILE="$CROSS_COMPILE_32" CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=k3-|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=2 CFG_TEE_CORE_DEBUG=y + $ make CROSS_COMPILE="$CROSS_COMPILE_32" CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y CFG_TEE_CORE_LOG_LEVEL=2 CFG_TEE_CORE_DEBUG=y .. rubric:: Secure Storage with RPMB (For HS) @@ -83,7 +83,7 @@ E.g. For enabling hybrid mode of RPMB along with REE_FS .. parsed-literal:: - $ make CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=k3-|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y CFG_REE_FS=y CFG_RPMB_FS=y + $ make CROSS_COMPILE64="$CROSS_COMPILE_64" PLATFORM=|__OPTEE_PLATFORM_FLAVOR__| CFG_ARM64_core=y CFG_REE_FS=y CFG_RPMB_FS=y OPTEE-client also needs to be updated to enable the use of real emmc instead of the virtual emmc that is enabled by default diff --git a/source/linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool.rst b/source/linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool.rst index d0c8e34d1..ba362c146 100644 --- a/source/linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool.rst +++ b/source/linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool.rst @@ -4,15 +4,16 @@ How to Use K3Conf Tool Overview -------- -k3conf is standalone application designed to provide a quick and easy way to -diagnose/debug/audit TI K3 architecture based processors configuration at +k3conf is standalone application designed to offer as a quick and easy way to +diagnose, debug and audit TI K3 architecture based processors configuration at runtime, with no particular kernel dependency. -k3conf is designed to be as much platform-agnostic as possible, being able to +k3conf is designed to be platform-agnostic, being able to run on any Linux platform and easily ported to other OS. Even if k3conf today focuses mainly on TISCI related functionality, it is intended to be extended to any other area. +.. _How-to-use-k3conf-label: How to use ---------- @@ -23,9 +24,8 @@ Type ``k3conf --help`` to get complete list of available commands and options. .. attention:: - K3CONF currently supports AM654, J721E, J7200, AM64x, AM62x, AM62P, J721S2, J784S4 and - AM62Ax Devices. + K3CONF currently supports AM654, J721E, J7200, AM64x, AM62x, AM62P, J721S2, J784S4, AM62Ax and AM62Lx devices. -Source code for k3conf tool is available at `git.ti.com/k3conf `__ and the Yocto recipe which builds -& packages k3conf in filesystem is available at `git.ti.com/meta-ti `__ +Source code for k3conf tool is available at `git.ti.com/k3conf `__ +and the Yocto recipe to package in filesystem is available at `git.ti.com/meta-ti `__ diff --git a/source/linux/Release_Specific/_CoreSDK_Layer_Configuration.rst b/source/linux/Release_Specific/_CoreSDK_Layer_Configuration.rst index cc2ea19b6..bd18aa87b 100644 --- a/source/linux/Release_Specific/_CoreSDK_Layer_Configuration.rst +++ b/source/linux/Release_Specific/_CoreSDK_Layer_Configuration.rst @@ -9,12 +9,16 @@ meta layers. These are the used in the command: | - | The following config files are located in the **configs/coresdk** + | The following config files located in the **configs/coresdk** directory of the `oe-layersetup git repo `_. - +-----------------------------------+----------------------------------+-----------------------------------------------------------+ - | Config File | Description | Supported machines/platforms | - +===================================+==================================+===========================================================+ - | coresdk-11.01.05-config.txt | CoreSDK 11.01 Sitara Release | am64x 2.0, am62x, am62sip, am62x-lp, am62a, am62p, am62d | - +-----------------------------------+----------------------------------+-----------------------------------------------------------+ + +-----------------------------------+----------------------------------+----------------------------------------------------------------------------+ + | Config File | Description | Supported machines/platforms | + +===================================+==================================+============================================================================+ + | coresdk-11.01.05-config.txt | CoreSDK 11.01 Sitara Release | am64x 2.0, am62x, am62sip, am62x-lp, am62px 1.0, am62px 1.1, am62d | + +-----------------------------------+----------------------------------+----------------------------------------------------------------------------+ + | coresdk-11.01.07-config.txt | CoreSDK 11.01 Sitara Release | am62a | + +-----------------------------------+----------------------------------+----------------------------------------------------------------------------+ + | coresdk-11.01.16-config.txt | CoreSDK 11.01 Sitara Release | am62lx 1.1, am62px 1.1, am62px 1.2 | + +-----------------------------------+----------------------------------+----------------------------------------------------------------------------+ diff --git a/source/linux/Release_Specific_CoreSDK_Migration_Guide.rst b/source/linux/Release_Specific_CoreSDK_Migration_Guide.rst index 7233cde12..a2c705bd6 100644 --- a/source/linux/Release_Specific_CoreSDK_Migration_Guide.rst +++ b/source/linux/Release_Specific_CoreSDK_Migration_Guide.rst @@ -10,12 +10,41 @@ of the Processor SDK for Linux. Processor CoreSDK 11.xx Releases ================================ + +Processor CoreSDK Sitara 11.01 +------------------------------ + +- Tag Info: 11.01.16 +- This is the Fifth Reference release in the 2025 LTS stream, with new stable versions of Kernel, U-boot, toolchain and Yocto Distribution. +- Platforms Supported : AM62L SR1.1 (HS-FS, HS-SE), AM62Px SR1.1 (HS-FS, HS-SE) , AM62Px SR1.2 (HS-FS, HS-SE) +- Kernel 6.12.43 +- U-Boot 2025.01 +- ATF 2.13+ (For AM62Px), 2.12+ (For AM62Lx) +- OPTEE 4.7.0+ +- Toolchain GCC 13.4 +- Yocto Scarthgap/5.0 + + +Processor CoreSDK Sitara 11.01 +------------------------------ + +- Tag Info: 11.01.07 +- This is the Fourth Reference release in the 2025 LTS stream, with new stable versions of Kernel, U-boot, toolchain and Yocto Distribution. +- Platforms Supported : AM62A (HS-FS, HS-SE) +- Kernel 6.12.35 +- U-Boot 2025.01 +- ATF 2.13+ +- OPTEE 4.6.0 +- Toolchain GCC 13.4 +- Yocto Scarthgap/5.0 + + Processor CoreSDK Sitara 11.01 ------------------------------ - Tag Info: 11.01.05 -- This is the Second Reference release in the 2025 LTS stream, with new stable versions of Kernel, U-boot, toolchain and Yocto Distribution. -- Platforms Supported : AM62Px (HS-FS, HS-SE), AM62x ( GP, HS-FS, HS-SE), AM62x LP (HS-FS, HS-SE), AM64x 2.0 (HS-FS), AM62A (HS-FS, HS-SE), AM62SIP (HS-FS, HS-SE) , AM62D (HS-FS) +- This is the Third Reference release in the 2025 LTS stream, with new stable versions of Kernel, U-boot, toolchain and Yocto Distribution. +- Platforms Supported : AM62Px SR1.0 (HS-FS, HS-SE), AM62Px SR1.1 (HS-FS, HS-SE), AM62x ( GP, HS-FS, HS-SE), AM62x LP (HS-FS, HS-SE), AM64x 2.0 (HS-FS), AM62SIP (HS-FS, HS-SE) , AM62D (HS-FS) - Kernel 6.12.35 - U-Boot 2025.01 - ATF 2.13+ @@ -25,6 +54,19 @@ Processor CoreSDK Sitara 11.01 - Graphics DDK 24.2 +Processor CoreSDK Sitara 11.00 +------------------------------ + +- Tag Info: 11.00.15 +- This is the Second Reference release in the 2025 LTS stream, with new stable versions of Kernel, U-boot, toolchain and Yocto Distribution. +- Platforms Supported : AM62Lx 1.0 (HS-FS, HS-SE) +- Kernel 6.12.24 +- U-Boot 2025.01 +- ATF 2.12+ +- Toolchain GCC 13.3 +- Yocto Scarthgap/5.0 + + Processor CoreSDK Sitara 11.00 ------------------------------ diff --git a/source/linux/Release_Specific_CoreSDK_Release_Notes.rst b/source/linux/Release_Specific_CoreSDK_Release_Notes.rst index 52b2f1802..4d0417df8 100644 --- a/source/linux/Release_Specific_CoreSDK_Release_Notes.rst +++ b/source/linux/Release_Specific_CoreSDK_Release_Notes.rst @@ -9,98 +9,72 @@ The **Processor-CoreSDK for Linux** provides a fundamental software platform for development, deployment and execution of Linux based applications and includes the following: - * Bootloaders & Filesystems. + * Bootloaders and Filesystems. * Prebuilt Binaries. * Detailed Release Notes. Licensing ========= -Please refer to the software manifest, which outlines the licensing +Please see software manifest, which outlines the licensing status for all packages included in the prebuilt binaries location. Release 11.01 ============= -Released July 2025 +Released July 2025, October 2025 ( For AM62Lx SR1.1, AM62Px SR 1.2) .. rubric:: What's New :name: whats-new **Processor SDK 11.01 Sitara Release supports the following platforms** + * tag: 11.01.16 + * AM62L SR1.1 (HS-FS, HS-SE), AM62Px 1.1,1.2 (HS-FS, HS-SE) + * tag: 11.01.07 + * AM62A (HS-FS, HS-SE) * tag: 11.01.05 - * AM62Px (HS-FS) + * AM62Px 1.0,1.1 (HS-FS, HS-SE) * AM62x ( GP, HS-FS, HS-SE) * AM62x LP (HS-FS, HS-SE) * AM62SIP (HS-FS, HS-SE) * AM64x 2.0 (HS-FS) - * AM62A (HS-FS, HS-SE) * AM62D (HS-FS) -**Processor SDK 11.01 Sitara Release has following Major Updates** - * Second 2025 LTS Release Including RT combined branch model - * LTS Kernel Refresh from 6.12.17 to 6.12.35 - * ATF Upgrade from 2.12+ to 2.13+ - * OPTEE Upgrade from 4.5.0 to 4.6.0 - * Other Key Component Version updates - * SYSFW: v11.01.02 - * DM: 11.01.00.05 - * Important Bug Fixes - * Review Issue Tracker Section for the new fixes. - .. _release-specific-build-information: -Build Information -================= - -U-Boot ------- -| Head Commit: d2a72467939e169210bcd8e57de4b3e6ce2ef149 TI: dts: arm64: ti: sync dtbs from ti-linux-6.12.y upto e3e551586dfa -| uBoot Version: 2025.01 -| uBoot Description: RC Release 11.01.05 -| Clone: git://git.ti.com/ti-u-boot/ti-u-boot.git -| Branch: ti-u-boot-2025.01 -| uBoot Tag: 11.01.05 -| - - -Kernel ------- -.. rubric:: Linux Kernel - :name: linux-kernel - -| Head Commit: e3e551586dfad357550da433969d6d9f458e06ce PENDING: arm64: dts: ti: k3-am62d2: Enable heartbeat led -| Kernel Version: v6.12.35 -| Kernel Description: RC Release 11.01.05 - -| Repo: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git -| Branch: ti-linux-6.12.y -| Tag: 11.01.05 -| use-kernel-config=defconfig -| non-rt-config-fragment=kernel/configs/ti_arm64_prune.config -| rt-config-fragment=config-fragment=kernel/configs/ti_arm64_prune.config kernel/configs/ti_rt.config - - -Yocto ------ -.. rubric:: meta-ti - :name: meta-ti - -| Head Commit: 59354be6c2362b9f7d0a3cd2c017f2f3c6ab7f2e CI/CD Auto-Merger: cicd.scarthgap.202507011953 - -| Clone: git://git.yoctoproject.org/meta-ti -| Branch: scarthgap -| Release Tag: 11.01.05 -| - -.. rubric:: meta-arago - :name: meta-arago - -| Head Commit: 0a9d75bc9eab472baa1eef57e1166954c557550a CI/CD Auto-Merger: cicd.scarthgap.202506261626 - -| Clone: git://git.yoctoproject.org/meta-arago -| Branch: scarthgap -| Release Tag: 11.01.05 -| - +Release Tag Information +----------------------- + +.. list-table:: + :header-rows: 1 + :widths: 15, 30, 30, 30 + + * - Component + - Branch Info + - Tag Info + - Config Info + * - U-Boot + - `ti-u-boot-2025.01 `__ + - `11.01.16 `__ + - `Board Configs `__ + * - TF-A + - AM62Lx `ti-master `__ , All other K3 `master `__ + - AM62Lx `v2.12+ `__, All other K3 `v2.13 `__ + - + * - OPTEE + - `master `__ + - `4.7.0+ `__ + - + * - Linux Kernel + - `ti-linux-6.12.y `__ + - `11.01.16 `__ + - `non-RT `__ , `RT `__ + * - meta-ti + - `scarthgap `__ + - `11.01.16 `__ + - `Board Configs `__ + * - meta-arago + - `scarthgap `__ + - `11.01.16 `__ + -