2 Commits

Author SHA1 Message Date
70bf9b6acc
Replaced relocation-based LBAs with symbol-replacement during lib phase.
Upgraded minimum `zbuild` version to `0.1.8`.
2024-08-16 04:03:04 +01:00
9bbe8f250a
Lba sizes are now also automatically gathered.
- Unfortunately, the lba size table has 16-bit entries, which we cannot emit from rust currently.

- Fortunately, there are an even number of entries, so we can simply join two entries in a single normal pointer relocation.

- Unfortunately, this requires us to specify an order for the lbas, instead of just being able to dump them all and figuring out the order in rust.

- Fortunately: It works.
2024-08-14 06:30:33 +01:00