stage0-posix release

Jeremiah at pdp10.guru Jeremiah at pdp10.guru
Sun Oct 3 21:38:50 UTC 2021


Thanks to the incredible efforts of Andrius Štikonas over the last 4
months, today  we announce the release of version 1.4 of stage0-posix.

A culmination of porting M2-Planet to support RISC-V (64bit),
mescc-tools with a huge range of enhancements needed to incorporate
RISC-V support and an incredible amount of work by Andrius Štikonas hand
writing dozens of pieces not only in assembly but also sorting out a
boatload of syntax details need by RISC-V and hand calculating hex
encodings for a "too clever by half" instruction set.

As always all supported architectures are able to cross-verify all other
architectures. And the bootstrap root is under 1024bytes:
392 POSIX/riscv64/hex0-seed
361 POSIX/riscv64/kaem-optional-seed
753 total

and builds to everything needed to bootstrap MesCC, TCC, GCC and Gnu Guix.

The latest release can be found here:
https://github.com/oriansj/stage0-posix


Those wishing to see the pieces leading up to GCC, Gnu Guile (we solved
the psyntax bootstrap problem thanks to Michael Schierl and his amazing
work: https://github.com/schierlm/guile-psyntax-bootstrapping )

Can find them here:
https://github.com/fosslinux/live-bootstrap

- Jeremiah


More information about the rb-general mailing list