Chameleon

Chameleon Svn Source Tree

Root/trunk/i386/modules/AcpiCodec/Readme.txt

1Module:ACPICodec
2Description: This module provides a remplacement for the internal acpi patcher
3Dependencies: none
4
5Help:
6
7AcpiCodec module: (Warning: acpi signature not implemented)
8------------------
9 IMPORTANT NOTE: 1- with AcpiCodec all aml files must be placed in /Extra/Acpi/, alternate or overridden path is no longer supported
10
11 2- the name of the aml file(s) is not important anymore but it must contain the extention .aml, for example let suppose that you have 3 aml files: dsdt.aml, ssdt-0.aml and ssdt-1.aml
12 you can rename your dsdt file into blablabr.aml, and rename your ssdt files into blablablaen.aml and blablablablada.aml, acpicodec will auto-magically detect those files as 2 ssdt and one dsdt
13
14 RestartFix=Yes|NoEnable/Disable internal restart fix patch (Enabled by default, only available for intel platform).
15
16 ResetType=0|10 : PCI reset (Default)
171 : keyboard reset
18
19 EnableSpeedStep=Yes|NoEnable/Disable GenerateCStates & GeneratePStates (Disabled by default).
20
21 GeneratePStates=Yes|NoEnable/Disable Generate P-states SSDT table (Disabled by default).
22 GenerateCStates=Yes|NoEnable/Disable Generate C-states SSDT table (Disabled by default).
23 EnableC4State=Yes|NoEnable C4 state in C-states SSDT table, GenerateCStates=Yes is needed (Disabled by default).
24
25 StripAPICTable=Yes|NoEnable/Disable Generate a stripped MADT (APIC) table (Enabled by default).
26
27 IntelFADTSpec=Yes|NoEnable/Disable Intel recommendations for the FADT table (Enabled by default).
28Warning : When enabled, this setting disable the C2 and C3 C-states, but be aware that these are the Intel's recommendations for the newest CPU,
29if you really need those c-states please disable IntelFADTSpec.
30
31 P-States=<dict>P-States fine tuning method, see usage below(GeneratePStates=Yes is needed).
32 ACPIDropTables=<dict>drop acpi table(s) method (can drop any unwanted tables), see usage below.
33 C-States=<dict>C-States fine tuning method, see usage below(GenerateCStates=Yes is needed).
34
35
36 UpdateACPI=Yes|No Enable/Disable ACPI version update(Disabled by default).
37
38 MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
39 n must be a multiple of 10,
40(eg. if you want to set a bus ratio to 8.5, n will be
41 8.5*10=85),
42 if n = 0, MaxBusRatio = Disable,
43 if set, Acpipatcher will drop every P-states with
44 a bus ratio higher than n.
45
46 MinBusRatio=<n>Set the Minimum Bus Ratio to n,
47 n must be a multiple of 10,
48 (eg. if you want to set the bus ratio to 8.5, n will be
49 8.5*10=85), if set Acpipatcher will drop every
50 P-states with a bus ratio lower than n,
51 if n = 0, MinBusRatio = Disable.
52
53 P-States usage e.g: (by default all numbers must be expressed in base 16,
54 except the pss statue key and base key itself)
55
56<key>P-States</key>
57<dict>
58<key>0</key> // the pss status (must be expressed in Base 10)
59<dict>
60<key>Bus Master Latency</key>
61<string>10</string>
62<key>Control</key>
63<string>18719</string>
64<key>CoreFreq</key>
65<string>3164</string>
66<key>Transition Latency</key>
67<string>10</string>
68</dict>
69 <key>1</key> // the pss status (must be expressed in Base 10)
70 .
71 .
72 .
73<dict/>
74<key>2</key> // the pss status (must be expressed in Base 10)
75 .
76 .
77 .
78<dict/>
79 <key>X</key> // the pss status (must be expressed in Base 10)
80 .
81 .
82 .
83<dict/>
84<key>Base</key>
85<string>10</string> // must always be expressed in Base 10
86<key>Mode</key>
87<string>Default</string>
88</dict>
89
90
91 C-States usage e.g: (by default all numbers must be expressed in base 16,
92 except the base key itself)
93
94<key>C-states</key>
95<dict>
96<key>C1</key>
97<dict>
98<key>Latency</key>
99<string>THE LATENCY FOR THIS STATE</string>
100<key>Power</key>
101<string>THE POWER FOR THIS STATE</string>
102</dict>
103.
104.
105<key>C4</key>
106<dict>
107<key>Latency</key>
108<string>THE LATENCY FOR THIS STATE</string>
109<key>Power</key>
110<string>THE POWER FOR THIS STATE</string>
111</dict>
112</dict>
113
114 ACPIDropTables usage e.g:
115
116<key>ACPIDropTables</key>
117<dict>
118<key>SSDT</key>
119<string></string> // drop SSDT table(s)
120<key>TAMG</key>
121<string>Yes</string> //drop TAMG table
122<key>ECDT</key>
123<string>ANY_VALUE_EXCEPT_NO</string> //drop ECDT table
124<key>XXXX</key>
125<string></string> //drop XXXX table (if exist)
126<key>YYYY</key>
127<string>No</string> //do not drop YYYY table (if exist)
128</dict>
129
130
131

Archive Download this file

Revision: 2032