aboutsummaryrefslogtreecommitdiff
path: root/stand/kboot/arch/aarch64/stat_arch.h
Commit message (Collapse)AuthorAgeFilesLines
* kboot: Move to kboot/kbootWarner Losh2024-01-281-31/+0
| | | | | | | | | In anticipation of separating the library elements from the kboot prorgam elements, move kboot down a level into a subdirectory. There will be libkboot and include directories in subsequent commits, mirroring other subsystems like i386 and efi. Sponsored by: Netflix
* stand: aarch64 has different nlinks than amd64Warner Losh2022-12-041-0/+2
| | | | | | | | Some typedefs are system dependent, so move them into stat_arch.h where they are used. On amd64, nlinks is a int64_t, while on aarch64 it's an int (or int32_t). Sponsored by: Netflix
* kboot: aarch64 supportWarner Losh2022-07-281-0/+29
Add support for aarch64. exec.c and ldscript are copied from the EFI version with #ifdefs for the differences. Once complete, I'll refactor them. host_syscall.S implements a generic system call. tramp.S is a first attempt to create a tramoline that we can use to jump to the aarch64 kernel. Add aarch64-specific startup and stat files as well. exec.c tweaked slightly to avoid bringing in bi_load(), which will come in later. Includes tweaks to stat due to name differences between names on different Linux architectures. Sponsored by: Netflix