freebsd-dev/stand/kboot
Warner Losh cc7b630cec stand/kboot: Add note about why we use MACHINE_ARCH here
Normally in the boot loader, we key off of MACHINE since that specifies
the kernel and the loader is very tuned to each type of MACHINE in
general. In this case, however, we're producing a Linux binary, with
Linux system calls encoded in it. These align better along the
MACHINE_ARCH axis of FreeBSD. For PowerPC the system calls are radically
different for each of our MACHINE_ARCHes, with only powerpc64 and
powerpc64le sharing the same numbers and memory layout. The same was
true about mips when it was in the tree. 32-bit arm uses the same
layout, however, for both armv6 and armv7 ports: that can be easily
shared in the unlikely event we support that in the future.

Sponsored by:		Netflix
2022-09-04 09:37:42 -06:00
..
arch kboot: implement stripped down termios 2022-07-28 15:35:42 -06:00
conf.c kboot: Move conf.c up to top level 2022-07-28 15:35:42 -06:00
crt1.c stand: Spell License correctly 2022-07-26 16:31:13 -06:00
host_syscall.h kboot: Implement host_ioctl 2022-07-28 15:35:42 -06:00
host_syscalls.c kboot: Implement host_ioctl 2022-07-28 15:35:42 -06:00
hostcons.c kboot: Make console raw when we start 2022-07-28 15:35:42 -06:00
hostdisk.c stand: Add disk_fmtdev for dv_fmtdev for all the disk devices 2022-08-11 10:27:16 -06:00
init.c kboot: add minmalist init functionality 2022-09-01 11:08:24 -06:00
kboot.h kboot: add minmalist init functionality 2022-09-01 11:08:24 -06:00
kbootfdt.c kboot: Convert from getdents to getdents64 2022-07-27 22:29:27 -06:00
main.c kboot: add minmalist init functionality 2022-09-01 11:08:24 -06:00
Makefile stand/kboot: Add note about why we use MACHINE_ARCH here 2022-09-04 09:37:42 -06:00
termios_gen.h kboot: implement stripped down termios 2022-07-28 15:35:42 -06:00
termios.c kboot: implement stripped down termios 2022-07-28 15:35:42 -06:00
termios.h kboot: implement stripped down termios 2022-07-28 15:35:42 -06:00
version