X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EmbeddedPkg%2FInclude%2FProtocol%2FEmbeddedDevice.h;fp=EmbeddedPkg%2FInclude%2FProtocol%2FEmbeddedDevice.h;h=a999a975578f01739d3ae22b992ee52073a44612;hp=c41e5b41a6a2785122e880703cc086fcec95ddbc;hb=3402aac7d985bf8a9f9d3c639f3fe93609380513;hpb=62d441fb17d59958bf00c4a1f3b52bf6a0b40b24 diff --git a/EmbeddedPkg/Include/Protocol/EmbeddedDevice.h b/EmbeddedPkg/Include/Protocol/EmbeddedDevice.h index c41e5b41a6..a999a97557 100644 --- a/EmbeddedPkg/Include/Protocol/EmbeddedDevice.h +++ b/EmbeddedPkg/Include/Protocol/EmbeddedDevice.h @@ -1,16 +1,16 @@ /** @file Deal with devices that just exist in memory space. - + To follow the EFI driver model you need a root handle to start with. An - EFI driver will have a driver binding protocol (Supported, Start, Stop) - that is used to layer on top of a handle via a gBS->ConnectController. + EFI driver will have a driver binding protocol (Supported, Start, Stop) + that is used to layer on top of a handle via a gBS->ConnectController. The first handle has to just be in the system to make that work. For - PCI it is a PCI Root Bridge IO protocol that provides the root. - - On an embedded system with MMIO device we need a handle to just - show up. That handle will have this protocol and a device path - protocol on it. - + PCI it is a PCI Root Bridge IO protocol that provides the root. + + On an embedded system with MMIO device we need a handle to just + show up. That handle will have this protocol and a device path + protocol on it. + For an ethernet device the device path must contain a MAC address device path node.