15 Commits (master)

Author SHA1 Message Date
James Zow 52b7ac9b2f
fix ci/cd error (#195)
* fix ci/cd error

* update copyright year

* Modify remaining years

* solve ci report settings.json code style

* update .prettierrc.json

* prettierrc fix code style

* fix rb file i.to_s and code style

* fix error Line is too long. [101/100]

* Modify the Ruby file format and restore other file formats

* update makefile and readme file space
8 months ago
Andre Richter ec842133d9
Improve macOS support
macOS support is still not great, but this patch at least
fixes some import Makefile subtargets.
2 years ago
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 2 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.
2 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.
2 years ago
Andre Richter d901ae6cfe
Update copyright 2 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 3 years ago