Chameleon

Chameleon Svn Source Tree

Root/branches/cparm/doc/ModuleHelp.txt

1GUI module:
2----------
3 GUI=No Disable the GUI (Enabled by default).
4 "Boot Banner"=Yes|No Show boot banner in GUI mode (Enabled by default).
5 "Legacy Logo"=Yes|No Use the legacy grey apple logo (Disabled by default).
6 RandomTheme=Yes|No Enable/Disable switching skin randomly at boot time(Disabled by default).
7
8
9GraphicsEnabler module:
10----------------------
11 EnableGFXModule=Yes|No Fully enable/disable the GraphicsEnabler module (Enabled by default, if the module is installed)
12
13 UseAtiROM=Yes|No Use an alternate Ati ROM image
14 (path: /Extra/<vendorid>_<devid>.rom)
15 UseNvidiaROM=Yes|No Use an alternate Nvidia ROM image
16 (path: /Extra/<vendorid>_<devid>.rom)
17 VBIOS=Yes|No Inject VBIOS to device-properties.
18
19
20Networking module:
21-----------------
22 EnableNetworkModule=Yes|NoFully enable/disable the Networking module (Enabled by default, if the module is installed)
23
24 EthernetBuiltIn=Yes|NoAutomatic "built-in"=yes device-properties generation
25for ethernet interfaces. (Enabled by default)
26
27 EnableWifi=Yes|NoEnable wifi device-properties generation, if detected. (Enabled by default)
28
29
30Memory module:
31-------------
32 EnableMemoryModule=Yes|No Fully enable/disable the Memory module (Enabled by default, if the module is installed)
33
34USBFix module:
35----------
36 EnableUSBModule=Yes|No Fully enable/disable the USB module (Enabled by default, if the module is installed)
37
38 USBBusFix=Yes|No Enable all USB fixes below (except EHCIhard): (Enabled by default)
39 EHCIacquire=Yes|No Enable the EHCI fix .
40 UHCIreset=Yes|No Enable the UHCI fix .
41 USBLegacyOff=Yes|No Enable the USB Legacy fix .
42
43 EHCIhard = Yes|No Try EHCI soft reset (Disabled by default)
44
45HPET module:
46-----------
47 EnableUSBModule=Yes|No Fully enable/disable the HPET module (Enabled by default, if the module is installed)
48
49HibernateEnabler:
50----------------
51 EnableHibernateModule=Yes|No Fully enable/disable the HibernateEnabler module (Enabled by default, if the module is installed)
52
53 Wake=NoDisable wake up after hibernation (default: enabled).
54 ForceWake=YesForce using the sleepimage (Disabled by default).
55 WakeImage=<file>Use an alternate sleepimage file.
56(default path is /private/var/vm/sleepimage).
57
58SMBIOS modules:
59--------------
60 SMBIOS=<file> Use an alternate SMBIOS.plist file
61 (default path: /Extra/SMBIOS.plist,
62bt(0,0)/Extra/SMBIOS.plist).
63
64 SMBIOSdefaults=Yes|No Don't use the Default values for SMBIOS overriding
65 if smbios.plist doesn't exist, factory
66 values are kept(Disabled by default).
67
68RamDiskLoader module:
69--------------------
70 EnableRamDiskLoader=Yes|NoFully enable/disable the RamDiskLoader module (Enabled by default, if the module is installed)
71
72 md0=<file>Load raw img file into memory for use as XNU's md0
73ramdisk. /Extra/Postboot.img is used otherwise.
74
75Keymapper module:
76----------------
77 EnableKeyMapper=Yes|NoFully enable/disable the Keymapper module (Enabled by default, if the module is installed)
78
79 KeyboardType=<value>change the type of the Keyboard. (Default is QWERTY)
80for now only <value>="AZERTY" is supported.
81
82CPUfreq module:
83--------------
84 EnableCPUfreqModule=Yes|NoFully enable/disable the CPUfreq module (Enabled by default, if the module is installed)
85
86 FixFSB=Yes|NoEnable alternative front side bus fix(Disabled by default).
87
88 MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
89 n must be a multiple of 10,
90 (eg. if you want to set a bus ratio to 8.5, n will be
91 8.5*10=85),
92 if n = 0, MaxBusRatio = Disable,
93 if not set, n = the current
94 bios bus ratio, set this value allow CPUfreq to
95 fix some cosmetic issues.
96
97
98Acpipatcher module:
99------------------
100 EnableAcpiModule=Yes|NoFully enable/disable the Acpipatcher module (Enabled by default, if the module is installed)
101
102 RestartFix=Yes|NoEnable/Disable internal restart fix patch(Enabled by default, only available for intel platform).
103
104 EnableSpeedStep=Yes|NoEnable/Disable GenerateCStates & GeneratePStates (Disabled by default).
105
106 GeneratePStates=Yes|NoEnable/Disable Generate P-states SSDT table (Disabled by default).
107 GenerateCStates=Yes|NoEnable/Disable Generate C-states SSDT table (Disabled by default).
108 EnableC4State=Yes|NoEnable C4 state in C-states SSDT table, GenerateCStates=Yes is needed (Disabled by default).
109
110 P-States=<dict>P-States fine tuning method, see usage below(GeneratePStates=Yes is needed).
111 ACPIDropTables=<dict>drop acpi table(s) method (can drop any unwanted tables), see usage below.
112 C-States=<dict>C-States fine tuning method, see usage below(GenerateCStates=Yes is needed).
113
114 DSDT=<file> Use an alternate DSDT.aml file,
115 (default path: /DSDT.aml Extra/DSDT.aml,
116 bt(0,0)/Extra/DSDT.aml).
117
118 quickSSDTsearch=Yes|No If Yes, Acpipatcher will not search ssdt-(x+1).aml
119 if ssdt-x.aml do not exist,
120 (eg. if ssdt-0.aml do not exist,
121 Acpipather will not search ssdt-1.aml)(Enabled by default).
122
123 UpdateACPI=Yes|No Enable/Disable ACPI version update(Disabled by default).
124
125 MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
126 n must be a multiple of 10,
127(eg. if you want to set a bus ratio to 8.5, n will be
128 8.5*10=85),
129 if n = 0, MaxBusRatio = Disable,
130 if set, Acpipatcher will drop every P-states with
131 a bus ratio higher than n.
132
133 MinBusRatio=<n>Set the Minimum Bus Ratio to n,
134 n must be a multiple of 10,
135 (eg. if you want to set the bus ratio to 8.5, n will be
136 8.5*10=85), if set Acpipatcher will drop every
137 P-states with a bus ratio lower than n,
138 if n = 0, MinBusRatio = Disable.
139
140 P-States usage e.g: (by default all numbers must be expressed in base 16,
141 except the pss statue key and base key itself)
142
143<key>P-States</key>
144<dict>
145<key>0</key> // the pss status (must be expressed in Base 10)
146<dict>
147<key>Bus Master Latency</key>
148<string>10</string>
149<key>Control</key>
150<string>18719</string>
151<key>CoreFreq</key>
152<string>3164</string>
153<key>Transition Latency</key>
154<string>10</string>
155</dict>
156<key>Base</key>
157<string>10</string> // must always be expressed in Base 10
158<key>Mode</key>
159<string>Default</string>
160</dict>
161
162
163 C-States usage e.g: (by default all numbers must be expressed in base 16,
164 except the base key itself)
165
166<key>C-states</key>
167<dict>
168<key>C1</key>
169<dict>
170<key>Latency</key>
171<string>THE LATENCY FOR THIS STATE</string>
172<key>Power</key>
173<string>THE POWER FOR THIS STATE</string>
174</dict>
175.
176.
177<key>C4</key>
178<dict>
179<key>Latency</key>
180<string>THE LATENCY FOR THIS STATE</string>
181<key>Power</key>
182<string>THE POWER FOR THIS STATE</string>
183</dict>
184</dict>
185
186 ACPIDropTables usage e.g:
187
188<key>ACPIDropTables</key>
189<dict>
190<key>SSDT</key>
191<string></string> // drop SSDT table(s)
192<key>TAMG</key>
193<string>Yes</string> //drop TAMG table
194<key>ECDT</key>
195<string>ANY_VALUE_EXCEPT_NO</string> //drop ECDT table
196<key>XXXX</key>
197<string></string> //drop XXXX table (if exist)
198<key>YYYY</key>
199<string>No</string> //do not drop YYYY table (if exist)
200</dict>

Archive Download this file

Revision: 1127