|
ReactOS 0.4.16-dev-2232-gc2aaa52
|
#include <arc/arc.h>#include <ndk/kefuncs.h>#include <drivers/bootvid/framebuf.h>#include <ndk/halfuncs.h>

Go to the source code of this file.
Macros | |
| #define | DPRINT_TRACE(...) |
| #define DPRINT_TRACE | ( | ... | ) |
Definition at line 15 of file framebuf.c.
| BOOLEAN NTAPI BootTranslateBusAddress | ( | _In_ INTERFACE_TYPE | InterfaceType, |
| _In_ ULONG | BusNumber, | ||
| _In_ PHYSICAL_ADDRESS | BusAddress, | ||
| _Inout_ PULONG | AddressSpace, | ||
| _Out_ PPHYSICAL_ADDRESS | TranslatedAddress | ||
| ) |
Wrapper around HalTranslateBusAddress() and HALPRIVATEDISPATCH->HalFindBusAddressTranslation().
Definition at line 677 of file framebuf.c.
Referenced by VidInitialize().
| NTSTATUS FindBootDisplay | ( | _Out_ PPHYSICAL_ADDRESS | VideoRamAddress, |
| _Out_ PULONG | VideoRamSize, | ||
| _Out_ PCM_FRAMEBUF_DEVICE_DATA | VideoConfigData, | ||
| _Out_opt_ PCM_MONITOR_DEVICE_DATA | MonitorConfigData, | ||
| _Out_opt_ PINTERFACE_TYPE | Interface, | ||
| _Out_opt_ PULONG | BusNumber | ||
| ) |
Retrieves configuration data for the boot-time (POST) display controller and monitor peripheral.
This data is initialized by the firmware and the NT bootloader, and can be retrieved from the loader block configuration ARC tree.
Definition at line 564 of file framebuf.c.
Referenced by VidInitialize().
|
static |
Definition at line 454 of file framebuf.c.
Referenced by FindBootDisplay().
|
static |
Retrieve the NT interface type and bus number of a given ARC configuration component, that can be used in a call to HalTranslateBusAddress() or to BootTranslateBusAddress().
Definition at line 345 of file framebuf.c.
Referenced by FindBootDisplayFromLoaderARCTree().
| NTSTATUS GetFramebufferMonitorData | ( | _Out_ PCM_MONITOR_DEVICE_DATA | MonitorConfigData, |
| _In_ PVOID | ConfigurationData, | ||
| _In_ ULONG | ConfigurationDataLength | ||
| ) |
Definition at line 291 of file framebuf.c.
Referenced by FindBootDisplayFromLoaderARCTree().
| NTSTATUS GetFramebufferVideoData | ( | _Out_ PPHYSICAL_ADDRESS | VideoRamAddress, |
| _Out_ PULONG | VideoRamSize, | ||
| _Out_ PCM_FRAMEBUF_DEVICE_DATA | VideoConfigData, | ||
| _In_ PVOID | ConfigurationData, | ||
| _In_ ULONG | ConfigurationDataLength | ||
| ) |
Definition at line 203 of file framebuf.c.
Referenced by FindBootDisplayFromLoaderARCTree().
|
static |
Given a CM_PARTIAL_RESOURCE_LIST, obtain a pointer to resource descriptor for monitor configuration data, listed as a device-specific resource.
Definition at line 175 of file framebuf.c.
Referenced by GetFramebufferMonitorData().
|
static |
Given a CM_PARTIAL_RESOURCE_LIST, obtain pointers to resource descriptors for legacy video configuration: interrupt, control and cursor I/O ports, and video RAM memory descriptors. In addition, retrieve any device-specific resource present.
Definition at line 65 of file framebuf.c.
Referenced by GetFramebufferVideoData().
|
static |
Definition at line 19 of file framebuf.c.
Referenced by GetFramebufferMonitorData(), and GetFramebufferVideoData().