OVMS3-idf/components/bootloader_support/src
Ivan Grokhotkov 96d0f7f5e2 bootloader: account for load address when mapping cache pages
Bootloader used to calculate the number of cache pages assuming that
load address was aligned, while in reality load address for DROM and
IROM was offset by 0x20 bytes from the start of 64kB page. This
caused the bootloader to map one less page if the size of the image
was 0x4..0x1c less than a multiple of 64kB.

Reported in https://esp32.com/viewtopic.php?f=13&t=6952.
2019-01-19 14:44:55 +08:00
..
bootloader_clock.c bootloader: use new CPU frequency setting API 2018-08-21 13:02:46 +08:00
bootloader_common.c bootloader: Add support flags for rollback app 2018-12-11 11:54:21 +08:00
bootloader_flash.c bootloader: account for load address when mapping cache pages 2019-01-19 14:44:55 +08:00
bootloader_init.c bootloader, esp32: add workaround for Tensilica erratum 572 2018-11-19 04:39:35 +00:00
bootloader_random.c esp32: Add esp_fill_random() function 2018-09-03 04:39:45 +00:00
bootloader_sha.c app_update: Add API for getting sha256_of_partition 2018-08-13 13:59:07 +05:00
bootloader_utility.c bootloader: account for load address when mapping cache pages 2019-01-19 14:44:55 +08:00
efuse.c Secure Boot & Flash encryption: Support 3/4 Coding Scheme 2018-10-16 16:24:10 +11:00
esp_image_format.c bootloader: verify that loaded image does not overlap bootloader code 2018-10-26 12:44:10 +08:00
flash_encrypt.c Secure Boot & Flash encryption: Support 3/4 Coding Scheme 2018-10-16 16:24:10 +11:00
flash_partitions.c bootloader: Don't verify Partition Table as part of Secure Boot 2018-07-13 15:45:15 +10:00
flash_qio_mode.c feature(flash): support for QIO mode of XM25QU64A 2018-07-11 22:28:01 +08:00
secure_boot.c Secure Boot & Flash encryption: Support 3/4 Coding Scheme 2018-10-16 16:24:10 +11:00
secure_boot_signatures.c secure boot: Pad to avoid data after the signature mapping into the address space 2018-07-17 15:33:47 +10:00