ARM Trusted Firmware: Changes for Axxia atf_84091c4_axxia_1.32 • Enable L1/L2 cache ecc protection. Not tested on 6700. • Add new services for ccn504 for EDAC driver L3 accesses.

atf_84091c4_axxia_1.31 • Add support for L2 power control. When enabled, a cluster’s L2 will be powered down when all cores in the cluster are disabled. • Change the delay mentioned in the previous version to a cache flush.

atf_84091c4_axxia_1.30 • Updated support for AXC6700 power management. Adds a delay when powering down

atf_84091c4_axxia_1.29 • Initial support for AXC6700 power management.

atf_84091c4_axxia_1.28 • Update the commit log – no code changes.

atf_84091c4_axxia_1.27 • If the last DDR retention reset was caused by timer 7, set bit 1 in the pscratch register. • Fix compiler warnings when building with GCC 6. • Don’t reset the ELM trace buffer during DDR retention resets. • Correct the peripheral clock speed calculation.

atf_84091c4_axxia_1.26 • Before disabling DSP clusters, flush the L2 cache.

1

atf_84091c4_axxia_1.25 • Flush the DSP cluster’s L2 cache before disabling the cluster.

atf_84091c4_axxia_1.24 • Increase the length of the CDC L2CC power down retry loop. The original length was too short in simulation.

atf_84091c4_axxia_1.23 • Further power management updates. L2 power control works but is not enabled by default pending investigation of the L2 reset logic. • Flush all caches before initiating a DDR retention reset. • Add OEM functions to get and set the ACTLR_EL3 and ACTLR_EL2. This is required for performance testing.

atf_84091c4_axxia_1.22 • Updates to 5600 power management.

atf_84091c4_axxia_1.21 • Do not power down the L2 cache during power management.

atf_84091c4_axxia_1.20 • Update power control. CPU off and on work on 5600. • Fix error print when controlling DSP clusters on 6700.

atf_84091c4_axxia_1.19 • Add support for OEM functions. • Support control of DSP clusters on 6700 using OEM functions.

atf_84091c4_axxia_1.18 • Use the correct address for CDC3.

2

atf_84091c4_axxia_1.17 • Add a function to control the DSPs. For now, this just enables DSP cluster 0.

atf_84091c4_axxia_1.16 • Updates to the “Run in Syscache” feature. Works on 5600 but not 6700.

atf_84091c4_axxia_1.15 • Support the correct coherency bits on 6700.

atf_84091c4_axxia_1.14 • Remove debug print statements.

atf_84091c4_axxia_1.13 • Use the ARM physical timer to trigger DDR retention reset instead of the watchdog.

atf_84091c4_axxia_1.12 • DDR retention reset updates.

atf_84091c4_axxia_1.11 • Use “chip” instead of “system” reset.

atf_84091c4_axxia_1.10 • Do not use the SFONLY or HAM L3 states. To flush the L3 cache, use ON->OFF->ON instead of ON->SFONLY->ON.

atf_84091c4_axxia_1.9 • Add the peripheral clock frequency and baud rate to the parameters passed from the SPL. 3

atf_84091c4_axxia_1.8 • Support the 4th cluster on 5600 hardware.

atf_84091c4_axxia_1.7 • Simplify the build options. The SPL will pass options indicating the target (5600 or 6700), the platform (simulation, emulation, or hardware), and options. • Add support to boot without initializing system memory.

atf_84091c4_axxia_1.6 • Fix emulation boot problems introduced in 1.5.

atf_84091c4_axxia_1.5 • Switch from PSCI ‘compat’ to ‘native’ mode. • Add code to power down cores, caches, and clusters.

atf_84091c4_axxia_1.4 • Add the DSP clusters to the coherency domain.

atf_84091c4_axxia_1.3 • Set the counter frequency for secondary cores.

atf_84091c4_axxia_1.2 • Instead of setting the counter frequency, use the frequency set by the SPL.

atf_84091c4_axxia_1.1 • Updated to the latest ARM Trusted Firmware (commit 84091c4).

1.1.1.18 • DDR Retention support. 4

1.1.1.17 • Support for config ring accesses.

1.1.1.16 • Get the last group when making interrupts accessible to Linux (non-secure).

1.1.1.15 • Increase the number of clusters – required for XLF.

1.1.1.14 • Clear the OS Lock for Secondary Cores.

1.1.1.13 • Add a compile time option to leave the L3 cache in SFONLY. • Only issue invalidate cache operations when memory is cacheable. • Add coherency bits for the new (3.7) XLF emulation images.

1.1.1.12 • Only issue clean and invalidate to cachable memory.

1.1.1.11 • Changes for X9 Multi-Cluster in Simulation.

1.1.1.10 • GIC address updates for XLF. • Use the correct cluster mask bits for XLF.

5

1.1.1.9 • Add a memory mapping for CCN on XLF. • Don’t enable IGRPEN1 during GIC initialization. Enabling IGRPEN1 causes XLF to fail, and isn’t necessary on X9.

1.1.1.8 • Use the same GIC addresses for simulation and emulation/hardware.

1.1.1.7 • Implement PSCI reset. • Add the other clusters to the coherency domain as needed.

1.1.1.6 • Set the cluster coherency bits correctly for emulation. • Flush the L3 cache in simulation.

1.1.1.5 • Enable the L3 cache before starting U-Boot.

1.1.1.4 • Handle simulation, emulation, and hardware differences at run time. • Don’t use a scratch register for the jump address, just jump to the base of LSM. • Updated MMU setup for emulation.

1.1.1.3 • Add cluster 0 to the coherency domain.

1.1.1.2 • Change the

6

1.1.1.1 • Initial version.

7

ARM Trusted Firmware: Changes for Axxia - GitHub

atf_84091c4_axxia_1.28. • Update the commit log – no code changes. atf_84091c4_axxia_1.27. • If the last DDR retention reset was caused by timer 7, set bit 1 ...

71KB Sizes 5 Downloads 278 Views

Recommend Documents

Building ARM Trusted Firmware for Axxia - GitHub
For example, after installing the Yocto tools, set up the environment as follows. ... make PLAT=axxia USE_COHERENT_MEM=0 CRASH_REPORTING=1 bl31 or.

LSI Axxia Linux Changes - GitHub
PCIe inbound mapping support on 3500. 1 ... Added support for DEVTMPFS to the default configurations. • Removed power of 2 ..... Define AMARILLO_WA in.

Changes in the axxia-dev Branch - GitHub
Support setting QoS values for the A53 clusters (6700) with U-Boot environments. ... band boot” or “eioa boot”. An overview is available in Readme.md/Readme.pdf. 2 .... in GPDMA driver. • Define SYSCACHE_ONLY_MODE in config files. 5 ...

Changes in the axxia-dev Branch - GitHub
PCIe designware driver support for simulation. • Fix variable sizes in the environment structure. Note that the environment will have to be restored after loading ...

Axxia Linux Changes Linux 1.59 Changes Linux 1.58 ... - GitHub
Add a driver to 5600 and 6700 for OEM function calls to the secure monitor. This driver ... Remove the unused Ethernet interface in 5600 simulation device trees.

Axxia Linux 3.10 Changes Linux 8.8.1.65 Changes Linux 8.8 ... - GitHub
Support for big endian on ARM (5500). • MSI support on both PCIe ... when writing to it. • GPIO Changes. – Remove GPIO platform data, use the device tree. 5 ...

Changes in the standard/axxia-dev/base Branch - GitHub
standard/axxia-dev/base-10.8.2.x branch is axxia_linux_10.8.2.7. • Configuration and device tree cleanup. 10.8.1.6 Changes. • Add support for X9 PCIe DW MSI.

Overview for Axxia 5600 and Axxia 6700 Local Builds and ... - GitHub
cd axxia_u-boot. $ git checkout --track -b axxia-dev ... tools/mkimage -A arm64 -T firmware -C none -a 0 -e 0 -n XLOADER \. -d spl/u-boot-spl.bin spl/u-boot-spl.

Exploitation on ARM-based Systems - Troopers18 - GitHub
Mar 12, 2018 - Sascha Schirra. Ralf Schaefer. • Independent Security. Consultant. • Reverse engineering. • Exploit development. • Mobile application security. • Embedded systems. • Twitter: @s4sh_s. • Security Analyst ...... Ask the Ker

Changes in the lsi-v2013.01.01 Branch - GitHub
In simulation, change bootargs to have Linux use virtio (axxia-55xx-sim- virtio) or mmc .... Handle memory sizes larger than 4G. U-Boot 5.8.1.35 ... the U-Boot SPL parameter data prior to system memory initialization and having heap and stack ...

Changes in the lsi-v2010.03 Branch - GitHub
Updated build to work with the new Yocto tools. • Now builds out of ... on waveform analysis - suspicion was that in these isolated cases, the. ODT on ACP side ...

novatel mc950d firmware
InstallationsanleitungMac OS X(PDF). Built-inMobile ... Sierra 306 / 307/ 875U/ 880U/ C885(AT&T) /. Compass 885U/ ... PDF I haven t upgraded my. Lumiato ... A6 product – firmware, manuals, documentsand caselogging/ receivers.. Can you ...

Arm Research Starter Kit: System Modeling using gem5 - GitHub
8. A High-Performance In-order (HPI) Model. 10. Introduction . ... In the case of Arm, gem5 is able to boot latest versions of Android operating system. This Research Starter Kit ...... edu/icsl-pdgem5/files/2015/12/dist-gem5-arch-v4.pdf. [10] A.

ELF for the ARM Architecture
Jul 5, 2005 - (navigate to the ARM Software development tools section, ABI for the ARM Architecture subsection). .... http://www.sco.com/developers/gabi/2003-12- ..... LX. DCD R_ARM_GLOB_DAT(X). PLT code loads the PLTGOT entry SB- relative (§A.1). D

ELF for the ARM Architecture
Jul 5, 2005 - PLEASE READ THEM ..... PLT refers to the read-only ...... memory. Linker veneers may be needed for a number of reasons, including, but not ...

ELF for the ARM Architecture
5 Jul 2005 - 23. 4.6.1.1. Addends and PC-bias compensation. 23. 4.6.1.2. Relocation types. 24. 4.6.1.3. Static Data relocations. 29. 4.6.1.4. Static ARM relocations. 29 ... Platform architecture compatibility data (ABI format). 42. 5.3 ..... relocati

Firmware Updating Systems for Nanosatellites, Sunter, 2016.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Firmware ...

android 4.1.2 jelly bean official firmware released for samsung ...
android 4.1.2 jelly bean official firmware released for samsung galaxy.pdf. android 4.1.2 jelly bean official firmware released for samsung galaxy.pdf. Open.

Canon Firmware List.pdf
... process for delivering Canon Engine System Software used in the majority of. our ISG MFPs. The improvements address our software distribution process that ...

Developing a Gold Standard for Driver and Firmware ... - Intel
software features and capabilities, we developed a systematic approach to upgrading the OS, drivers, and firmware ... Planned upgrades take into account the patching sequence, bundling, and relevancy of the patches and their ... to regulate interacti

Retina Engrave USB Firmware Update - MOBILPASAR.COM
http://www.fullspectrumengineering.com/Protected/UpdateFirmware3-52to4-01.exe. The username/password is included with your laser paperwork. 2. If running 4.01 or later (or you have upgraded to 4.01 during the previous step), unplug/reinsert the USB c

Trusted Machine Learning for Probabilistic Models
Computer Science Laboratory, SRI International. Xiaojin Zhu. [email protected]. Department of Computer Sciences, University of Wisconsin-Madison.

Embedded Systems Firmware Demystified
walking you through an entire embedded systems design. ... dling, flash memory drivers, a flash file system, and serial and Ethernet connections. The result is an ...

ABB-ACS850-04-Firmware-Manual.pdf
Table of contents. Page 3 of 296. ABB-ACS850-04-Firmware-Manual.pdf. ABB-ACS850-04-Firmware-Manual.pdf. Open. Extract. Open with. Sign In. Main menu.