Chameleon Applications

Chameleon Applications Svn Source Tree

Root/branches/iFabio/Chameleon/i386/libsaio/acpi_patcher.h

Source at commit 307 created 12 years 11 months ago.
By ifabio, merge changes from trunk (929). Also merge the module changes from Azimutz branche (fix compile error) Also edited the info.plist into AHCIPortInjector.kext: http://forum.voodooprojects.org/index.php/topic,1170.0.html
1/*
2 * Copyright 2008 mackerintel
3 */
4
5#ifndef __LIBSAIO_ACPI_PATCHER_H
6#define __LIBSAIO_ACPI_PATCHER_H
7
8#include "libsaio.h"
9
10uint64_t acpi10_p;
11uint64_t acpi20_p;
12uint64_t smbios_p;
13
14extern int setupAcpi();
15
16extern EFI_STATUS addConfigurationTable();
17
18extern EFI_GUID gEfiAcpiTableGuid;
19extern EFI_GUID gEfiAcpi20TableGuid;
20
21struct p_state
22{
23union
24{
25uint16_t Control;
26struct
27{
28uint8_t VID;// Voltage ID
29uint8_t FID;// Frequency ID
30};
31};
32
33uint8_tCID;// Compare ID
34uint32_tFrequency;
35};
36
37#endif /* !__LIBSAIO_ACPI_PATCHER_H */
38

Archive Download this file

Revision: 307