Chameleon

Chameleon Commit Details

Date:2013-08-08 03:50:15 (10 years 7 months ago)
Author:MacMan
Commit:2256
Parents: 2255
Message:Chimera 2.1.2: Removed all closed source modules
Changes:
D/branches/Chimera/i386/modules/FileNVRAM
D/branches/Chimera/i386/modules/HDAEnabler
D/branches/Chimera/i386/modules/KernelPatcher
M/branches/Chimera/.config
M/branches/Chimera/autoconf.h
M/branches/Chimera/i386/libsaio/fake_efi.c
M/branches/Chimera/version
M/branches/Chimera/autoconf.inc
M/branches/Chimera/CHANGES
M/branches/Chimera/i386/modules/Cconfig
M/branches/Chimera/auto.conf
M/branches/Chimera/i386/boot2/modules.h
M/branches/Chimera/i386/modules/Makefile

File differences

branches/Chimera/.config
11
22
33
4
4
55
66
77
......
2626
2727
2828
29
30
31
3229
#
# Automatically generated make config: don't edit
# Chameleon Configuration
# Thu Jun 20 17:46:59 2013
# Wed Aug 7 21:43:55 2013
#
CONFIG_OPTIMIZATION_LEVEL="-Oz"
CONFIG_BDMESG=y
# CONFIG_SATA_MODULE is not set
CONFIG_KEYLAYOUT_MODULE=m
# CONFIG_ACPICODEC_MODULE is not set
# CONFIG_KERNELPATCHER_MODULE is not set
CONFIG_FILENVRAM_MODULE=y
CONFIG_HDAENABLER_MODULE=y
# CONFIG_EMBED_THEME is not set
branches/Chimera/version
1
1
2.1.1
2.1.2
branches/Chimera/autoconf.inc
11
22
33
4
4
55
66
77
88
99
10
1110
1211
1312
......
1514
1615
1716
18
1917
2018
2119
22
2320
2421
2522
;
; Automatically generated make config: don't edit
; Chameleon Configuration
; Thu Jun 20 17:46:59 2013
; Wed Aug 7 21:43:55 2013
;
CONFIG_BOOT1_HFS_DEBUG EQU 0
CONFIG_SATA_MODULE EQU 0
CONFIG_KLIBC_MODULE EQU 0
CONFIG_BOOT0_DEBUG EQU 0
CONFIG_HDAENABLER_MODULE EQU 1
CONFIG_OPENUP EQU 0
CONFIG_BOOT1_HFS_VERBOSE EQU 1
CONFIG_EMBED_THEME EQU 0
CONFIG_MODULES EQU 1
CONFIG_BOOT0_VERBOSE EQU 1
CONFIG_ACPICODEC_MODULE EQU 0
CONFIG_KERNELPATCHER_MODULE EQU 0
CONFIG_BDMESG EQU 1
CONFIG_BOOT1_HFS_ACTIVE_VERBOSE EQU 1
CONFIG_BOOT1_HFS_ACTIVE EQU 1
CONFIG_FILENVRAM_MODULE EQU 1
CONFIG_BOOT1_HFS_ACTIVE_DEBUG EQU 0
CONFIG_FDISK440 EQU 1
CONFIG_RESOLUTION_MODULE EQU 0
branches/Chimera/i386/libsaio/fake_efi.c
7474
7575
7676
77
77
7878
7979
8080
*/
/* Identify ourselves as the EFI firmware vendor */
static EFI_CHAR16 const FIRMWARE_VENDOR[] = {'C','h','a','m','e','l','e','o','n','_','2','.','1', 0};
static EFI_CHAR16 const FIRMWARE_VENDOR[] = {'C','h','a','m','e','l','e','o','n','_','2','.','2', 0};
static EFI_UINT32 const FIRMWARE_REVISION = 132; /* FIXME: Find a constant for this. */
/* Default platform system_id (fix by IntVar) */
branches/Chimera/i386/boot2/modules.h
1515
1616
1717
18
19
18
19
2020
2121
2222
......
119119
120120
121121
122
122
#define MODULE_PATH"/Extra/modules/"
#define SYMBOLS_MODULE "Symbols.dylib"
#define SYMBOLS_AUTHOR "Chimera"
#define SYMBOLS_DESCRIPTION "Chimera symbols for linking"
#define SYMBOLS_AUTHOR "Chameleon"
#define SYMBOLS_DESCRIPTION "Chameleon symbols for linking"
#define SYMBOLS_VERSION 0
#define SYMBOLS_COMPAT 0
/********************************************************************************/
void dyld_stub_binder();
#endif /* __BOOT_MODULES_H */
#endif /* __BOOT_MODULES_H */
branches/Chimera/i386/modules/Cconfig
1010
1111
1212
13
14
15
1613
source "i386/modules/Sata/Cconfig"
source "i386/modules/Keylayout/Cconfig"
source "i386/modules/ACPIcodec/Cconfig"
source "i386/modules/KernelPatcher/Cconfig"
source "i386/modules/FileNVRAM/Cconfig"
source "i386/modules/HDAEnabler/Cconfig"
endmenu
branches/Chimera/i386/modules/Makefile
1111
1212
1313
14
1514
1615
1716
......
4140
4241
4342
44
45
46
47
48
49
50
51
5243
5344
5445
include ${SRCROOT}/Make.rules
# The order of building modules is important.
SUBDIRS = KernelPatcher
ifdef CONFIG_KLIBC_MODULE
SUBDIRS += klibc
SUBDIRS += AcpiCodec
endif
ifdef CONFIG_FILENVRAM_MODULE
SUBDIRS += FileNVRAM
endif
ifdef CONFIG_HDAENABLER_MODULE
SUBDIRS += HDAEnabler
endif
CFLAGS= -O3 $(MORECPP) -arch i386 -g -static
DEFINES=
CONFIG = hd
branches/Chimera/auto.conf
11
22
33
4
4
55
6
76
87
98
......
1211
1312
1413
15
1614
1715
#
# Automatically generated make config: don't edit
# Chameleon Configuration
# Thu Jun 20 17:46:59 2013
# Wed Aug 7 21:43:55 2013
#
CONFIG_HDAENABLER_MODULE=y
CONFIG_BOOT1_HFS_VERBOSE=y
CONFIG_BOOT1_HFS=y
CONFIG_MODULES=y
CONFIG_BDMESG=y
CONFIG_BOOT1_HFS_ACTIVE_VERBOSE=y
CONFIG_BOOT1_HFS_ACTIVE=y
CONFIG_FILENVRAM_MODULE=y
CONFIG_FDISK440=y
CONFIG_KEYLAYOUT_MODULE=m
branches/Chimera/autoconf.h
11
22
33
4
4
55
66
77
8
98
109
1110
......
1413
1514
1615
17
1816
1917
//
// Automatically generated make config: don't edit
// Chameleon Configuration
// Thu Jun 20 17:46:59 2013
// Wed Aug 7 21:43:55 2013
//
#define CONFIG_IS_BUILTIN 1
#define CONFIG_IS_MODULE 2
#define CONFIG_HDAENABLER_MODULE CONFIG_IS_BUILTIN
#define CONFIG_BOOT1_HFS_VERBOSE CONFIG_IS_BUILTIN
#define CONFIG_BOOT1_HFS CONFIG_IS_BUILTIN
#define CONFIG_MODULES CONFIG_IS_BUILTIN
#define CONFIG_BDMESG CONFIG_IS_BUILTIN
#define CONFIG_BOOT1_HFS_ACTIVE_VERBOSE CONFIG_IS_BUILTIN
#define CONFIG_BOOT1_HFS_ACTIVE CONFIG_IS_BUILTIN
#define CONFIG_FILENVRAM_MODULE CONFIG_IS_BUILTIN
#define CONFIG_FDISK440 CONFIG_IS_BUILTIN
#define CONFIG_KEYLAYOUT_MODULE CONFIG_IS_MODULE
branches/Chimera/CHANGES
1
1
2
3
24
35
46
-macman: Chimera 2.1.0 specific changes:
-macman: Chimera 2.1.2 specific changes:
Removed all closed source modules
-macman: Chimera 2.1.i specific changes:
Rollbacked FileNVRAM.dylib to v1.1.2
Includes most changes from trunk r2248 while retaining all previous Chimera v2.1.0 fixes and enhancements
- Fix issue booting x86 after rev.2175 (Credits to Mario, Alex and Leon).

Archive Download the corresponding diff file

Revision: 2256