| 07c594c5 | 11-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "sb/doc-updates" into integration
* changes: docs(porting): refer the reader back to the threat model docs(porting): move porting guide upper in table of contents |
| fd093351 | 04-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(porting): refer the reader back to the threat model
When porting TF-A to a new platform, it is essential to read the threat model documents in conjunction with the porting guide to understand t
docs(porting): refer the reader back to the threat model
When porting TF-A to a new platform, it is essential to read the threat model documents in conjunction with the porting guide to understand the security responsibilities of each platform interface to implement.
Add a note to highlight this in the porting guide.
Change-Id: Icd1e41ae4b15032b72531690dd82a9ef95ca0db5 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| 292585be | 08-Feb-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(porting): move porting guide upper in table of contents
The porting guide is currently hosted under the 'Getting started' section. Yet, porting the full firmware to a new platform is probably n
docs(porting): move porting guide upper in table of contents
The porting guide is currently hosted under the 'Getting started' section. Yet, porting the full firmware to a new platform is probably not the first thing that one would do. Before delving into the details, one would probably start by building the code for an emulated platform, such as Arm FVP.
Furthermore, the porting guide is such a big and important document that it probably deserves being visible in the main table of contents. Thus, move it just above the list of supported platforms.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I51b3d2a93832505ab90d73c823f06f9540e84c77
show more ...
|
| da87d6a3 | 11-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "sb/doc-updates" into integration
* changes: docs(porting): remove reference to xlat_table lib v1 docs(porting): remove pull request terminology docs(changelog): add '
Merge changes from topic "sb/doc-updates" into integration
* changes: docs(porting): remove reference to xlat_table lib v1 docs(porting): remove pull request terminology docs(changelog): add 'porting' scope
show more ...
|
| 24d0fbcd | 08-Feb-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(porting): remove reference to xlat_table lib v1
Version 1 of the translation table library is deprecated. Refer to version 2 instead.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.co
docs(porting): remove reference to xlat_table lib v1
Version 1 of the translation table library is deprecated. Refer to version 2 instead.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I10a4ab7b346ea963345f82baff2deda267c5308d
show more ...
|
| 93e1ad7f | 08-Feb-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(porting): remove pull request terminology
The pull request terminology dates back from when TF-A repository was hosted on Github. Use a terminology that is more suited to Gerrit workflow.
Sign
docs(porting): remove pull request terminology
The pull request terminology dates back from when TF-A repository was hosted on Github. Use a terminology that is more suited to Gerrit workflow.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: Ieecf47617ca1cdb76b9c4a83f63ba3c402b9e975
show more ...
|
| d3171619 | 08-Feb-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(changelog): add 'porting' scope
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I22a81b3f69d90e0fcb88c7e98178e915253afb43 |
| f1bdf105 | 11-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "fix(intel): update boot scratch to indicate to Uboot is PSCI ON" into integration |
| ebb0838a | 11-Apr-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "feat(zynqmp): add hooks for custom runtime setup" into integration |
| ffe7a919 | 11-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes Ifd5a63a3,Idb8bda44 into integration
* changes: fix(intel): flash dcache before mmio read fix(intel): fix the pointer of block memory to fill in and bytes being set |
| 731622fe | 27-Mar-2023 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): flash dcache before mmio read
Flash dcache before mmio read to avoid reading old/previous value.
Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: Ifd5a63a3c0f20b3e673be62
fix(intel): flash dcache before mmio read
Flash dcache before mmio read to avoid reading old/previous value.
Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: Ifd5a63a3c0f20b3e673be62ff5c3b6c4cf69df51
show more ...
|
| afe9fcc3 | 21-Mar-2023 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): fix the pointer of block memory to fill in and bytes being set
Fix on the pointer of the block memory to fill in and the number of bytes to be set. So it can clear the exact address with
fix(intel): fix the pointer of block memory to fill in and bytes being set
Fix on the pointer of the block memory to fill in and the number of bytes to be set. So it can clear the exact address with exact number of bytes.
Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: Idb8bda446ecd4c1d85d1ec9802bdcb020904c6c1
show more ...
|
| 9ce82519 | 13-Mar-2023 |
Ang Tien Sung <tien.sung.ang@intel.com> |
feat(intel): fix bridge disable and reset
Fix bridge sideband manager register clear and set incorrect implementation. To support non-graceful full bridge disable and enable.
Signed-off-by: Ang Tie
feat(intel): fix bridge disable and reset
Fix bridge sideband manager register clear and set incorrect implementation. To support non-graceful full bridge disable and enable.
Signed-off-by: Ang Tien Sung <tien.sung.ang@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: I651f3ec163d954e8efb0542ec33bce96e51992db
show more ...
|
| 7f7a16a6 | 02-Mar-2023 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): update boot scratch to indicate to Uboot is PSCI ON
There is a use case where kernel requested ATF to power off/on only CPU0. However, after ATF power off/on CPU0, CPU0 did not back into
fix(intel): update boot scratch to indicate to Uboot is PSCI ON
There is a use case where kernel requested ATF to power off/on only CPU0. However, after ATF power off/on CPU0, CPU0 did not back into the state to wait for ATF. Instead, CPU0 continue to reentry SPL boot sequence because CPU0 is master/primary core. This causing the system reboot from SPL again, while the slave core still in kernel.
To resolve this, ATF is set the boot scratch register 8 bit 17 whenever it is a request from kernel to power off/on only CPU0. So, if this boot scratch bit is set, CPU 0 will be able to put into a state to wait for ATF.
Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: Ia0228c5396beaa479858f5bd02fc05139efd2423
show more ...
|
| 04f59c4a | 06-Apr-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "style(docs): fix typo s/flase/false/" into integration |
| 529bc3df | 06-Apr-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(scmi): fix compilation error in scmi base" into integration |
| aa2922a6 | 06-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "docs(threat-model): refresh top-level page" into integration |
| 4b88d048 | 06-Apr-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(fvp): work around DRTM_SUPPORT BL31 progbits exceeded" into integration |
| 88a8938e | 06-Apr-2023 |
Akshay Belsare <akshay.belsare@amd.com> |
feat(zynqmp): add hooks for custom runtime setup
Add runtime setup hooks (via custom_runtime_setup()) for low level operations related to setting up the system to correct state.
Change-Id: I4af7050
feat(zynqmp): add hooks for custom runtime setup
Add runtime setup hooks (via custom_runtime_setup()) for low level operations related to setting up the system to correct state.
Change-Id: I4af7050dba2ee2446366d482bef5f5c5dde4bddf Signed-off-by: Amit Nagal <amit.nagal@amd.com> Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
show more ...
|
| a7e17453 | 06-Apr-2023 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge changes from topic "cpus" into integration
* changes: feat(cpus): add support for blackhawk cpu feat(cpus): add support for chaberton cpu |
| 8e38b928 | 15-Mar-2023 |
Chungying Lu <chungying.lu@mediatek.corp-partner.google.com> |
feat(mt8188): add apu power on/off control
Add mt8188 apu power on/off control
Change-Id: I8e28bf7a4ad4067553981c67c4c2225fdd802859 Signed-off-by: Chungying Lu <chungying.lu@mediatek.com> Signed-of
feat(mt8188): add apu power on/off control
Add mt8188 apu power on/off control
Change-Id: I8e28bf7a4ad4067553981c67c4c2225fdd802859 Signed-off-by: Chungying Lu <chungying.lu@mediatek.com> Signed-off-by: jason-ch chen <Jason-ch.Chen@mediatek.com>
show more ...
|
| d480df21 | 04-Apr-2023 |
Vyacheslav Yurkov <uvv.mail@gmail.com> |
fix(stm32mp15-fdts): use /omit-if-no-ref/ for spi and i2c
Use /omit-if-no-ref/ keyword in DT to remove extra device nodes only when they are not used / not referenced.
If the board device tree only
fix(stm32mp15-fdts): use /omit-if-no-ref/ for spi and i2c
Use /omit-if-no-ref/ keyword in DT to remove extra device nodes only when they are not used / not referenced.
If the board device tree only defines subnodes, dtc does not consider it as usage, you have to specifically mention device's phandle, e.g.:
\ { i2c6-phandle = <&i2c6>; };
or in aliases section aliases { i2c6 = &i2c6; };
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com> Change-Id: I431ecd93576f97fd021d82d23b93c659fc8f26b8
show more ...
|
| 266f0b0e | 05-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "chore: add dependency files generated by tools to .gitignore" into integration |
| 73a7aca2 | 04-Apr-2023 |
Evgeny Iakovlev <eiakovlev@linux.microsoft.com> |
feat(qemu): increase max cpus per cluster to 16
Qemu-tcg with GICv3 emulation enabled will by default configure MPIDR topology to report up to 16 cpus per cluster. This is NOT overriden by qemu's -s
feat(qemu): increase max cpus per cluster to 16
Qemu-tcg with GICv3 emulation enabled will by default configure MPIDR topology to report up to 16 cpus per cluster. This is NOT overriden by qemu's -smp setting, e.g. -smp 8,clusters=2,cores=4,threads=1 will still generate MPIDR reads as if all 8 CPUs were within one cluster.
Increase the hardcoded limit to reflect that so that we accept PSCI calls that provide MPIDRs based on what was actually read from the emulated CPU.
Change-Id: Ia321d555f885c96a9a94ae053b340e3a9e300e6d Signed-off-by: Evgeny Iakovlev <eiakovlev@linux.microsoft.com>
show more ...
|
| 09b053be | 05-Apr-2023 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
chore: add dependency files generated by tools to .gitignore
In order to avoid git tracking dependency files generated while compiling tools, the .gitignore list was updated with these files.
Chang
chore: add dependency files generated by tools to .gitignore
In order to avoid git tracking dependency files generated while compiling tools, the .gitignore list was updated with these files.
Change-Id: I97f1ace40441353779f4f82051d66c478571df38 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|