IRC channel logs

2022-07-20.log

back to list of logs

<stikonas>oh I actually miscalculated header size, so now .text size of x86 and amd64 is exacty equal
<Hagfish>that's kinda nice, i guess. is that just a coincidence?
<stikonas>yes, coincidence
<stikonas>ok, new amd64 seed is now ready https://github.com/oriansj/bootstrap-seeds/pull/21
<stikonas>and https://github.com/oriansj/stage0-posix-amd64/pull/3
<Hagfish>nice!
***ChanServ sets mode: +o oriansj
<oriansj>stikonas: looks good, thank you
<stikonas>oriansj: any reason for catm on x86 not to be written in hex1?
<stikonas>I'm now reducing size of catm a bit too using the same tricks
<stikonas>so thinking of whether we should manually encode jumps or just let hex1 do it
<stikonas>or even hex2 can be used...
<oriansj>stikonas: the only reason it was written in hex0 instead of hex1 was that I wasn't sure of the build order yet and wanted to have the freedom to move it before hex1 if needed.
<stikonas>well, hex1 actually needs more changes...
<stikonas>since 8 byte displacements are not supported
<oriansj>in fact in AArch64 hex2 is built before catm is
<stikonas>one needs to build it for hex2
<stikonas>well, I guess we can do the same for x86
<oriansj>so we could move it after hex2 for simplicity
<stikonas>ok, I'll do that...