OvmfPkg: Apply uncrustify changes
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 Apply uncrustify changes to .c/.h files in the OvmfPkg package Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <leif@nuviainc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Andrew Fish <afish@apple.com>
This commit is contained in:
committed by
mergify[bot]
parent
d1050b9dff
commit
ac0a286f4d
@@ -13,7 +13,6 @@
|
||||
#ifndef _QEMU_H_
|
||||
#define _QEMU_H_
|
||||
|
||||
|
||||
#include <Uefi.h>
|
||||
#include <Protocol/GraphicsOutput.h>
|
||||
#include <Protocol/PciIo.h>
|
||||
@@ -37,33 +36,33 @@
|
||||
//
|
||||
// QEMU Video PCI Configuration Header values
|
||||
//
|
||||
#define CIRRUS_LOGIC_VENDOR_ID 0x1013
|
||||
#define CIRRUS_LOGIC_5430_DEVICE_ID 0x00a8
|
||||
#define CIRRUS_LOGIC_5430_ALTERNATE_DEVICE_ID 0x00a0
|
||||
#define CIRRUS_LOGIC_5446_DEVICE_ID 0x00b8
|
||||
#define CIRRUS_LOGIC_VENDOR_ID 0x1013
|
||||
#define CIRRUS_LOGIC_5430_DEVICE_ID 0x00a8
|
||||
#define CIRRUS_LOGIC_5430_ALTERNATE_DEVICE_ID 0x00a0
|
||||
#define CIRRUS_LOGIC_5446_DEVICE_ID 0x00b8
|
||||
|
||||
//
|
||||
// QEMU Vide Graphical Mode Data
|
||||
//
|
||||
typedef struct {
|
||||
UINT32 InternalModeIndex; // points into card-specific mode table
|
||||
UINT32 HorizontalResolution;
|
||||
UINT32 VerticalResolution;
|
||||
UINT32 ColorDepth;
|
||||
UINT32 InternalModeIndex; // points into card-specific mode table
|
||||
UINT32 HorizontalResolution;
|
||||
UINT32 VerticalResolution;
|
||||
UINT32 ColorDepth;
|
||||
} QEMU_VIDEO_MODE_DATA;
|
||||
|
||||
#define PIXEL_RED_SHIFT 0
|
||||
#define PIXEL_GREEN_SHIFT 3
|
||||
#define PIXEL_BLUE_SHIFT 6
|
||||
#define PIXEL_RED_SHIFT 0
|
||||
#define PIXEL_GREEN_SHIFT 3
|
||||
#define PIXEL_BLUE_SHIFT 6
|
||||
|
||||
#define PIXEL_RED_MASK (BIT7 | BIT6 | BIT5)
|
||||
#define PIXEL_GREEN_MASK (BIT4 | BIT3 | BIT2)
|
||||
#define PIXEL_BLUE_MASK (BIT1 | BIT0)
|
||||
|
||||
#define PIXEL_TO_COLOR_BYTE(pixel, mask, shift) ((UINT8) ((pixel & mask) << shift))
|
||||
#define PIXEL_TO_RED_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_RED_MASK, PIXEL_RED_SHIFT)
|
||||
#define PIXEL_TO_GREEN_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_GREEN_MASK, PIXEL_GREEN_SHIFT)
|
||||
#define PIXEL_TO_BLUE_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_BLUE_MASK, PIXEL_BLUE_SHIFT)
|
||||
#define PIXEL_TO_COLOR_BYTE(pixel, mask, shift) ((UINT8) ((pixel & mask) << shift))
|
||||
#define PIXEL_TO_RED_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_RED_MASK, PIXEL_RED_SHIFT)
|
||||
#define PIXEL_TO_GREEN_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_GREEN_MASK, PIXEL_GREEN_SHIFT)
|
||||
#define PIXEL_TO_BLUE_BYTE(pixel) PIXEL_TO_COLOR_BYTE(pixel, PIXEL_BLUE_MASK, PIXEL_BLUE_SHIFT)
|
||||
|
||||
#define RGB_BYTES_TO_PIXEL(Red, Green, Blue) \
|
||||
(UINT8) ( (((Red) >> PIXEL_RED_SHIFT) & PIXEL_RED_MASK) | \
|
||||
@@ -90,117 +89,116 @@ typedef enum {
|
||||
} QEMU_VIDEO_VARIANT;
|
||||
|
||||
typedef struct {
|
||||
UINT8 SubClass;
|
||||
UINT16 VendorId;
|
||||
UINT16 DeviceId;
|
||||
QEMU_VIDEO_VARIANT Variant;
|
||||
CHAR16 *Name;
|
||||
UINT8 SubClass;
|
||||
UINT16 VendorId;
|
||||
UINT16 DeviceId;
|
||||
QEMU_VIDEO_VARIANT Variant;
|
||||
CHAR16 *Name;
|
||||
} QEMU_VIDEO_CARD;
|
||||
|
||||
typedef struct {
|
||||
UINT64 Signature;
|
||||
EFI_HANDLE Handle;
|
||||
EFI_PCI_IO_PROTOCOL *PciIo;
|
||||
UINT64 OriginalPciAttributes;
|
||||
EFI_GRAPHICS_OUTPUT_PROTOCOL GraphicsOutput;
|
||||
EFI_DEVICE_PATH_PROTOCOL *GopDevicePath;
|
||||
UINT64 Signature;
|
||||
EFI_HANDLE Handle;
|
||||
EFI_PCI_IO_PROTOCOL *PciIo;
|
||||
UINT64 OriginalPciAttributes;
|
||||
EFI_GRAPHICS_OUTPUT_PROTOCOL GraphicsOutput;
|
||||
EFI_DEVICE_PATH_PROTOCOL *GopDevicePath;
|
||||
|
||||
//
|
||||
// The next two fields match the client-visible
|
||||
// EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE.MaxMode field.
|
||||
//
|
||||
UINTN MaxMode;
|
||||
QEMU_VIDEO_MODE_DATA *ModeData;
|
||||
UINTN MaxMode;
|
||||
QEMU_VIDEO_MODE_DATA *ModeData;
|
||||
|
||||
QEMU_VIDEO_VARIANT Variant;
|
||||
FRAME_BUFFER_CONFIGURE *FrameBufferBltConfigure;
|
||||
UINTN FrameBufferBltConfigureSize;
|
||||
UINT8 FrameBufferVramBarIndex;
|
||||
QEMU_VIDEO_VARIANT Variant;
|
||||
FRAME_BUFFER_CONFIGURE *FrameBufferBltConfigure;
|
||||
UINTN FrameBufferBltConfigureSize;
|
||||
UINT8 FrameBufferVramBarIndex;
|
||||
} QEMU_VIDEO_PRIVATE_DATA;
|
||||
|
||||
///
|
||||
/// Card-specific Video Mode structures
|
||||
///
|
||||
typedef struct {
|
||||
UINT32 Width;
|
||||
UINT32 Height;
|
||||
UINT32 ColorDepth;
|
||||
UINT8 *CrtcSettings;
|
||||
UINT16 *SeqSettings;
|
||||
UINT8 MiscSetting;
|
||||
UINT32 Width;
|
||||
UINT32 Height;
|
||||
UINT32 ColorDepth;
|
||||
UINT8 *CrtcSettings;
|
||||
UINT16 *SeqSettings;
|
||||
UINT8 MiscSetting;
|
||||
} QEMU_VIDEO_CIRRUS_MODES;
|
||||
|
||||
typedef struct {
|
||||
UINT32 Width;
|
||||
UINT32 Height;
|
||||
UINT32 ColorDepth;
|
||||
UINT32 Width;
|
||||
UINT32 Height;
|
||||
UINT32 ColorDepth;
|
||||
} QEMU_VIDEO_BOCHS_MODES;
|
||||
|
||||
#define QEMU_VIDEO_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS(a) \
|
||||
CR(a, QEMU_VIDEO_PRIVATE_DATA, GraphicsOutput, QEMU_VIDEO_PRIVATE_DATA_SIGNATURE)
|
||||
|
||||
|
||||
//
|
||||
// Global Variables
|
||||
//
|
||||
extern UINT8 AttributeController[];
|
||||
extern UINT8 GraphicsController[];
|
||||
extern UINT8 Crtc_640_480_256_60[];
|
||||
extern UINT16 Seq_640_480_256_60[];
|
||||
extern UINT8 Crtc_800_600_256_60[];
|
||||
extern UINT16 Seq_800_600_256_60[];
|
||||
extern UINT8 Crtc_1024_768_256_60[];
|
||||
extern UINT16 Seq_1024_768_256_60[];
|
||||
extern QEMU_VIDEO_CIRRUS_MODES QemuVideoCirrusModes[];
|
||||
extern QEMU_VIDEO_BOCHS_MODES QemuVideoBochsModes[];
|
||||
extern EFI_DRIVER_BINDING_PROTOCOL gQemuVideoDriverBinding;
|
||||
extern EFI_COMPONENT_NAME_PROTOCOL gQemuVideoComponentName;
|
||||
extern EFI_COMPONENT_NAME2_PROTOCOL gQemuVideoComponentName2;
|
||||
extern UINT8 AttributeController[];
|
||||
extern UINT8 GraphicsController[];
|
||||
extern UINT8 Crtc_640_480_256_60[];
|
||||
extern UINT16 Seq_640_480_256_60[];
|
||||
extern UINT8 Crtc_800_600_256_60[];
|
||||
extern UINT16 Seq_800_600_256_60[];
|
||||
extern UINT8 Crtc_1024_768_256_60[];
|
||||
extern UINT16 Seq_1024_768_256_60[];
|
||||
extern QEMU_VIDEO_CIRRUS_MODES QemuVideoCirrusModes[];
|
||||
extern QEMU_VIDEO_BOCHS_MODES QemuVideoBochsModes[];
|
||||
extern EFI_DRIVER_BINDING_PROTOCOL gQemuVideoDriverBinding;
|
||||
extern EFI_COMPONENT_NAME_PROTOCOL gQemuVideoComponentName;
|
||||
extern EFI_COMPONENT_NAME2_PROTOCOL gQemuVideoComponentName2;
|
||||
|
||||
//
|
||||
// Io Registers defined by VGA
|
||||
//
|
||||
#define CRTC_ADDRESS_REGISTER 0x3d4
|
||||
#define CRTC_DATA_REGISTER 0x3d5
|
||||
#define SEQ_ADDRESS_REGISTER 0x3c4
|
||||
#define SEQ_DATA_REGISTER 0x3c5
|
||||
#define GRAPH_ADDRESS_REGISTER 0x3ce
|
||||
#define GRAPH_DATA_REGISTER 0x3cf
|
||||
#define ATT_ADDRESS_REGISTER 0x3c0
|
||||
#define MISC_OUTPUT_REGISTER 0x3c2
|
||||
#define INPUT_STATUS_1_REGISTER 0x3da
|
||||
#define DAC_PIXEL_MASK_REGISTER 0x3c6
|
||||
#define PALETTE_INDEX_REGISTER 0x3c8
|
||||
#define PALETTE_DATA_REGISTER 0x3c9
|
||||
#define CRTC_ADDRESS_REGISTER 0x3d4
|
||||
#define CRTC_DATA_REGISTER 0x3d5
|
||||
#define SEQ_ADDRESS_REGISTER 0x3c4
|
||||
#define SEQ_DATA_REGISTER 0x3c5
|
||||
#define GRAPH_ADDRESS_REGISTER 0x3ce
|
||||
#define GRAPH_DATA_REGISTER 0x3cf
|
||||
#define ATT_ADDRESS_REGISTER 0x3c0
|
||||
#define MISC_OUTPUT_REGISTER 0x3c2
|
||||
#define INPUT_STATUS_1_REGISTER 0x3da
|
||||
#define DAC_PIXEL_MASK_REGISTER 0x3c6
|
||||
#define PALETTE_INDEX_REGISTER 0x3c8
|
||||
#define PALETTE_DATA_REGISTER 0x3c9
|
||||
|
||||
#define VBE_DISPI_IOPORT_INDEX 0x01CE
|
||||
#define VBE_DISPI_IOPORT_DATA 0x01D0
|
||||
#define VBE_DISPI_IOPORT_INDEX 0x01CE
|
||||
#define VBE_DISPI_IOPORT_DATA 0x01D0
|
||||
|
||||
#define VBE_DISPI_INDEX_ID 0x0
|
||||
#define VBE_DISPI_INDEX_XRES 0x1
|
||||
#define VBE_DISPI_INDEX_YRES 0x2
|
||||
#define VBE_DISPI_INDEX_BPP 0x3
|
||||
#define VBE_DISPI_INDEX_ENABLE 0x4
|
||||
#define VBE_DISPI_INDEX_BANK 0x5
|
||||
#define VBE_DISPI_INDEX_VIRT_WIDTH 0x6
|
||||
#define VBE_DISPI_INDEX_VIRT_HEIGHT 0x7
|
||||
#define VBE_DISPI_INDEX_X_OFFSET 0x8
|
||||
#define VBE_DISPI_INDEX_Y_OFFSET 0x9
|
||||
#define VBE_DISPI_INDEX_VIDEO_MEMORY_64K 0xa
|
||||
#define VBE_DISPI_INDEX_ID 0x0
|
||||
#define VBE_DISPI_INDEX_XRES 0x1
|
||||
#define VBE_DISPI_INDEX_YRES 0x2
|
||||
#define VBE_DISPI_INDEX_BPP 0x3
|
||||
#define VBE_DISPI_INDEX_ENABLE 0x4
|
||||
#define VBE_DISPI_INDEX_BANK 0x5
|
||||
#define VBE_DISPI_INDEX_VIRT_WIDTH 0x6
|
||||
#define VBE_DISPI_INDEX_VIRT_HEIGHT 0x7
|
||||
#define VBE_DISPI_INDEX_X_OFFSET 0x8
|
||||
#define VBE_DISPI_INDEX_Y_OFFSET 0x9
|
||||
#define VBE_DISPI_INDEX_VIDEO_MEMORY_64K 0xa
|
||||
|
||||
#define VBE_DISPI_ID0 0xB0C0
|
||||
#define VBE_DISPI_ID1 0xB0C1
|
||||
#define VBE_DISPI_ID2 0xB0C2
|
||||
#define VBE_DISPI_ID3 0xB0C3
|
||||
#define VBE_DISPI_ID4 0xB0C4
|
||||
#define VBE_DISPI_ID5 0xB0C5
|
||||
#define VBE_DISPI_ID0 0xB0C0
|
||||
#define VBE_DISPI_ID1 0xB0C1
|
||||
#define VBE_DISPI_ID2 0xB0C2
|
||||
#define VBE_DISPI_ID3 0xB0C3
|
||||
#define VBE_DISPI_ID4 0xB0C4
|
||||
#define VBE_DISPI_ID5 0xB0C5
|
||||
|
||||
#define VBE_DISPI_DISABLED 0x00
|
||||
#define VBE_DISPI_ENABLED 0x01
|
||||
#define VBE_DISPI_GETCAPS 0x02
|
||||
#define VBE_DISPI_8BIT_DAC 0x20
|
||||
#define VBE_DISPI_LFB_ENABLED 0x40
|
||||
#define VBE_DISPI_NOCLEARMEM 0x80
|
||||
#define VBE_DISPI_DISABLED 0x00
|
||||
#define VBE_DISPI_ENABLED 0x01
|
||||
#define VBE_DISPI_GETCAPS 0x02
|
||||
#define VBE_DISPI_8BIT_DAC 0x20
|
||||
#define VBE_DISPI_LFB_ENABLED 0x40
|
||||
#define VBE_DISPI_NOCLEARMEM 0x80
|
||||
|
||||
//
|
||||
// Graphics Output Hardware abstraction internal worker functions
|
||||
@@ -215,10 +213,10 @@ QemuVideoGraphicsOutputDestructor (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private
|
||||
);
|
||||
|
||||
|
||||
//
|
||||
// EFI_DRIVER_BINDING_PROTOCOL Protocol Interface
|
||||
//
|
||||
|
||||
/**
|
||||
TODO: Add function description
|
||||
|
||||
@@ -278,6 +276,7 @@ QemuVideoControllerDriverStop (
|
||||
//
|
||||
// EFI Component Name Functions
|
||||
//
|
||||
|
||||
/**
|
||||
Retrieves a Unicode string that is the user readable name of the driver.
|
||||
|
||||
@@ -325,7 +324,6 @@ QemuVideoComponentNameGetDriverName (
|
||||
OUT CHAR16 **DriverName
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
Retrieves a Unicode string that is the user readable name of the controller
|
||||
that is being managed by a driver.
|
||||
@@ -397,14 +395,13 @@ QemuVideoComponentNameGetDriverName (
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
QemuVideoComponentNameGetControllerName (
|
||||
IN EFI_COMPONENT_NAME_PROTOCOL *This,
|
||||
IN EFI_HANDLE ControllerHandle,
|
||||
IN EFI_HANDLE ChildHandle OPTIONAL,
|
||||
IN CHAR8 *Language,
|
||||
OUT CHAR16 **ControllerName
|
||||
IN EFI_COMPONENT_NAME_PROTOCOL *This,
|
||||
IN EFI_HANDLE ControllerHandle,
|
||||
IN EFI_HANDLE ChildHandle OPTIONAL,
|
||||
IN CHAR8 *Language,
|
||||
OUT CHAR16 **ControllerName
|
||||
);
|
||||
|
||||
|
||||
//
|
||||
// Local Function Prototypes
|
||||
//
|
||||
@@ -423,10 +420,10 @@ InitializeBochsGraphicsMode (
|
||||
VOID
|
||||
SetPaletteColor (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private,
|
||||
UINTN Index,
|
||||
UINT8 Red,
|
||||
UINT8 Green,
|
||||
UINT8 Blue
|
||||
UINTN Index,
|
||||
UINT8 Red,
|
||||
UINT8 Green,
|
||||
UINT8 Blue
|
||||
);
|
||||
|
||||
VOID
|
||||
@@ -437,34 +434,34 @@ SetDefaultPalette (
|
||||
VOID
|
||||
DrawLogo (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private,
|
||||
UINTN ScreenWidth,
|
||||
UINTN ScreenHeight
|
||||
UINTN ScreenWidth,
|
||||
UINTN ScreenHeight
|
||||
);
|
||||
|
||||
VOID
|
||||
outb (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private,
|
||||
UINTN Address,
|
||||
UINT8 Data
|
||||
UINTN Address,
|
||||
UINT8 Data
|
||||
);
|
||||
|
||||
VOID
|
||||
outw (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private,
|
||||
UINTN Address,
|
||||
UINT16 Data
|
||||
UINTN Address,
|
||||
UINT16 Data
|
||||
);
|
||||
|
||||
UINT8
|
||||
inb (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private,
|
||||
UINTN Address
|
||||
UINTN Address
|
||||
);
|
||||
|
||||
UINT16
|
||||
inw (
|
||||
QEMU_VIDEO_PRIVATE_DATA *Private,
|
||||
UINTN Address
|
||||
UINTN Address
|
||||
);
|
||||
|
||||
VOID
|
||||
@@ -500,7 +497,8 @@ QemuVideoBochsModeSetup (
|
||||
|
||||
VOID
|
||||
InstallVbeShim (
|
||||
IN CONST CHAR16 *CardName,
|
||||
IN EFI_PHYSICAL_ADDRESS FrameBufferBase
|
||||
IN CONST CHAR16 *CardName,
|
||||
IN EFI_PHYSICAL_ADDRESS FrameBufferBase
|
||||
);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user