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.
7
8
9GraphicsEnabler module:
10----------------------
11 GraphicsEnabler=Yes|No Automatic device-properties generation for gfx cards.
12 UseAtiROM=Yes|No Use an alternate Ati ROM image
13 (path: /Extra/<vendorid>_<devid>.rom)
14 UseNvidiaROM=Yes|No Use an alternate Nvidia ROM image
15 (path: /Extra/<vendorid>_<devid>.rom)
16 VBIOS=Yes|No Inject VBIOS to device-properties.
17
18
19Networking module:
20-----------------
21 EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation
22 for ethernet interfaces.
23
24Memory module:
25-------------
26 UseMemDetect=Yes|No Enable/Disable advanced memory detection
27
28USBFix module:
29----------
30 USBBusFix=Yes Enable all USB fixes below:
31 EHCIacquire=Yes Enable the EHCI fix (disabled by default).
32 UHCIreset=Yes Enable the UHCI fix (disabled by default).
33 USBLegacyOff=Yes Enable the USB Legacy fix (disabled by default).
34
35HPET module:
36-----------
37 ForceHPET=Yes|No Force Enable HPET.
38
39HibernateEnabler:
40----------------
41 Wake=No Disable wake up after hibernation (default: enabled).
42 ForceWake=Yes Force using the sleepimage (disabled by default).
43 WakeImage=<file> Use an alternate sleepimage file.
44 (default path is /private/var/vm/sleepimage).
45
46SMBIOS modules:
47--------------
48 SMBIOS=<file> Use an alternate SMBIOS.plist file
49 (default path: /Extra/SMBIOS.plist,
50bt(0,0)/Extra/SMBIOS.plist).
51
52 SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding
53 if smbios.plist doesn't exist, factory
54 values are kept.
55
56RamDiskLoader module:
57--------------------
58 md0=<file> Load raw img file into memory for use as XNU's md0
59 ramdisk. /Extra/Postboot.img is used otherwise.
60
61Keymapper module:
62----------------
63 KeyboardType=<value> change the type of the Keyboard. (Default is QWERTY)
64 for now only <value>="AZERTY" is supported.
65
66CPUfreq module:
67--------------
68 FixFSB=YesEnable alternative front side bus fix
69
70 MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
71 n must be a multiple of 10,
72 (eg. if you want to set a bus ratio to 8.5, n will be
73 8.5*10=85),
74 if n = 0, MaxBusRatio = Disable,
75 if not set, n = the current
76 bios bus ratio, set this value allow CPUfreq to
77 fix some cosmetic issues.
78
79
80Acpipatcher module:
81------------------
82 DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables.
83 DSDT=<file> Use an alternate DSDT.aml file,
84 (default path: /DSDT.aml Extra/DSDT.aml,
85 bt(0,0)/Extra/DSDT.aml).
86
87 quickSSDTsearch=Yes|No If Yes, Acpipatcher will not search ssdt-(x+1).aml
88 if ssdt-x.aml do not exist,
89 (eg. if ssdt-0.aml do not exist,
90 Acpipather will not search ssdt-1.aml).
91
92 MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
93 n must be a multiple of 10,
94(eg. if you want to set a bus ratio to 8.5, n will be
95 8.5*10=85),
96 if n = 0, MaxBusRatio = Disable,
97 if set, Acpipatcher will drop every P-states with
98 a bus ratio higher than n.
99
100 MinBusRatio=<n>Set the Minimum Bus Ratio to n,
101 n must be a multiple of 10,
102 (eg. if you want to set the bus ratio to 8.5, n will be
103 8.5*10=85), if set Acpipatcher will drop every
104 P-states with a bus ratio lower than n,
105 if n = 0, MinBusRatio = Disable.
106
107 P-States usage e.g: (by default all numbers must be expressed in base 16,
108 except the pss statue key and base key itself)
109
110<key>P-States</key>
111<dict>
112<key>0</key> // the pss status (must be expressed in Base 10)
113<dict>
114<key>Bus Master Latency</key>
115<string>10</string>
116<key>Control</key>
117<string>18719</string>
118<key>CoreFreq</key>
119<string>3164</string>
120<key>Transition Latency</key>
121<string>10</string>
122</dict>
123<key>Base</key>
124<string>10</string> // must always be expressed in Base 10
125<key>Mode</key>
126<string>Default</string>
127</dict>
128
129
130 C-States usage e.g: (by default all numbers must be expressed in base 16,
131 except the base key itself)
132
133<key>C-states</key>
134<dict>
135<key>C1</key>
136<dict>
137<key>Latency</key>
138<string>THE LATENCY FOR THIS STATE</string>
139<key>Power</key>
140<string>THE POWER FOR THIS STATE</string>
141</dict>
142.
143.
144<key>C4</key>
145<dict>
146.
147.
148</dict>
149</dict>
150
151DropTables usage e.g:
152
153<key>ACPIDropTables</key>
154<dict>
155<key>SSDT</key>
156<string></string> // drop ssdt tables
157<key>TAMG</key>
158<string>Yes</string> //drop TAMG table
159<key>ECDT</key>
160<string>ANY_VALUE</string> //drop ECDT table
161<key>XXXX</key>
162<string></string> //drop XXXX table (if exist)
163<key>YYYY</key>
164<string>No</string> //do not drop YYYY table (if exist)
165</dict>

Archive Download this file

Revision: 789