summaryrefslogtreecommitdiff
path: root/interface
diff options
context:
space:
mode:
Diffstat (limited to 'interface')
-rw-r--r--interface/Makefile2
-rw-r--r--interface/crt0.s20
2 files changed, 12 insertions, 10 deletions
diff --git a/interface/Makefile b/interface/Makefile
index 1cefd39..d70fc30 100644
--- a/interface/Makefile
+++ b/interface/Makefile
@@ -1,4 +1,6 @@
AS=i686-foolos-as
+crt0.o:
+
clean:
rm -f *.o
diff --git a/interface/crt0.s b/interface/crt0.s
index 0b833c0..c24d2d9 100644
--- a/interface/crt0.s
+++ b/interface/crt0.s
@@ -5,19 +5,19 @@ _start:
push %ebx
push %ecx
-cmp $0,_impure_ptr
-jne skipzero
+//cmp $0,_impure_ptr
+//jne skipzero
-movl $0xf5000000, _impure_ptr
-mov $0xf5000000,%ebx
+//movl $0xf5000000, _impure_ptr
+//mov $0xf5000000,%ebx
-allzero:
-movl $0, (%ebx)
-add $4, %ebx
-cmp $0xf5001000,%ebx
-jne allzero
+//allzero:
+//movl $0, (%ebx)
+//add $4, %ebx
+//cmp $0xf5001000,%ebx
+//jne allzero
-skipzero:
+//skipzero:
mov _impure_ptr,%eax
mov $0xf5000000,%ebx