IRC channel logs
2023-05-17.log
back to list of logs
<stikonas[m]>rickmasters: not for immediate PR but I wonder if we can introduce intermediate bootloader stage that is capable of hex1 or hex2? <stikonas[m]>So we can build builder-hex0 from .hex1 or .hex2 source? <stikonas[m]>Perhaps that needs to hardcoding disk sectors other than 2 <rickmasters>stikonas[m]: it can be done and I think it makes sense but even the hex2 source has hand calculated offsets <rickmasters>stikonas[m]: it would be nice to use more labels but I'm not sure we have an assembler with all the primitives we need <stikonas[m]>Anyway, that might be some future improvement, you probably want to first take a break anyway <rickmasters>stikonas[m]: the disk sectors are not a significant problem, they are relatively easy ways to deal with that <rickmasters>stikonas[m]: my priorities are: getting Fiwix to run off disk as fossy wanted although I'd rather it not be a 1.0 requirement, <rickmasters>stikonas[m]: and I'd also like to improve comments and documentation <rickmasters>But re: hex2 the reality is that I'm now developing in hex2 and converting to hex0 so it would be reasonable to try to retire the hex0 source. <rickmasters>stikonas[m]: The PR for bootstrap-seeds had been updated. <stikonas[m]>rickmasters: does fossy still want it to run from disk? <stikonas[m]>I don't remember whether that is still requirement... <stikonas[m]>And yes, that hex2 development was one of the reasons why I want to retire hex0 source too <stikonas[m]>OK, now we need to wait for oriansj to review and merge... <rickmasters>stikonas[m]: stage0-posix will also need to be updated. <rickmasters>stikonas[m]: And so I'm testing live-bootstrap with updated stage0-posix because it has other changes. <rickmasters>stikonas[m]: well, just one update to mescc-tools-extra which pulled in new M2libc which had a ton of changes <rickmasters>stikonas[m]: I mean stage0-posix will need to pull in new bootstrap-seeds. My PR can update stage0-posix in live-bootstrap <rickmasters>... if it works. If it doesn't perhaps it should be updated separately with adaptations. <rickmasters>I'm running test with updated stage0-posix right now. <rickmasters>well so far updating stage0-posix is working passed Fiwix and gcc-4.0.4 without a checksum change so it looks ok. <stikonas[m]>rickmasters: oh, actually that M2libc update in mescc-tools-extra is not used in stage0-posix <stikonas[m]>stage0-posix uses top level m2libc submodule directly