TianoCore EDK2 master
|
#include "Qemu.h"
Go to the source code of this file.
Macros | |
#define | QEMU_VIDEO_CIRRUS_MODE_COUNT (ARRAY_SIZE (QemuVideoCirrusModes)) |
#define | QEMU_VIDEO_BOCHS_MODE_COUNT (ARRAY_SIZE (QemuVideoBochsModes)) |
Functions | |
EFI_STATUS | QemuVideoCirrusModeSetup (QEMU_VIDEO_PRIVATE_DATA *Private) |
STATIC VOID | QemuVideoBochsAddMode (QEMU_VIDEO_PRIVATE_DATA *Private, UINT32 AvailableFbSize, UINT32 Width, UINT32 Height) |
STATIC VOID | QemuVideoBochsEdid (QEMU_VIDEO_PRIVATE_DATA *Private, UINT32 *XRes, UINT32 *YRes) |
EFI_STATUS | QemuVideoBochsModeSetup (QEMU_VIDEO_PRIVATE_DATA *Private, BOOLEAN IsQxl) |
Variables | |
UINT8 | AttributeController [21] |
UINT8 | GraphicsController [9] |
UINT8 | Crtc_640_480_256_60 [28] |
UINT8 | Crtc_640_480_32bpp_60 [28] |
UINT16 | Seq_640_480_256_60 [15] |
UINT16 | Seq_640_480_32bpp_60 [15] |
UINT8 | Crtc_800_600_256_60 [28] |
UINT8 | Crtc_800_600_32bpp_60 [28] |
UINT16 | Seq_800_600_256_60 [15] |
UINT16 | Seq_800_600_32bpp_60 [15] |
UINT8 | Crtc_960_720_32bpp_60 [28] |
UINT16 | Seq_960_720_32bpp_60 [15] |
UINT8 | Crtc_1024_768_256_60 [28] |
UINT16 | Seq_1024_768_256_60 [15] |
UINT8 | Crtc_1024_768_24bpp_60 [28] |
UINT16 | Seq_1024_768_24bpp_60 [15] |
UINT8 | Crtc_1024_768_32bpp_60 [28] |
UINT16 | Seq_1024_768_32bpp_60 [15] |
QEMU_VIDEO_CIRRUS_MODES | QemuVideoCirrusModes [] |
STATIC QEMU_VIDEO_BOCHS_MODES | QemuVideoBochsModes [] |
Graphics Output Protocol functions for the QEMU video controller.
Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file Initialize.c.
#define QEMU_VIDEO_BOCHS_MODE_COUNT (ARRAY_SIZE (QemuVideoBochsModes)) |
Definition at line 245 of file Initialize.c.
#define QEMU_VIDEO_CIRRUS_MODE_COUNT (ARRAY_SIZE (QemuVideoCirrusModes)) |
Definition at line 150 of file Initialize.c.
STATIC VOID QemuVideoBochsAddMode | ( | QEMU_VIDEO_PRIVATE_DATA * | Private, |
UINT32 | AvailableFbSize, | ||
UINT32 | Width, | ||
UINT32 | Height | ||
) |
Definition at line 250 of file Initialize.c.
STATIC VOID QemuVideoBochsEdid | ( | QEMU_VIDEO_PRIVATE_DATA * | Private, |
UINT32 * | XRes, | ||
UINT32 * | YRes | ||
) |
Definition at line 289 of file Initialize.c.
EFI_STATUS QemuVideoBochsModeSetup | ( | QEMU_VIDEO_PRIVATE_DATA * | Private, |
BOOLEAN | IsQxl | ||
) |
Definition at line 380 of file Initialize.c.
EFI_STATUS QemuVideoCirrusModeSetup | ( | QEMU_VIDEO_PRIVATE_DATA * | Private | ) |
Construct the valid video modes for QemuVideo.
Definition at line 158 of file Initialize.c.
UINT8 AttributeController[21] |
Generic Attribute Controller Register Settings
Definition at line 15 of file Initialize.c.
UINT8 Crtc_1024_768_24bpp_60[28] |
Definition at line 112 of file Initialize.c.
UINT8 Crtc_1024_768_256_60[28] |
Definition at line 97 of file Initialize.c.
UINT8 Crtc_1024_768_32bpp_60[28] |
Definition at line 124 of file Initialize.c.
UINT8 Crtc_640_480_256_60[28] |
Definition at line 31 of file Initialize.c.
UINT8 Crtc_640_480_32bpp_60[28] |
Definition at line 38 of file Initialize.c.
UINT8 Crtc_800_600_256_60[28] |
Definition at line 58 of file Initialize.c.
UINT8 Crtc_800_600_32bpp_60[28] |
Definition at line 65 of file Initialize.c.
UINT8 Crtc_960_720_32bpp_60[28] |
Definition at line 82 of file Initialize.c.
UINT8 GraphicsController[9] |
Generic Graphics Controller Register Settings
Definition at line 24 of file Initialize.c.
STATIC QEMU_VIDEO_BOCHS_MODES QemuVideoBochsModes[] |
Table of supported video modes
Definition at line 205 of file Initialize.c.
QEMU_VIDEO_CIRRUS_MODES QemuVideoCirrusModes[] |
Table of supported video modes
Definition at line 139 of file Initialize.c.
UINT16 Seq_1024_768_24bpp_60[15] |
Definition at line 119 of file Initialize.c.
UINT16 Seq_1024_768_256_60[15] |
Definition at line 104 of file Initialize.c.
UINT16 Seq_1024_768_32bpp_60[15] |
Definition at line 131 of file Initialize.c.
UINT16 Seq_640_480_256_60[15] |
Definition at line 45 of file Initialize.c.
UINT16 Seq_640_480_32bpp_60[15] |
Definition at line 50 of file Initialize.c.
UINT16 Seq_800_600_256_60[15] |
Definition at line 72 of file Initialize.c.
UINT16 Seq_800_600_32bpp_60[15] |
Definition at line 77 of file Initialize.c.
UINT16 Seq_960_720_32bpp_60[15] |
Definition at line 89 of file Initialize.c.