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
<stikonas[m]>Or is that too complicated?
<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...
<rickmasters>Yeah, it's currently on the roadmap https://github.com/fosslinux/live-bootstrap/issues/292
<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
<stikonas[m]>Yes, I can update those
<stikonas[m]>But not bootstrap-seeds
<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.
<stikonas[m]>rickmasters: yes, that's exactly what I meant
<stikonas[m]>I have RW access to stage0-posix
<stikonas[m]>Not sure about mescc-tools-extra
<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