freebsd-src/stand/kboot
Warner Losh beba54e4b8 kboot: Move load address stuff to MD code
The load address computations are highly architecture specific. There
are generic ways that are augmented by specific constraints of specific
way things work on each architecture. Move the current load segment
computations into a MD routine load_addr.

As part of the move, I'm marking kboot_get_kernel_machine_bits as
unused. This arrived in a prior commit, but never seems to have been
connected, suggesting an incomplete merge at the time, or a path not yet
taken.

Create a stub for amd64 that will be filled in with a later commit.

Sponsored by:		Netflix
Differential Revision:	https://reviews.freebsd.org/D36603
2022-10-07 23:43:04 -06:00
..
arch kboot: Move load address stuff to MD code 2022-10-07 23:43:04 -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: Move load address stuff to MD code 2022-10-07 23:43:04 -06:00
kbootfdt.c kboot: Convert from getdents to getdents64 2022-07-27 22:29:27 -06:00
main.c kboot: Move load address stuff to MD code 2022-10-07 23:43:04 -06:00
Makefile stand/kboot: Add note about why we use MACHINE_ARCH here 2022-09-04 09:37: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
termios_gen.h kboot: implement stripped down termios 2022-07-28 15:35:42 -06:00
version