Chameleon

Chameleon Commit Details

Date:2011-07-06 11:27:29 (12 years 9 months ago)
Author:armel cadet-petit
Commit:1127
Parents: 1126
Message:cleaned again + doc update.
Changes:
M/branches/cparm/i386/modules/Keymapper/Makefile
M/branches/cparm/i386/modules/Makefile
M/branches/cparm/i386/modules/USBFix/Makefile
M/branches/cparm/i386/modules/RamDiskLoader/Makefile
M/branches/cparm/doc/ModuleHelp.txt
M/branches/cparm/i386/modules/ACPIPatcher/Makefile
M/branches/cparm/i386/modules/GUI/Makefile
M/branches/cparm/i386/modules/Memory/Makefile
M/branches/cparm/i386/modules/GraphicsEnabler/Makefile
M/branches/cparm/i386/modules/ACPICodec/Makefile
M/branches/cparm/i386/modules/HibernateEnabler/Makefile
M/branches/cparm/i386/modules/SMBiosGetters/Makefile

File differences

branches/cparm/doc/ModuleHelp.txt
11
22
3
4
5
6
3
4
5
6
77
88
99
1010
11
11
12
1213
1314
1415
......
1819
1920
2021
21
22
22
23
24
25
26
27
28
2329
2430
2531
26
32
2733
2834
2935
30
31
32
33
36
37
38
39
40
41
3442
43
44
3545
3646
37
47
3848
3949
4050
41
42
43
44
51
52
53
54
55
56
4557
4658
4759
......
4961
5062
5163
52
53
54
64
65
66
5567
5668
57
58
59
69
70
71
72
73
6074
6175
62
63
64
76
77
78
79
80
6581
6682
6783
68
84
85
86
6987
7088
7189
......
7997
8098
8199
82
100
101
102
103
104
105
106
107
108
109
110
111
112
113
83114
84115
85116
......
87118
88119
89120
90
121
122
123
91124
92125
93126
......
143176
144177
145178
146
147
179
180
181
182
148183
149184
150185
151
186
152187
153188
154189
155190
156
191
157192
158193
159194
160
195
161196
162197
163198
GUI module:
----------
GUI=No Disable the GUI (enabled by default).
"Boot Banner"=Yes|No Show boot banner in GUI mode (enabled by default).
"Legacy Logo"=Yes|No Use the legacy grey apple logo (disabled by default).
RandomTheme=Yes|No Enable/Disable switching skin randomly at boot time.
GUI=No Disable the GUI (Enabled by default).
"Boot Banner"=Yes|No Show boot banner in GUI mode (Enabled by default).
"Legacy Logo"=Yes|No Use the legacy grey apple logo (Disabled by default).
RandomTheme=Yes|No Enable/Disable switching skin randomly at boot time(Disabled by default).
GraphicsEnabler module:
----------------------
GraphicsEnabler=Yes|No Automatic device-properties generation for gfx cards.
EnableGFXModule=Yes|No Fully enable/disable the GraphicsEnabler module (Enabled by default, if the module is installed)
UseAtiROM=Yes|No Use an alternate Ati ROM image
(path: /Extra/<vendorid>_<devid>.rom)
UseNvidiaROM=Yes|No Use an alternate Nvidia ROM image
Networking module:
-----------------
EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation
for ethernet interfaces.
EnableNetworkModule=Yes|NoFully enable/disable the Networking module (Enabled by default, if the module is installed)
EthernetBuiltIn=Yes|NoAutomatic "built-in"=yes device-properties generation
for ethernet interfaces. (Enabled by default)
EnableWifi=Yes|NoEnable wifi device-properties generation, if detected. (Enabled by default)
Memory module:
-------------
UseMemDetect=Yes|No Enable/Disable advanced memory detection
EnableMemoryModule=Yes|No Fully enable/disable the Memory module (Enabled by default, if the module is installed)
USBFix module:
----------
USBBusFix=Yes Enable all USB fixes below:
EHCIacquire=Yes Enable the EHCI fix (disabled by default).
UHCIreset=Yes Enable the UHCI fix (disabled by default).
USBLegacyOff=Yes Enable the USB Legacy fix (disabled by default).
EnableUSBModule=Yes|No Fully enable/disable the USB module (Enabled by default, if the module is installed)
USBBusFix=Yes|No Enable all USB fixes below (except EHCIhard): (Enabled by default)
EHCIacquire=Yes|No Enable the EHCI fix .
UHCIreset=Yes|No Enable the UHCI fix .
USBLegacyOff=Yes|No Enable the USB Legacy fix .
EHCIhard = Yes|No Try EHCI soft reset (Disabled by default)
HPET module:
-----------
ForceHPET=Yes|No Force Enable HPET.
EnableUSBModule=Yes|No Fully enable/disable the HPET module (Enabled by default, if the module is installed)
HibernateEnabler:
----------------
Wake=No Disable wake up after hibernation (default: enabled).
ForceWake=Yes Force using the sleepimage (disabled by default).
WakeImage=<file> Use an alternate sleepimage file.
(default path is /private/var/vm/sleepimage).
EnableHibernateModule=Yes|No Fully enable/disable the HibernateEnabler module (Enabled by default, if the module is installed)
Wake=NoDisable wake up after hibernation (default: enabled).
ForceWake=YesForce using the sleepimage (Disabled by default).
WakeImage=<file>Use an alternate sleepimage file.
(default path is /private/var/vm/sleepimage).
SMBIOS modules:
--------------
(default path: /Extra/SMBIOS.plist,
bt(0,0)/Extra/SMBIOS.plist).
SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding
if smbios.plist doesn't exist, factory
values are kept.
SMBIOSdefaults=Yes|No Don't use the Default values for SMBIOS overriding
if smbios.plist doesn't exist, factory
values are kept(Disabled by default).
RamDiskLoader module:
--------------------
md0=<file> Load raw img file into memory for use as XNU's md0
ramdisk. /Extra/Postboot.img is used otherwise.
--------------------
EnableRamDiskLoader=Yes|NoFully enable/disable the RamDiskLoader module (Enabled by default, if the module is installed)
md0=<file>Load raw img file into memory for use as XNU's md0
ramdisk. /Extra/Postboot.img is used otherwise.
Keymapper module:
----------------
KeyboardType=<value> change the type of the Keyboard. (Default is QWERTY)
for now only <value>="AZERTY" is supported.
----------------
EnableKeyMapper=Yes|NoFully enable/disable the Keymapper module (Enabled by default, if the module is installed)
KeyboardType=<value>change the type of the Keyboard. (Default is QWERTY)
for now only <value>="AZERTY" is supported.
CPUfreq module:
--------------
FixFSB=YesEnable alternative front side bus fix
EnableCPUfreqModule=Yes|NoFully enable/disable the CPUfreq module (Enabled by default, if the module is installed)
FixFSB=Yes|NoEnable alternative front side bus fix(Disabled by default).
MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
n must be a multiple of 10,
Acpipatcher module:
------------------
DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables.
EnableAcpiModule=Yes|NoFully enable/disable the Acpipatcher module (Enabled by default, if the module is installed)
RestartFix=Yes|NoEnable/Disable internal restart fix patch(Enabled by default, only available for intel platform).
EnableSpeedStep=Yes|NoEnable/Disable GenerateCStates & GeneratePStates (Disabled by default).
GeneratePStates=Yes|NoEnable/Disable Generate P-states SSDT table (Disabled by default).
GenerateCStates=Yes|NoEnable/Disable Generate C-states SSDT table (Disabled by default).
EnableC4State=Yes|NoEnable C4 state in C-states SSDT table, GenerateCStates=Yes is needed (Disabled by default).
P-States=<dict>P-States fine tuning method, see usage below(GeneratePStates=Yes is needed).
ACPIDropTables=<dict>drop acpi table(s) method (can drop any unwanted tables), see usage below.
C-States=<dict>C-States fine tuning method, see usage below(GenerateCStates=Yes is needed).
DSDT=<file> Use an alternate DSDT.aml file,
(default path: /DSDT.aml Extra/DSDT.aml,
bt(0,0)/Extra/DSDT.aml).
quickSSDTsearch=Yes|No If Yes, Acpipatcher will not search ssdt-(x+1).aml
if ssdt-x.aml do not exist,
(eg. if ssdt-0.aml do not exist,
Acpipather will not search ssdt-1.aml).
Acpipather will not search ssdt-1.aml)(Enabled by default).
UpdateACPI=Yes|No Enable/Disable ACPI version update(Disabled by default).
MaxBusRatio=<n>(was BusRatio) Set the current Bus Ratio to n,
n must be a multiple of 10,
.
<key>C4</key>
<dict>
.
.
<key>Latency</key>
<string>THE LATENCY FOR THIS STATE</string>
<key>Power</key>
<string>THE POWER FOR THIS STATE</string>
</dict>
</dict>
DropTables usage e.g:
ACPIDropTables usage e.g:
<key>ACPIDropTables</key>
<dict>
<key>SSDT</key>
<string></string> // drop ssdt tables
<string></string> // drop SSDT table(s)
<key>TAMG</key>
<string>Yes</string> //drop TAMG table
<key>ECDT</key>
<string>ANY_VALUE</string> //drop ECDT table
<string>ANY_VALUE_EXCEPT_NO</string> //drop ECDT table
<key>XXXX</key>
<string></string> //drop XXXX table (if exist)
<key>YYYY</key>
branches/cparm/i386/modules/RamDiskLoader/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-mdynamic-no-pic
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/ACPIPatcher/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-mdynamic-no-pic -Wextra -Wpacked -Wpadded -Wunreachable-code -Winline -Wunsafe-loop-optimizations -funsafe-loop-optimizations -Wconversion
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/GUI/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common -fno-stack-protector #-lc_kext -libcc_kext -fstack-protector-all
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common -fno-stack-protector #-fstack-protector-all
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/GraphicsEnabler/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-lc_kext -libcc_kext
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/SMBiosGetters/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common -fno-stack-protector #-lc_kext -lc_kext -libcc_kext -fstack-protector-all
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common -fno-stack-protector #-fstack-protector-all
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/HibernateEnabler/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-mdynamic-no-pic
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/Keymapper/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-lc_kext -libcc_kext -mdynamic-no-pic
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/USBFix/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-lc_kext -libcc_kext
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/Memory/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-lc_kext -libcc_kext
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/ACPICodec/Makefile
2828
2929
3030
31
31
3232
3333
3434
-DRCZ_COMPRESSED_FILE_SUPPORT $(DEBUG) \
-fno-builtin $(OMIT_FRAME_POINTER_CFLAG) \
-mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector \
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common #-lc_kext #-mdynamic-no-pic -Wextra -Wpacked -Wpadded -Wunreachable-code -Winline -Wunsafe-loop-optimizations -funsafe-loop-optimizations -Wconversion
-march=pentium4 -msse2 -mfpmath=sse -msoft-float -fno-common
DEFINES=
CONFIG = hd
branches/cparm/i386/modules/Makefile
2626
2727
2828
29
29
3030
3131
3232
VPATH = $(OBJROOT):$(SYMROOT)
# The order of building is important.
SUBDIRS = Resolution KernelPatcher KextPatcher GUI GraphicsEnabler HPET USBFix Memory Networking ACPICodec ACPIPatcher Bits NetbookInstaller CPUfreq Keymapper OSXInstall RamDiskLoader HibernateEnabler SMBiosPatcher SMBiosGetters HelloWorld
SUBDIRS = KernelPatcher GUI GraphicsEnabler HPET USBFix Memory Networking ACPICodec ACPIPatcher NetbookInstaller CPUfreq Keymapper RamDiskLoader HibernateEnabler SMBiosPatcher SMBiosGetters HelloWorld
all embedtheme tags debug install installhdrs:
@rm -rf $(OBJROOT)
@mkdir $(OBJROOT)

Archive Download the corresponding diff file

Revision: 1127