summaryrefslogtreecommitdiff
path: root/README.bootstrapping
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2020-01-12 19:40:15 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2020-01-12 19:40:15 +0100
commiteac8370242da9375e32225f1d8bd3b4df56b67e4 (patch)
treeda06468ff3d45736dc67cd3afeb811b852b47ce9 /README.bootstrapping
parentbb575ae3f8f560f0633c0fba5564161a15abf03f (diff)
downloadcompilertests-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.bootstrapping35
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).
+
+