Andre Richter
840f6d6f42
Add Cargo.toml to dependencies
2 years ago
Andre Richter
e6c3790cac
Remove .got section again
...
It seems that whatever bug or config mistake gave us .got entries back then has
since been resolved. Also add a sanity check to recognize should this happen
again.
2 years ago
Andre Richter
821979be41
Fix wrong variable in Makefile
2 years ago
Andre Richter
8513ccfd8d
Various minor fixes
2 years ago
Andre Richter
1323c8245b
Remove RA helper target from Makefile
2 years ago
Andre Richter
e9a3c4b489
Rename main LD script to kernel.ld
2 years ago
Andre Richter
d3e5834e30
Linker: Use absolute library path
3 years ago
Andre Richter
b7cecafa1e
Non-phony kernel targets
...
Saves time on various targets that depend on the kernel ELF because calling
cargo can be completely skipped if nothing changed.
3 years ago
Andre Richter
cb4ae40ac2
Linker: Provide LD script folder via cmdline
...
This enables shorter relative paths for ld-internal INCLUDE, which adds more
flexibility wrt to directory structure.
3 years ago
Andre Richter
d901ae6cfe
Update copyright
3 years ago
Andre Richter
dee575bb18
Bump QEMU to 6.1; Tag Docker images from now on
3 years ago
Andre Richter
de3ba3e871
Refactor Tests and Makefile
...
- Carve out common files for tests
- Add boot tests starting tutorial 3
- Overhaul the Makefile for more structure
3 years ago
Andre Richter
f81eb7428d
Adapt tutorial numbers
4 years ago