Chameleon

Chameleon Svn Source Tree

Root/branches/azimutz/Chazileon/i386/libsaio/acpi_patcher.h

1/*
2 * Copyright 2008 mackerintel
3 */
4
5#ifndef __LIBSAIO_ACPI_PATCHER_H
6#define __LIBSAIO_ACPI_PATCHER_H
7
8//Azi:include
9#include "libsaio.h"
10#include "ramdisk.h" //Azi:searchalgo - for dsdt_patcher.c & fake_efi.c
11
12/*Azi: "AsereBLN: this is bullsh*t... declaring vars in a header"
13uint64_t acpi10_p;
14uint64_t acpi20_p;
15uint64_t smbios_p;*/
16
17extern int setupAcpi();
18
19extern EFI_STATUS addConfigurationTable();
20
21extern EFI_GUID gEfiAcpiTableGuid;
22extern EFI_GUID gEfiAcpi20TableGuid;
23
24struct p_state
25{
26union
27{
28uint16_t Control;
29struct
30{
31uint8_t VID;// Voltage ID
32uint8_t FID;// Frequency ID
33};
34};
35
36uint8_tCID;// Compare ID
37uint32_tFrequency;
38};
39
40#endif /* !__LIBSAIO_ACPI_PATCHER_H */
41

Archive Download this file

Revision: 296