diff options
author | Simon J. Gerraty <sjg@FreeBSD.org> | 2025-07-10 18:14:38 +0000 |
---|---|---|
committer | Simon J. Gerraty <sjg@FreeBSD.org> | 2025-07-10 18:14:38 +0000 |
commit | d1f0ee548c73fa4d6e097539b9be01dae683b99b (patch) | |
tree | 4d4cfbbd5ef27a4d7aae4d187505dc245e25a6dc /lib/libalias/(public-mirror) | |
parent | 3fde39073c722ba5b1d3aa330ec4dc5e0ecd8495 (diff) |
While netbooting with loader.efi on at least one arm64 platform
which uses u-boot emulating UEFI, the kernel gets corrupted, we
suspected the u-boot ethernet driver was still running.
Use netdev.dv_cleanup for efinet_dev to address this.
This in turn requires calling dev_cleanup() before bi_load() to avoid
a loader crash since bi_load() calls ExitBootServices.
Reviewed by: imp
Sponsored by: Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D51186
Diffstat (limited to 'lib/libalias/(public-mirror)')
0 files changed, 0 insertions, 0 deletions