freebsd-dev/sys/boot/powerpc/kboot
Baptiste Daroussin 1b46e63d3c Stop closing the network device when netbooting for loaders using the common
dev_net.c code.

The NETIF_OPEN_CLOSE_ONCE flag was added in r201932 to prevent that behaviour
on some architectures (sparc64 and powerpc64) the default was left to always
open and close the device for each open and close of a file by the loader
because it was necessary for u-boot on arm.

Since it has been added, the flag was turned on for every arches including the
u-boot loader for arm.

This also fixes netbooting on RPi3 (tested by gonzo@)

For the loader.efi it greatly speeds up netbooting

Reviewed by:	emaste, gonzo, tsoome
Approved by:	gonzo
MFC after:	1 month
Sponsored by:	Gandi.net
Differential Revision:	https://reviews.freebsd.org/D8230
2016-10-13 22:43:49 +00:00
..
conf.c Relocate kernel to high address space (a static + 64 MB for now) to avoid 2015-01-31 19:42:08 +00:00
help.kboot
host_syscall.h Allow this to work with disks greater than 4 GB and with names not beginning 2015-02-01 02:02:50 +00:00
host_syscall.S Allow this to work with disks greater than 4 GB and with names not beginning 2015-02-01 02:02:50 +00:00
hostcons.c
hostdisk.c A new implementation of the loader block cache 2016-04-18 23:09:22 +00:00
kbootfdt.c
kerneltramp.S Relocate kernel to high address space (a static + 64 MB for now) to avoid 2015-01-31 19:42:08 +00:00
ldscript.powerpc
main.c The getsecs() function is implemented in platform- and bootfw-specific 2016-09-22 06:24:40 +00:00
Makefile Stop closing the network device when netbooting for loaders using the common 2016-10-13 22:43:49 +00:00
metadata.c
ppc64_elf_freebsd.c Allow loader to load 64-bit ELFv2 PowerPC kernels. 2015-12-01 17:01:27 +00:00
version