#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/DevicePathLib.h>\r
\r
-extern EFI_DRIVER_BINDING_PROTOCOL gEmuBusDriverBinding;\r
-extern EFI_COMPONENT_NAME_PROTOCOL gEmuBusDriverComponentName;\r
-extern EFI_COMPONENT_NAME2_PROTOCOL gEmuBusDriverComponentName2;\r
-\r
+extern EFI_DRIVER_BINDING_PROTOCOL gEmuBusDriverBinding;\r
+extern EFI_COMPONENT_NAME_PROTOCOL gEmuBusDriverComponentName;\r
+extern EFI_COMPONENT_NAME2_PROTOCOL gEmuBusDriverComponentName2;\r
\r
//\r
// Unix Bus Controller Structure\r
//\r
-#define EMU_BUS_DEVICE_SIGNATURE SIGNATURE_32 ('L', 'X', 'B', 'D')\r
+#define EMU_BUS_DEVICE_SIGNATURE SIGNATURE_32 ('L', 'X', 'B', 'D')\r
\r
typedef struct {\r
- UINT64 Signature;\r
- EFI_UNICODE_STRING_TABLE *ControllerNameTable;\r
+ UINT64 Signature;\r
+ EFI_UNICODE_STRING_TABLE *ControllerNameTable;\r
} EMU_BUS_DEVICE;\r
\r
//\r
#define EMU_IO_DEVICE_SIGNATURE SIGNATURE_32 ('L', 'X', 'V', 'D')\r
\r
typedef struct {\r
- UINT64 Signature;\r
- EFI_HANDLE Handle;\r
- EMU_IO_THUNK_PROTOCOL EmuIoThunk;\r
- EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
+ UINT64 Signature;\r
+ EFI_HANDLE Handle;\r
+ EMU_IO_THUNK_PROTOCOL EmuIoThunk;\r
+ EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
\r
//\r
// Private data about the parent\r
//\r
- EFI_HANDLE ControllerHandle;\r
- EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath;\r
-\r
- EFI_UNICODE_STRING_TABLE *ControllerNameTable;\r
+ EFI_HANDLE ControllerHandle;\r
+ EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath;\r
\r
+ EFI_UNICODE_STRING_TABLE *ControllerNameTable;\r
} EMU_IO_DEVICE;\r
\r
#define EMU_IO_DEVICE_FROM_THIS(a) \\r
CR(a, EMU_IO_DEVICE, EmuIoThunk, EMU_IO_DEVICE_SIGNATURE)\r
\r
-\r
-\r
//\r
// Driver Binding Protocol function prototypes\r
//\r
EFI_STATUS\r
EFIAPI\r
EmuBusDriverBindingSupported (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Handle,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE Handle,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
);\r
\r
-\r
EFI_STATUS\r
EFIAPI\r
EmuBusDriverBindingStart (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE ParentHandle,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE ParentHandle,\r
+ IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
);\r
\r
-\r
EFI_STATUS\r
EFIAPI\r
EmuBusDriverBindingStop (\r
IN UINT16 InstanceNumber\r
);\r
\r
-\r
#endif\r