IRC channel logs

2023-12-10.log

back to list of logs

<oriansj>true
<stikonas>ok, I think I have a working kaem-optional.S prototype for UEFI too. Now just need to convert intel_syntax->M1->hex2->hex0
<stikonas>this is one probably the hardest to fix...
<stikonas>a lot of UEFI calls and stuff is still low level
<oriansj>stikonas: nice
<stikonas>yeah, I should have something up for review later today for bootstrap-seeds...
<stikonas>hmm, I'm unlikely to finish new bootstrap seeds today... Still having some issues...
<stikonas>kaem is actually more complicated than hex1 here...
<oriansj>no worries, thank you for improving the UEFI bootstrap seed
<stikonas>I probably missed some branch...
<stikonas>it worked on very simple kaem files but anything complex (like those mescc-tools-*.kaem) causes reboot...
<stikonas>kaem does need to be quite good at error handling unlike other hex programs...
<stikonas>hmm, I might have introduced some other bug though...
<stikonas>probably not related to stack alignment
<stikonas>since qemu version now also reboots...
<oriansj>very easy to do in hex0
<stikonas>oriansj: not in hex0, it was in .S
<stikonas>well, it propagated to hex0 too
<oriansj>it happens
<stikonas>hmm, might be more than one bug
<stikonas>checking out older commits seem to indicate that I'm getting some Subprocess error
<stikonas>so actually, the main bug might be in hex0...
<stikonas>and I was looking in the wrong place...