opengnsys_ipxe/src/drivers
Michael Brown 081b3eefc4 [ena] Assign memory BAR if left empty by BIOS
Some BIOSes in AWS EC2 (observed with a c6i.metal instance in
eu-west-2) will fail to assign an MMIO address to the ENA device,
which causes ioremap() to fail.

Experiments show that the ENA device is the only device behind its
bridge, even when multiple ENA devices are present, and that the BIOS
does assign a memory window to the bridge.

We may therefore choose to assign the device an MMIO address at the
start of the bridge's memory window.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2022-09-19 17:49:25 +01:00
..
bitbash [mii] Add bit-bashing interface 2018-04-20 15:24:33 +01:00
block [iscsi] Update link to iBFT reference manual 2021-02-01 01:27:08 +01:00
bus [pci] Add minimal PCI bridge driver 2022-09-19 17:47:57 +01:00
infiniband [hermon] Add support for ConnectX-3 based cards 2021-02-02 00:37:43 +01:00
linux [linux] Allow arbitrary settings to be applied to Linux devices 2021-03-02 19:35:11 +00:00
net [ena] Assign memory BAR if left empty by BIOS 2022-09-19 17:49:25 +01:00
nvs [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
usb [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00