aboutsummaryrefslogtreecommitdiff
path: root/COPYING.GPLv2
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2024-04-16 14:19:01 +0100
committerMichael Brown <mcb30@ipxe.org>2024-04-16 14:19:01 +0100
commitcb95b5b378b1a61d10770965d82dba535b6be242 (patch)
treeec6c8a0f37a8771e9100cd8b41ce9b0fd80a4a13 /COPYING.GPLv2
parent40b51124400df9cb0c57512ff93ac21827d5bac0 (diff)
downloadipxe-cb95b5b378b1a61d10770965d82dba535b6be242.zip
ipxe-cb95b5b378b1a61d10770965d82dba535b6be242.tar.gz
ipxe-cb95b5b378b1a61d10770965d82dba535b6be242.tar.bz2
[efi] Veto the Dhcp6Dxe driver on all platformsvetodhcp6
The reference implementation of Dhcp6Dxe in EDK2 has a fatal flaw: the code in EfiDhcp6Stop() will poll the network in a tight loop until either a response is received or a timer tick (at TPL_CALLBACK) occurs. When EfiDhcp6Stop() is called at TPL_CALLBACK or higher, this will result in an endless loop and an apparently frozen system. Since this is the reference implementation of Dhcp6Dxe, it is likely that almost all platforms have the same problem. Fix by vetoing the broken driver. If the upstream driver is ever fixed and a new version number issued, then we could plausibly test against the version number exposed via the driver binding protocol. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'COPYING.GPLv2')
0 files changed, 0 insertions, 0 deletions