Chameleon

Chameleon Svn Source Tree

Root/branches/cparm/i386/libsaio/fake_efi.h

1/*
2 * Copyright 2007 David F. Elliott. All rights reserved.
3 */
4
5#ifndef __LIBSAIO_FAKE_EFI_H
6#define __LIBSAIO_FAKE_EFI_H
7
8/* Set up space for up to 10 configuration table entries */
9#define MAX_CONFIGURATION_TABLE_ENTRIES (uint32_t)10
10#include "efi.h"
11#include "SMBIOS.h"
12
13
14extern void
15setupFakeEfi(void);
16
17extern EFI_STATUS setup_acpi (void);
18
19extern EFI_STATUS addConfigurationTable();
20
21extern struct SMBEntryPoint*getSmbiosOriginal();
22
23extern void setupSmbiosConfigFile(const char *filename);
24
25extern void finalizeEFIConfigTable(void );
26
27extern EFI_STATUS Register_Acpi_Efi(void* rsd_p, unsigned char rev );
28
29extern void Register_Smbios_Efi(void* smbios);
30
31#endif /* !__LIBSAIO_FAKE_EFI_H */
32

Archive Download this file

Revision: 2057