refactor: use for ia86-elf-gcc toolchain + linker file
authorRobin Krens <robin@robinkrens.nl>
Tue, 7 Jun 2022 19:55:39 +0000 (21:55 +0200)
committerRobin Krens <robin@robinkrens.nl>
Tue, 7 Jun 2022 19:55:39 +0000 (21:55 +0200)
commitb0e61a103125d4eee18c802d4b5612d13722c564
tree74349a0aab32ed1f12d18b2f6e8b790882a4094d
parenta223d7a6973882534ccd8f427fcf68e6a50a1830
refactor: use for ia86-elf-gcc toolchain + linker file

- use of gas style assembly in entry.S
- copy to RAM func
- jump to C
- main.c tests for .bss (global) and .data data
- makefile changes for toolchain
- added swan.ld linker file to make layout sections easier
Makefile
romheader [new file with mode: 0755]
src/entry.S [new file with mode: 0644]
src/init.s [deleted file]
src/main.c
swan.ld [new file with mode: 0644]