1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-18 12:28:09 +00:00
trezor-firmware/core/embed/firmware
Martin Milata 8c6b93e0bd build(core): account for ARM unwinding info in memory layout
Currently the 8-byte section is inserted under semi-random name like
.ARM.exidx.text._ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h79ccbc4bdfe3f200E.
This makes it hard to include it in _codelen that is later baked into
firmware header. This change adds new section because including it in
.flash causes linker error due to mixing "ordered" and "unordered"
sections.

By renaming .exidx to /DISCARD/ we'd drop this info, there may also
exist compiler flag to do that.
2021-05-21 13:49:42 +02:00
..
bl_check.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
bl_check.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
bootloader_hashes.py python: use stdlib blake2s on python 3.6+ 2020-08-10 23:35:38 +02:00
bootloader.bin MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
delay.c core: move delay.c from trezorhal to firmware, fix prodtest build 2019-12-15 08:59:47 +00:00
firmware_flash_t1.jlink core: replace bootloader only in production. Fix device for T1 core port JLink upload 2020-07-13 10:45:32 +02:00
firmware_flash.jlink core: commands for flashing via JLink (#911) 2020-03-23 10:40:06 +01:00
header.S core: unify usage of TREZOR_MODEL 2020-06-06 21:06:15 +02:00
main.c feat(core): make random delays use chacha_drbg 2021-05-21 13:42:53 +02:00
memory_1_min.ld build(core): account for ARM unwinding info in memory layout 2021-05-21 13:49:42 +02:00
memory_1.ld build(core): account for ARM unwinding info in memory layout 2021-05-21 13:49:42 +02:00
memory_T_zkp.ld feat(core): disable SECP256K1_ZKP feature flag 2021-01-22 14:06:29 +01:00
memory_T.ld feat(core): disable SECP256K1_ZKP feature flag 2021-01-22 14:06:29 +01:00
modutime.c core: fix and use MAKEMODULEDEFS instead of explicit registration 2020-04-14 10:17:37 +02:00
mpconfigport.h feat(core): preallocate sys.modules to an appropriate size 2021-05-06 13:14:21 +02:00
mphalport.c chore(core): remove unneeded include 2021-01-26 20:53:38 +01:00
mphalport.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
nlrthumb.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
startup.S ci: enable editorconfig checks, fix whitespace issues 2020-11-11 14:43:50 +01:00
systemview.c chore(core): rework SYSTEMVIEW_DEST_SYSTEMVIEW 2021-01-26 20:53:38 +01:00
systemview.h style(core): style for systemview 2021-01-26 20:53:38 +01:00
version.h chore(core,legacy): Bump FIX_VERSIONs due to upgrade to storage version 3. 2021-03-25 14:24:41 +01:00