1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware/target
Aidan MacDonald 6ffd42548b multiboot: Refactor boot data validation, add version numbers
Instead of verifying the CRC before every access of the boot data,
verify the CRC once at startup and set a flag to indicate the boot
data is valid.

Also add a framework to support multiple boot protocol versions.
Firmware declares the maximum supported protocol version using a
version byte in the boot data header. The bootloader chooses the
highest version supported by it and the firmware when deciding
what boot protocol to use.

Change-Id: I810194625dc0833f026d2a23b8d64ed467fa6aca
2024-03-31 16:57:19 +01:00
..
arm multiboot: Refactor boot data validation, add version numbers 2024-03-31 16:57:19 +01:00
coldfire Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
hosted [BugFix] Multiboot Database duplicate files 2024-03-23 01:03:33 -04:00
mips ErosQ Native ES9018K2M: Add digital filters capability 2024-01-02 08:19:23 -05:00