diff options
| author | Miguel <m.i@gmx.at> | 2018-10-10 21:54:10 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-10-10 21:54:10 +0200 |
| commit | e2005fda57ea4da12754d67ba127b09508125395 (patch) | |
| tree | 959aec5c5847bec7c2a404dc9be0fba80b95faf1 /interface | |
| parent | e9495844291a85a1f7ba3c76742a0dd1bf574e5f (diff) | |
cross compiling struggles
Diffstat (limited to 'interface')
| -rw-r--r-- | interface/Makefile | 2 | ||||
| -rw-r--r-- | interface/crt0.s | 20 |
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 |
