xous-core/loader/src
bunnie 5ab014e715 cleanup the offsets for decrypt_src_page_at()
We had a "coincidence" before that allowed things to work,
where we had some data line up that we happened to think
was some other header data, so we "fixed" it by
subtracting the offset of the header data.

Actually, it wasn't.

Clarify that decrypt_src_page_at() offsets are relative
to the beginning of encrypted data, and not relative
to the absolute beginning of the disk.

Image creation is now fixed so that stuff lines up to what
this routine expects, and some asserts added to try and
save ourselves in the future as we try to fix other bugs
we discover over time.

loaders are hard.
2024-05-06 18:55:11 +08:00
..
fonts
platform cleanup the offsets for decrypt_src_page_at() 2024-05-06 18:55:11 +08:00
args.rs
asm.rs add an experimental routine to try and print the exception vector 2024-05-05 16:30:45 +08:00
bootconfig.rs fix page tracking bug on physical swap addresses 2024-05-05 21:51:17 +08:00
consts.rs more stack space is needed due to the increased size of the RPT 2024-05-05 21:50:09 +08:00
debug.rs extend debug to print swap bits 2024-04-08 23:55:24 +08:00
font6x12.png
font6x12_1bpp.raw
fonts.rs
lib.rs fix visibility of app uart for cramium config 2024-05-04 01:45:10 +08:00
main.rs cleanup the offsets for decrypt_src_page_at() 2024-05-06 18:55:11 +08:00
minielf.rs fix page tracking bug on physical swap addresses 2024-05-05 21:51:17 +08:00
murmur3.rs
phase1.rs fix page mapping; allow kernel to load in arg order; swap_root breakout 2024-04-09 15:26:38 +08:00
phase2.rs cleanup the offsets for decrypt_src_page_at() 2024-05-06 18:55:11 +08:00
platform.rs
secboot.rs make secboot's stack test adjust to the platform-defined RAM available 2024-04-08 23:56:35 +08:00
swap.rs fix typo, enforce alignment on the RawPage structure 2024-05-05 03:25:08 +08:00
test.rs