diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2020-01-12 19:40:15 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2020-01-12 19:40:15 +0100 |
commit | eac8370242da9375e32225f1d8bd3b4df56b67e4 (patch) | |
tree | da06468ff3d45736dc67cd3afeb811b852b47ce9 /README.bootstrapping | |
parent | bb575ae3f8f560f0633c0fba5564161a15abf03f (diff) | |
download | compilertests-eac8370242da9375e32225f1d8bd3b4df56b67e4.tar.gz compilertests-eac8370242da9375e32225f1d8bd3b4df56b67e4.tar.bz2 |
added some stuff around bootstrapping and minial Intel ASM
Diffstat (limited to 'README.bootstrapping')
-rw-r--r-- | README.bootstrapping | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/README.bootstrapping b/README.bootstrapping new file mode 100644 index 0000000..d68295b --- /dev/null +++ b/README.bootstrapping @@ -0,0 +1,35 @@ +wikis and docu +-------------- + +nice overview and list of interesting bootstrapping projects: + +https://bootstrapping.miraheze.org/wiki/Main_Page +http://bootstrapping.org + +compiled list of compilers: +https://github.com/aalhour/awesome-compilers + +notes on specific projects +-------------------------- + +https://github.com/ras52/bootstrap + +bcompiler +--------- + +https://web.archive.org/web/20061108010907/http://www.rano.org/bcompiler.html +https://github.com/certik/bcompiler + +asmc +---- + +https://gitlab.com/giomasce/asmc.git + +Bootstrap a C environment via intermediate language (G), writes assembly +and proto-tinity in G, then bootstraps a tinyc and a libc. +Good testbed, demonstrates the whole bootstrapping process in qemu, really nice. +Why is the minikernel written in assembly? Most likely needed early on.. +Very good back and forth of documenting the requirements whicle bootstrapping +(ASSUMPTIONS.md). + + |