l4re-base-25.08.0

This commit is contained in:
2025-09-12 15:55:45 +02:00
commit d959eaab98
37938 changed files with 9382688 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
PLATFORM_NAME = "ARM AEM FVP Base"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 4096
# The platform's default is 4GB, but smaller makes things
# smoother in most cases.
PLATFORM_RAM_SIZE_MB = 512

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "ARM AEM FVP BaseR (ARMv8R)"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x00000000
# On arm64 the default RAM size is 4G by default but 2G should be enough, still.
PLATFORM_RAM_SIZE_MB = 2048

View File

@@ -0,0 +1,8 @@
PLATFORM_NAME = "ARM MPS3 AN536 (ARMv8R)"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x20000000
# The total RAM size is actually 3GB, but in QEMU only the lower 1.5GB (up to
# address 0x7fff'ffff) permit instruction execution. This is most likely a bug
# in QEMU's PMSAv8 implementation, where it consults the default memory map when
# it shouldn't.
PLATFORM_RAM_SIZE_MB = 1536

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "ARM SBSA compliant platform"
PLATFORM_ARCH = arm64
PLATFORM_RAM_BASE = 0x0

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "QEMU ARM Virtual Platform"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x40000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Marvell Armada 37xx"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x0

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Marvell Armada 38x"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x00000000
PLATFORM_RAM_SIZE_MB = 512

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Baikal-T"
PLATFORM_ARCH = mips
PLATFORM_RAM_BASE = 0x00000000
PLATFORM_RAM_SIZE_MB = 1660
PLATFORM_UART_NR = 0

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Beagleboard"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 128

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Boston"
PLATFORM_ARCH = mips
PLATFORM_RAM_BASE = 0x00000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Creator Ci20"
PLATFORM_ARCH = mips
PLATFORM_RAM_BASE = 0x00000000
PLATFORM_UART_NR = 4

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Creator Ci40"
PLATFORM_ARCH = mips
PLATFORM_RAM_BASE = 0x00000000
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "CubieBoard 2"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x40000000
PLATFORM_RAM_SIZE_MB = 1024

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Samsung Exynos4"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x40000000
PLATFORM_RAM_SIZE_MB = 1024
PLATFORM_UART_NR = 2

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Samsung Exynos5"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x40000000
PLATFORM_RAM_SIZE_MB = 2047
PLATFORM_UART_NR = 2

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "HiFive Unmatched"
PLATFORM_ARCH = riscv
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Freescale i.MX21"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0xc0000000
PLATFORM_RAM_SIZE_MB = 64

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Freescale i.MX28"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x40000000
PLATFORM_RAM_SIZE_MB = 128

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Freescale i.MX35"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 128
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Freescale i.MX51"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x90000000
PLATFORM_RAM_SIZE_MB = 512

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Freescale i.MX6"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x10000000
PLATFORM_RAM_SIZE_MB = 1024
PLATFORM_UART_NR = 2

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "NXP i.MX6UL"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 256
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "NXP i.MX7"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 1024
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "NXP i.MX8M"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x40000000
PLATFORM_RAM_SIZE_MB = 3064
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "NXP i.MX8MP"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x40000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "NXP i.MX8Q"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x88000000
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "NXP i.MX8X"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x88000000
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "NXP i.MX95"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x90200000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "ARM Integrator"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Marvell Kirkwood"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 128

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Sparc Leon3"
PLATFORM_ARCH = sparc
PLATFORM_RAM_BASE = 0x40000000

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "NXP LS1012A-FRDM"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 510
PLATFORM_UART_NR = 0

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "NXP TWR-LS1021A"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 1024
PLATFORM_UART_NR = 0

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "NXP LS1046"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "NXP LX2160"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Malta"
PLATFORM_ARCH = mips
PLATFORM_RAM_BASE = 0x00000000
PLATFORM_RAM_SIZE_MB = 1024

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = HENSOLDT Cyber MiG-V
PLATFORM_ARCH = riscv
PLATFORM_RAM_BASE = 0x40000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "MPC5200"
PLATFORM_ARCH = ppc32
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 64

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Qualcomm MSM8226"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x00000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Qualcomm MSM8909"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Qualcomm MSM8916"
PLATFORM_ARCH = arm64 arm
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Qualcomm MSM8939"
PLATFORM_ARCH = arm64 arm
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Qualcomm MSM8974"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x00000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "TI OMAP AM33xx"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "TI OMAP3EVM"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 128

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "OMAP5 EVM"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 2046

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Nvidia Jetson Orin"
PLATFORM_ARCH = arm64
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Pandaboard"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 1024

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Parallella Board"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 1024
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "PC"
PLATFORM_ARCH = x86 amd64
PLATFORM_RAM_BASE = 0

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = Microchip PolarFire SoC
PLATFORM_ARCH = riscv
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Renesas R-Car Gen3"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x48000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Renesas R-Car Gen4"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x49000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Renesas R-Car Gen4 Realtime Core (R52)"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0xeb200000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "QEMU RISC-V Virtual Platform"
PLATFORM_ARCH = riscv
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Raspberry Pi"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x0

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "ARM Realview (Generic)"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "ARM Realview PBX"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x70000000
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "ARM Versatile Express"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x60000000
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "ARM Versatile Express A15"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 256

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "NXP S32G"
PLATFORM_ARCH = arm arm64
# Spin-table is at 0x80000000
PLATFORM_RAM_BASE = 0x80200000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "NXP S32Z2/S32E2"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x32100000

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Sead3"
PLATFORM_ARCH = mips
PLATFORM_RAM_BASE = 0x00000000
PLATFORM_RAM_SIZE_MB = 256
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "QEMU SiFive Unleashed"
PLATFORM_ARCH = riscv
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "Qualcomm SM8150"
PLATFORM_ARCH = arm64
PLATFORM_RAM_BASE = 0x80000000

View File

@@ -0,0 +1,3 @@
PLATFORM_NAME = "ST SR6P7G7"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x60000000

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "Nvidia Tegra 2"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 1024

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Nvidia Tegra 3"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 1022
PLATFORM_UART_NR = 2

View File

@@ -0,0 +1,4 @@
PLATFORM_NAME = "TI-AM6xx"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0x80000000
PLATFORM_RAM_SIZE_MB = 2046

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Xilinx Zynq Zedboard"
PLATFORM_ARCH = arm
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 512
PLATFORM_UART_NR = 1

View File

@@ -0,0 +1,5 @@
PLATFORM_NAME = "Xilinx Zynq UltraSCALE+ MPSoC"
PLATFORM_ARCH = arm arm64
PLATFORM_RAM_BASE = 0
PLATFORM_RAM_SIZE_MB = 2048
PLATFORM_UART_NR = 0