lanzaboote/rust/stub/src
Alois Wohlschlager ae401e4b18
stub: implement icache coherence on i686 and AArch64
People reportedly want to compile the stub on i686 and AArch64
platforms for testing. Make compilation possible by providing proper
`make_instruction_cache_coherent` implementations on these platforms.
For x86 (just as x86_64), this is a no-op, because Intel made the
instruction cache coherent for compatibility with code that was written
before caches existed.
For AArch64, adapt the procedure from their manual to multiple
instructions.
2023-04-21 18:00:14 +02:00
..
linux_loader.rs stub: update uefi dependency to 0.19.1 2023-02-21 00:50:34 +01:00
main.rs stub: make it compatible with a stable Rust compiler (≥ 1.68.x) 2023-04-14 16:48:30 +02:00
pe_loader.rs stub: implement icache coherence on i686 and AArch64 2023-04-21 18:00:14 +02:00
pe_section.rs stub: do not read loaded image again from ESP 2023-03-15 00:36:50 +01:00
uefi_helpers.rs stub: do not read loaded image again from ESP 2023-03-15 00:36:50 +01:00