-#define PIXEL_RED_SHIFT 0\r
-#define PIXEL_GREEN_SHIFT 3\r
-#define PIXEL_BLUE_SHIFT 6\r
+#define PIXEL_RED_SHIFT 0\r
+#define PIXEL_GREEN_SHIFT 3\r
+#define PIXEL_BLUE_SHIFT 6\r
\r
#define PIXEL_RED_MASK (BIT7 | BIT6 | BIT5)\r
#define PIXEL_GREEN_MASK (BIT4 | BIT3 | BIT2)\r
#define PIXEL_BLUE_MASK (BIT1 | BIT0)\r
\r
\r
#define PIXEL_RED_MASK (BIT7 | BIT6 | BIT5)\r
#define PIXEL_GREEN_MASK (BIT4 | BIT3 | BIT2)\r
#define PIXEL_BLUE_MASK (BIT1 | BIT0)\r
\r
-#define PIXEL_TO_COLOR_BYTE(pixel, mask, shift) ((UINT8) ((pixel & mask) << shift))\r
-#define PIXEL_TO_RED_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_RED_MASK, PIXEL_RED_SHIFT)\r
-#define PIXEL_TO_GREEN_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_GREEN_MASK, PIXEL_GREEN_SHIFT)\r
-#define PIXEL_TO_BLUE_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_BLUE_MASK, PIXEL_BLUE_SHIFT)\r
+#define PIXEL_TO_COLOR_BYTE(pixel, mask, shift) ((UINT8) ((pixel & mask) << shift))\r
+#define PIXEL_TO_RED_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_RED_MASK, PIXEL_RED_SHIFT)\r
+#define PIXEL_TO_GREEN_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_GREEN_MASK, PIXEL_GREEN_SHIFT)\r
+#define PIXEL_TO_BLUE_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_BLUE_MASK, PIXEL_BLUE_SHIFT)\r
\r
#define RGB_BYTES_TO_PIXEL(Red, Green, Blue) \\r
(UINT8) ( (((Red) >> PIXEL_RED_SHIFT) & PIXEL_RED_MASK) | \\r
\r
#define RGB_BYTES_TO_PIXEL(Red, Green, Blue) \\r
(UINT8) ( (((Red) >> PIXEL_RED_SHIFT) & PIXEL_RED_MASK) | \\r
-extern EFI_DRIVER_BINDING_PROTOCOL gEmuGopDriverBinding;\r
-extern EFI_COMPONENT_NAME_PROTOCOL gEmuGopComponentName;\r
+extern EFI_DRIVER_BINDING_PROTOCOL gEmuGopDriverBinding;\r
+extern EFI_COMPONENT_NAME_PROTOCOL gEmuGopComponentName;\r
\r
#define GOP_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('G', 'o', 'p', 'N')\r
typedef struct {\r
\r
#define GOP_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('G', 'o', 'p', 'N')\r
typedef struct {\r
- EFI_HANDLE Handle;\r
- EFI_PCI_IO_PROTOCOL *PciIo;\r
- EFI_GRAPHICS_OUTPUT_PROTOCOL GraphicsOutput;\r
- EFI_DEVICE_PATH_PROTOCOL *GopDevicePath;\r
+ EFI_HANDLE Handle;\r
+ EFI_PCI_IO_PROTOCOL *PciIo;\r
+ EFI_GRAPHICS_OUTPUT_PROTOCOL GraphicsOutput;\r
+ EFI_DEVICE_PATH_PROTOCOL *GopDevicePath;\r
#define GOP_PRIVATE_DATA_FROM_THIS(a) \\r
CR(a, GOP_PRIVATE_DATA, GraphicsOutput, GOP_PRIVATE_DATA_SIGNATURE)\r
\r
typedef struct {\r
#define GOP_PRIVATE_DATA_FROM_THIS(a) \\r
CR(a, GOP_PRIVATE_DATA, GraphicsOutput, GOP_PRIVATE_DATA_SIGNATURE)\r
\r
typedef struct {\r
-extern EFI_DRIVER_BINDING_PROTOCOL gEmuGopDriverBinding;\r
-extern EFI_COMPONENT_NAME_PROTOCOL gEmuGopComponentName;\r
-extern EFI_COMPONENT_NAME2_PROTOCOL gEmuGopComponentName2;\r
+extern EFI_DRIVER_BINDING_PROTOCOL gEmuGopDriverBinding;\r
+extern EFI_COMPONENT_NAME_PROTOCOL gEmuGopComponentName;\r
+extern EFI_COMPONENT_NAME2_PROTOCOL gEmuGopComponentName2;\r
- GOP_PRIVATE_DATA *Private,\r
- BHYVE_FBUF_MEMREGS *Memregs\r
+ GOP_PRIVATE_DATA *Private,\r
+ BHYVE_FBUF_MEMREGS *Memregs\r
- IN CONST CHAR16 *CardName,\r
- IN EFI_PHYSICAL_ADDRESS FrameBufferBase\r
+ IN CONST CHAR16 *CardName,\r
+ IN EFI_PHYSICAL_ADDRESS FrameBufferBase\r