aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/ncm.c
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2021-09-08 13:50:20 +0100
committerMichael Brown <mcb30@ipxe.org>2021-09-09 12:18:00 +0100
commit0cc4c42f0af716bc5a363ad699160926e91a4d35 (patch)
tree9493e4661b5124f4fb330d35a72cd937906fd2be /src/drivers/net/ncm.c
parent02ec659b73b0998a275e79ec06a5b7d674dfad07 (diff)
downloadipxe-0cc4c42f0af716bc5a363ad699160926e91a4d35.tar.gz
[acpi] Allow for extraction of a MAC address from the DSDT/SSDT
Some vendors provide a "system MAC address" within the DSDT/SSDT, to be used to override the MAC address for a USB docking station. A full implementation would require an ACPI bytecode interpreter, since at least one OEM allows the MAC address to be constructed by executable ACPI bytecode (rather than a fixed data structure). We instead attempt to extract a plausible-looking "_AUXMAC_#.....#" string that appears shortly after an "AMAC" or "MACA" signature. This should work for most implementations encountered in practice. Debugged-by: Andreas Hammarskjöld <junior@2PintSoftware.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/ncm.c')
0 files changed, 0 insertions, 0 deletions