commit c3575490c46b60f1d657e4de3d9080d6c757ee38
parent a5d95cbcf1b1de79345be35deadc0fdc5d92a667
Author: Virgil Dupras <hsoft@hardcoded.net>
Date: Wed, 7 Jun 2023 11:15:31 -0400
rpi: fix broken lblwriterange
For some magical reason, it wasn't broken under QEMU.
This makes the port functional on a real rpi.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/xcomp/arm/rpi/kernel.fs b/fs/xcomp/arm/rpi/kernel.fs
@@ -370,8 +370,8 @@ pc to lblwriterange \ r0=addr r1=len
lblhere r2 pc>reg,
ldr) r3 rd) r2 rn) ,)
pc
- ldr) r4 rd) r0 rn) 1 +i) post) ,)
- str) r4 rd) r3 rn) 1 +i) post) ,)
+ ldr) r4 rd) r0 rn) 8b) 1 +i) post) ,)
+ str) r4 rd) r3 rn) 8b) 1 +i) post) ,)
sub) r1 rdn) 1 i) f) ,)
( pc ) abs>rel b) ne) ,)
str) r3 rd) r2 rn) ,)