Commit graph

57 commits

Author SHA1 Message Date
fosslinux
39e0a366be Add tcc 0.9.26
This is the first tcc, which will be used to build 0.9.26p1.

Instructions taken from bootstrap.sh in tcc-0.9.26p1. p1 denotes it has
been patched.
2021-01-10 13:21:32 +11:00
Andrius Štikonas
690bddf795 Build mes-m2. 2021-01-06 22:42:05 +00:00
fosslinux
649d7b68dc Add mes and mescc-tools-extra
mescc-tools-extra contains two important tools:
- cp
- chmod

mes first builds itself from a mes 0.21 seed as used by guix, and then
builds a mes 0.22 and then mes 0.22 using that created mes 0.22.

It does /not/ use bootstrap.sh as we don't have a proper shell at this
point, it has been manually adapted for kaem.
2020-12-25 18:40:14 +11:00
fosslinux
c97ad0212f Make structure of sysa/ a bit cleaner 2020-12-23 17:02:57 +11:00
fosslinux
19b41d22f4 Move everything into sysa 2020-12-17 11:25:36 +11:00
fosslinux
d6d000aa0a Split QEMU command 2020-12-17 11:20:22 +11:00
fosslinux
f0959ba2f4 Initial commit
As of right now, rootfs.sh creates an initramfs that:
- boots linux
- builds mescc-tools-seed
- compiles blynn-compiler (from oriansj's fork)
2020-12-17 10:19:25 +11:00