| dcd8d7f1 | 13-Dec-2024 |
J-Alves <joao.alves@arm.com> |
feat(fvp): increase cactus-tertiary size
Increase the size of cactus-tertiary partition to match update in manifest. Part of effort to use cactus-tertiary partition in StMM/HOB testing.
Dependent o
feat(fvp): increase cactus-tertiary size
Increase the size of cactus-tertiary partition to match update in manifest. Part of effort to use cactus-tertiary partition in StMM/HOB testing.
Dependent on https://review.trustedfirmware.org/c/TF-A/tf-a-tests/+/35383
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I5b91400848e2cf5d04d1c7442874a7a4b9847399
show more ...
|
| 32ecc0ef | 16-Dec-2024 |
J-Alves <joao.alves@arm.com> |
feat(sptool): include HOB file in the TL pkg
If the "hob_path" has been introduced in the `args` dictionary, use it when creating a Transfer List type of package.
Create a HOB entry in the transfer
feat(sptool): include HOB file in the TL pkg
If the "hob_path" has been introduced in the `args` dictionary, use it when creating a Transfer List type of package.
Create a HOB entry in the transfer list with the respective transfer entry type.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: Ie5fefe90205cf89ee26c3683048bf42229cb4bee
show more ...
|
| 2d317e80 | 16-Dec-2024 |
J-Alves <joao.alves@arm.com> |
feat(sptool): invoke the HOB list creation code
Add an SP setup function that invokes the HOB creation utilities.
It introduces an argument "hob_path" to the shared dictionary of args with the loca
feat(sptool): invoke the HOB list creation code
Add an SP setup function that invokes the HOB creation utilities.
It introduces an argument "hob_path" to the shared dictionary of args with the location of the generated binary containing the HOB list.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I26a07027b6344c9d7ba732d022932736a62e2505
show more ...
|
| cc594af6 | 16-Oct-2024 |
Kathleen Capella <kathleen.capella@arm.com> |
feat(sptool): add the HOB list creation script
Add python library to build the Handoff Block list (HOB list) for an SP at build time.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Chan
feat(sptool): add the HOB list creation script
Add python library to build the Handoff Block list (HOB list) for an SP at build time.
Signed-off-by: Kathleen Capella <kathleen.capella@arm.com> Change-Id: I17d46f7ed21ce42a83f33dfdc4fad038653d1ec3
show more ...
|
| 1ef366f9 | 04-Dec-2024 |
J-Alves <joao.alves@arm.com> |
chore: add fdt dependencies to poetry
The FDT python dependency is needed for the script: `sp_mk_generator.py'.
It is used to obtain information from DT files.
Signed-off-by: J-Alves <joao.alves@a
chore: add fdt dependencies to poetry
The FDT python dependency is needed for the script: `sp_mk_generator.py'.
It is used to obtain information from DT files.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: Id98b93f8ab77d4864dd392fdb70bfd932b78c246
show more ...
|
| bbfcaeef | 04-Mar-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "build: ensure dependencies are installed for `memmap` target" into integration |
| 61c70c17 | 04-Mar-2025 |
Chris Kay <chris.kay@arm.com> |
build: ensure dependencies are installed for `memmap` target
The `memmap` build system target was recently migrated over to an independent Poetry project, but its build system target was not updated
build: ensure dependencies are installed for `memmap` target
The `memmap` build system target was recently migrated over to an independent Poetry project, but its build system target was not updated to install its dependencies.
Change-Id: If46e2a4609d47467cac07426c1cde65e2e0944cb Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| 183f2ea2 | 04-Mar-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I0396b597,I326f920f,I0437eec8,Ieadf01fc,I4e1d8c24, ... into integration
* changes: feat(fvp): set defaults for build commandline docs(arm): enable Linux boot from fip as BL33 fea
Merge changes I0396b597,I326f920f,I0437eec8,Ieadf01fc,I4e1d8c24, ... into integration
* changes: feat(fvp): set defaults for build commandline docs(arm): enable Linux boot from fip as BL33 feat(arm): enable Linux boot from fip as BL33 docs(fvp): update fvp build time options docs(arm): add initrd props to dtb at build time feat(arm): add initrd props to dtb at build time
show more ...
|
| 4d6315e9 | 04-Mar-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs(ras): document RAS considerations with powerdown" into integration |
| fe81d9c9 | 04-Mar-2025 |
Carsten Hansen <Carsten.Hansen@bksv.com> |
feat(zynqmp): add pin group for lower qspi interface
ZynqMP provides two QSPI interfaces on MIO[0..12], but the existing pin group definitions only allow all or none of the pins to be configured for
feat(zynqmp): add pin group for lower qspi interface
ZynqMP provides two QSPI interfaces on MIO[0..12], but the existing pin group definitions only allow all or none of the pins to be configured for QSPI.
This is an issue on platforms that use only the lower QSPI interface and require the remaining pins to be configured for other purposes such as general I/O.
Add pin groups to support QSPI on MIO[0..4] with SS (slave select) on MIO5, freeing up MIO[7..12] for other uses.
The new pin groups can be accessed from Linux as 'qspi0_1_grp' and 'qspi_ss_1_grp'.
Change-Id: Ibdb3f13d4ba9194a3be8ce5e63478d9066d087ac Signed-off-by: Carsten Hansen <Carsten.Hansen@bksv.com> Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com>
show more ...
|
| 4f1e0296 | 04-Mar-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "docs(psci): add a mention to the pwr_domain_pwr_down_wfi()" into integration |
| 507fca84 | 04-Mar-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
docs(psci): add a mention to the pwr_domain_pwr_down_wfi()
The function got renamed to pwr_domain_pwr_down() but have a reference to it for anyone wondering where it went.
Change-Id: Ica5fa11b9f18a
docs(psci): add a mention to the pwr_domain_pwr_down_wfi()
The function got renamed to pwr_domain_pwr_down() but have a reference to it for anyone wondering where it went.
Change-Id: Ica5fa11b9f18a7446c188e37b9f1d5508f4cf749 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| bf9a25f0 | 13-Feb-2025 |
Salman Nabi <salman.nabi@arm.com> |
feat(fvp): set defaults for build commandline
When using ARM_LINUX_KERNEL_AS_BL33, set defaults for the below for increased build time efficiency:
PRELOADED_BL33_BASE=0x80080000 This address suppor
feat(fvp): set defaults for build commandline
When using ARM_LINUX_KERNEL_AS_BL33, set defaults for the below for increased build time efficiency:
PRELOADED_BL33_BASE=0x80080000 This address supports older kernels before v5.7
ARM_PRELOADED_DTB_BASE=0x87F00000 (only in RESET_TO_BL31) 1MiB before the address 0x88000000 in FVP. 1MiB seems enough for the device tree blob (DTB).
Change-Id: I0396b597485e163b43f7c6677c04fcc08db55aa8 Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| 2de9a254 | 18-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
docs(arm): enable Linux boot from fip as BL33
Document additional functionality of TF-A to package the Linux kernel in the fip image as a BL33 and boot it. A ramdisk is used as a file system. The ra
docs(arm): enable Linux boot from fip as BL33
Document additional functionality of TF-A to package the Linux kernel in the fip image as a BL33 and boot it. A ramdisk is used as a file system. The ramdisk properties are injected in to the device tree at build time.
Change-Id: I326f920fdac4bd20572f6f0da07d012def114274 Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| eb8cb953 | 18-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
feat(arm): enable Linux boot from fip as BL33
Disable the reliance of ARM_LINUX_KERNEL_AS_BL33 on PRELOADED_BL33_BASE so that a Linux Kernel can be loaded and booted from the fip as BL33.
Change-Id
feat(arm): enable Linux boot from fip as BL33
Disable the reliance of ARM_LINUX_KERNEL_AS_BL33 on PRELOADED_BL33_BASE so that a Linux Kernel can be loaded and booted from the fip as BL33.
Change-Id: I0437eec852cf17e0ed37a7ff77fcc4e66b1cea7a Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| 0d49a415 | 18-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
docs(fvp): update fvp build time options
Add new fvp specific build time options. Specifically the below:
- INITRD_SIZE - INITRD_PATH - INITRD_BASE
Change-Id: Ieadf01fce7a0a0a8e9e7582d7b7e371b2472
docs(fvp): update fvp build time options
Add new fvp specific build time options. Specifically the below:
- INITRD_SIZE - INITRD_PATH - INITRD_BASE
Change-Id: Ieadf01fce7a0a0a8e9e7582d7b7e371b247207c2 Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| 1a219805 | 18-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
docs(arm): add initrd props to dtb at build time
Document the ability of the FVP platform to boot a Linux Kernel as a preloaded image. A preloaded Linux Kernel can be booted in a normal flow as well
docs(arm): add initrd props to dtb at build time
Document the ability of the FVP platform to boot a Linux Kernel as a preloaded image. A preloaded Linux Kernel can be booted in a normal flow as well as in RESET_TO_BL31. This is made possible by updating the device tree with initrd properties at build time.
Change-Id: I4e1d8c24f82510d21b2afa06b429a18da4d623bd Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| 1c08ff32 | 12-Dec-2024 |
Salman Nabi <salman.nabi@arm.com> |
feat(arm): add initrd props to dtb at build time
Add initrd properties to the device tree blob at build time, giving users the ability to run a linux kernel and successfully boot it to the terminal.
feat(arm): add initrd props to dtb at build time
Add initrd properties to the device tree blob at build time, giving users the ability to run a linux kernel and successfully boot it to the terminal. Users can boot a linux kernel in a normal flow as well as in RESET_TO_BL31. This function is an extension of the build time option "ARM_LINUX_KERNEL_AS_BL33=1".
The build time options INITRD_SIZE or INITRD_PATH will trigger the insertion of initrd properties in to the DTB. If both options are provided then the INITRD_SIZE will take precedence.
The available options are: INITRD_SIZE: Provide the initrd size in dec or hex (hex format must precede with '0x'. Example: INITRD_SIZE=0x1000000
INITRD_PATH: Provide an initrd path for the build time to find its exact size.
INITRD_BASE: A required build time option that sets the initrd base address in hex format. A default value can be set by the platform. Example: INITRD_BASE=0x90000000
Change-Id: Ief8de5f00c453509bcc6e978e0a95d768f1f509c Signed-off-by: Salman Nabi <salman.nabi@arm.com>
show more ...
|
| e5a1f4ab | 03-Mar-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "feat(mt8196): fix MT8196 gpio driver" into integration |
| a1094e32 | 03-Mar-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "refactor(memmap): migrate to Poetry" into integration |
| 6feaad6c | 09-Jan-2025 |
Jens Wiklander <jens.wiklander@linaro.org> |
fix(el3-spmc): fix FF-A v1.2 version check
The two functions spmc_validate_mtd_start() and spmc_ffa_mem_send() check FF-A version used with an end-point to determine the expected minimal size of the
fix(el3-spmc): fix FF-A v1.2 version check
The two functions spmc_validate_mtd_start() and spmc_ffa_mem_send() check FF-A version used with an end-point to determine the expected minimal size of the memory transaction descriptor. However, they haven't been updated for FF-A 1.2. So fix the two functions to take version 1.2 and beyond into account and use the version 1.1 size for the memory transaction.
Change-Id: I86b9092eff7c4df557ee43522c680e3bf92199ba Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 936a78b5 | 28-Feb-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(xlat_tables_v2): zeromem to clear all tables" into integration |
| 7990cc80 | 28-Feb-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(handoff): add transfer entry printer" into integration |
| 27b4dccd | 28-Feb-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge "docs(maintainers): update Sumit Garg's email address" into integration |
| 655630d0 | 28-Feb-2025 |
Sumit Garg <sumit.garg@linaro.org> |
docs(maintainers): update Sumit Garg's email address
Update Sumit Garg's email address to @kernel.org.
Change-Id: I405ce9b0f59643dd7cb05d69ceadd15dcd536eef Signed-off-by: Sumit Garg <sumit.garg@lin
docs(maintainers): update Sumit Garg's email address
Update Sumit Garg's email address to @kernel.org.
Change-Id: I405ce9b0f59643dd7cb05d69ceadd15dcd536eef Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
show more ...
|