aboutsummaryrefslogtreecommitdiff
path: root/targets/corstone-310
AgeCommit message (Collapse)Author
4 daysSimplify timing-adapter settingsHEADmainJonny Svärd
The targets only have one NPU so simplify the timing adapters settings by removing unnecessary nesting and complexity. Corstone-310 does not have timing adapters in the NPU model, so remove that dead timing adapter code completely. Change-Id: Iabe95c5e6354f5168beefa3ddfff4a348c4a7021 Signed-off-by: Jonny Svärd <jonny.svaerd@arm.com>
2023-09-25Fix minor typos and naming in commentsLedion Daja
Change-Id: Ie0c57c520d591016855239a502eaf74d23b418fe Signed-off-by: Ledion Daja <ledion.daja@arm.com>
2023-05-15Explicity set Ethos-U interrupt priority23.05-rc223.05Jonny Svärd
FreeRTOS-kernel implements interrupt priority checks, make sure that 'FromISR' API calls are called from interrupts with priority lower (higher number) or equal to 'configMAX_SYSCALL_INTERRUPT_PRIORITY'. Change-Id: I152b6cf7ef649a18d171c80e7907d8c8736a3cef
2023-04-04Remove ETHOSU define from targetsJonny Svärd
Ethos-U core driver exports the macro Change-Id: I373dbdaa9ec0ee24d566912fc876a4a0627e8b63
2022-12-14Add minimal implementation of syscalls in retarget file.Ledion Daja
The nonsys specification of the newlib library, supplied with the Arm GNU toolchain provides stubbed version of several system calls, in order to allow linking with libc. Amongst such subroutines are _fstat, _getpid, _isatty ,_kill, _lseek, for which the GNU toolchain also generates a linker warning. Patch retargets these subroutines by adding a minimal implementation. Change-Id: I74db7ab77f49ce8c909eb24691b96d5e7b36692a
2022-10-25Add support for ARMCompiler 6.19Jonny Svärd
See Release Notes for ARMCompiler 6.19 for more information about the _sys_tmpnam change. Change-Id: Icf05d4c59d7fc6aed437744edd017447450da9cd
2022-10-18Configure write-through caching for Corstone-310 BRAMKristofer Jonsson
Change-Id: I5e0fc2ecbbf416ca07be6b9d65e989c1c116b219
2022-08-09Revert "Corstone-310 FVP update"Davide Grohmann
This reverts commit de1a9f6e9bdd2243c4158789834ef21ee94fc31c. Change-Id: I9cc6ba7d595a0606254bf9116517be6095eb5470
2022-08-03Corstone-310 FVP updateKristofer Jonsson
Updating scripts to support next release of Corstone-310 FVP. Change-Id: Idb13d8caa9954524d11aa0aa14c812e3c4d6b89d
2022-06-20Disable Timing Adapters for Corstone-310Henrik Hoglind
The Timing Adapters are disabled until a proper configuration exists. Change-Id: I3f44c74f9b11e1c032522c0fda448b9779ddc43f
2022-06-20Update npu config for corstone-310Henrik Hoglind
The NPU config used for Corstone-310 is Ethos-U55-256. Change-Id: I386a8541ebe38b1dde4a0d3cf050e56c287815a1
2022-06-13Fix: add missing ethosu_core_*_queue mapping in scatter fileDavide Grohmann
To match the GNU ld definitions. This also solves a problem with scatter loading when data is compressed (seen in message_handler). Change-Id: I50a27d1cb0ff9fd96f84ecf41b7f21c8306b03d1
2022-05-12Add support for Cortex-M85Davide Grohmann
Rely on CMSIS code for initializing Cortex-M85 devices. Fallback to mcpu=cortex-m55 for gcc until support for cortex-m85 is available. Change-Id: I8b47563c3f0f44e35735a569f2abf8a308948e67
2022-05-06Fix: length for scatter loading should be in words not in bytesDavide Grohmann
Divide by 4 the length in bytes to get length in words as expected by the CMSIS scatter loading implementation. Change-Id: I5d239e13739a578bd61dc0b594e3453e8dcdab4d
2022-04-26Add Corstone-310 targetKristofer Jonsson
Change-Id: Idcb2238895668ee4858c2e858c02c6765f4b1702