We should have a public header so that users can avoid defining functions themselves. Signed-off-by: Simon Glass <sjg@chromium.org>master
parent
ed0a2fbf14
commit
176bf4ce0c
@ -0,0 +1,43 @@ |
||||
/*
|
||||
* Copyright (C) 1996-1999 SciTech Software, Inc. |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0 |
||||
*/ |
||||
|
||||
#ifndef _BIOS_EMUL_H |
||||
#define _BIOS_EMUL_H |
||||
|
||||
/* Include the register header directly here */ |
||||
#include "../drivers/bios_emulator/include/x86emu/regs.h" |
||||
|
||||
/****************************************************************************
|
||||
REMARKS: |
||||
Data structure used to describe the details for the BIOS emulator system |
||||
environment as used by the X86 emulator library. |
||||
|
||||
HEADER: |
||||
biosemu.h |
||||
|
||||
MEMBERS: |
||||
vgaInfo - VGA BIOS information structure |
||||
biosmem_base - Base of the BIOS image |
||||
biosmem_limit - Limit of the BIOS image |
||||
busmem_base - Base of the VGA bus memory |
||||
****************************************************************************/ |
||||
typedef struct { |
||||
int function; |
||||
int device; |
||||
int bus; |
||||
u32 VendorID; |
||||
u32 DeviceID; |
||||
pci_dev_t pcidev; |
||||
void *BIOSImage; |
||||
u32 BIOSImageLen; |
||||
u8 LowMem[1536]; |
||||
} BE_VGAInfo; |
||||
|
||||
struct vbe_mode_info; |
||||
|
||||
int BootVideoCardBIOS(pci_dev_t pcidev, BE_VGAInfo **pVGAInfo, int cleanUp); |
||||
|
||||
#endif |
Loading…
Reference in new issue