aboutsummaryrefslogtreecommitdiff
path: root/stand/kboot/libkboot/arch/amd64
Commit message (Collapse)AuthorAgeFilesLines
* kboot: .note.GNU-stack is neededWarner Losh2025-04-171-0/+2
| | | | | | | | | | | Add '.section .note.GNU-stack,"",%progbits' to all assembler. Newer versions of clang complain when this isn't present because executable stacks are going away in the future. We don't need an executable stack anyway. Sponsored by: Netflix Reviewed by: kevans, andrew, emaste, jhibbits Differential Revision: https://reviews.freebsd.org/D49855
* kboot: Move syscall stubs to libkbootWarner Losh2024-01-281-0/+29
| | | | Sponsored by: Netflix
* kboot: Move _start out of kboot and into libkbootWarner Losh2024-01-281-0/+34
Move the startup code from kboot/kboot to kboot/libkboot and add the necessary infrastructure for it to build. move start_arch.h, a private header for libkboot, over as well. Sponsored by: Netflix