Jump to content

RevoBoot


buoo
 Share

290 posts in this topic

Recommended Posts

I'm just guessing here, but try changing #define AUTOMATIC_SSDT_PR_CREATION to 0, and maybe enabling the following to maybe gain further insight?

#define DEBUG_CPU	1

#if DEBUG_CPU
#define DEBUG_CPU_TURBO_RATIOS			1
#define DEBUG_CST_SUPPORT				1
#define DEBUG_TSS_SUPPORT				1
#define DEBUG_CPU_TDP					1
#endif

And I see you're using in iMac11,1 mac model. Wouldn't maybe a Macpro4,1 be more suitable for your hardware?

Link to comment
Share on other sites

I set Macpro4,1 instead of imac11,1.

Then I changed the settings.h as you suggested but I had to put

	#define DEBUG_CPU_TURBO_RATIOS			0

 

If I put 1 I got this when compiling:

cpu.c: In function ‘initTurboRatios’:
cpu.c:114: error: ‘NUMBER_OF_TURBO_STATES’ undeclared (first use in this function)
cpu.c:114: error: (Each undeclared identifier is reported only once
cpu.c:114: error: for each function it appears in.)
make[2]: *** [cpu.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

 

So, in the end, settings.h looked like this:

/*
* Copyright © 2009 Master Chief. All rights reserved.
*
* Note: This is an essential part of the build process for RevoBoot v1.0.20 and greater.
*
*
* Latest cleanups and additional directives added by DHP in 2011.
* Static CPU data simplified by DHP in Juni 2011 (thanks to MC and flAked for the idea).
* Automatic creation / injection of SSDT_PR.aml added by DHP in June 2011.
* New compiler directive (BOOT_TURBO_BOOST_RATIO) added by Jeroen (June 2011).
*/ 

//-------------------------------------------------------------------- ACPI.C ------------------------------------------------------------------

#define ACPI_10_SUPPORT	0

#define PATCH_ACPI_TABLE_DATA	1

#define USE_STATIC_ACPI_BASE_ADDRESS	0

#if USE_STATIC_ACPI_BASE_ADDRESS
#define	STATIC_ACPI_BASE_ADDRESS		0x00000000
#endif

#define STATIC_APIC_TABLE_INJECTION	1

#define STATIC_APIC2_TABLE_INJECTION	0

#define STATIC_DSDT_TABLE_INJECTION	1

#define STATIC_ECDT_TABLE_INJECTION	0

#define STATIC_FACS_TABLE_INJECTION	0

#define STATIC_HPET_TABLE_INJECTION	1

#define STATIC_SSDT_TABLE_INJECTION	1

#define STATIC_SSDT_GPU_TABLE_INJECTION	0

#define STATIC_SSDT_PR_TABLE_INJECTION	0

#define STATIC_SSDT_SATA_TABLE_INJECTION	0

#define STATIC_SSDT_USB_TABLE_INJECTION	0

#define LOAD_DSDT_TABLE_FROM_EXTRA_ACPI	0

#define LOAD_SSDT_TABLE_FROM_EXTRA_ACPI	0

#define LOAD_EXTRA_ACPI_TABLES	(LOAD_DSDT_TABLE_FROM_EXTRA_ACPI || LOAD_SSDT_TABLE_FROM_EXTRA_ACPI)

#define AUTOMATIC_SSDT_PR_CREATION	0

#if AUTOMATIC_SSDT_PR_CREATION
#define MAX_NUMBER_OF_P_STATES			19	// Default of 15 normal plus 4 Turbo P-States (for desktop setups).
											// MSRDumper(@16): 16, 25, 28, 31, 34, 35, 36, 37 and 38 multi (YMMV).
											// Low power (mobility) processors might need an extended range!

#define DROP_FACTORY_SSDT_TABLES		1	// Set to 1 by default (this setting is required).
											//
											// Note: Do not change this setting (must drop SSDT tables).

#define NUMBER_OF_TURBO_STATES			4	// Set to 4 by default.

#else
#define DROP_FACTORY_SSDT_TABLES		0	// Set to 0 by default. Use 1 with caution (might disable SpeedStep).
#endif

#define OVERRIDE_ACPI_METHODS	0

#define REPLACE_EXISTING_SSDT_TABLES	0

#define APPLE_STYLE_ACPI	0

#define DEBUG_ACPI	0

//-------------------------------------------------------------------- BOOT.C ------------------------------------------------------------------

#define PRE_LINKED_KERNEL_SUPPORT	0

#define MUST_ENABLE_A20	0

#define SAFE_MALLOC	0

#define DEBUG_BOOT	0

//-------------------------------------------------------------------- CPU.C -------------------------------------------------------------------

#define USE_STATIC_CPU_DATA	0

#define CPU_VENDOR_ID	CPU_VENDOR_INTEL // CPU_VENDOR_AMD is not supported.

#define OC_BUSRATIO_CORRECTION	0

#define BOOT_TURBO_RATIO	0

#define DEBUG_CPU	1

#if DEBUG_CPU
#define DEBUG_CPU_TURBO_RATIOS			0   // Set to 0 by default. Change this to 1 when you want to check the core ratio.

#define DEBUG_CST_SUPPORT				1	// Set to 0 by default. Change this to 1 to check the in BIOS enabled C-States.

#define DEBUG_TSS_SUPPORT				1	// Set to 0 by default. Change this to 1 to check the T-State Clock Modulation.

#define DEBUG_CPU_TDP					1	// Set to 0 by default. Change this to 1 when you want to check the TDP.
#endif

//-------------------------------------------------------------- CPU/STATIC_DATA.C -------------------------------------------------------------

#define STATIC_CPU_Type	0x000

#define STATIC_CPU_NumCores	0

#define STATIC_CPU_NumThreads	0

#define STATIC_CPU_FSBFrequency	000000000ULL

#define STATIC_CPU_QPISpeed	0

//-------------------------------------------------------------------- DISK.C ------------------------------------------------------------------

#define EFI_SYSTEM_PARTITION_SUPPORT	0

#define LEGACY_BIOS_READ_SUPPORT	0

#define DEBUG_DISK	0

//------------------------------------------------------------------ DRIVERS.C -----------------------------------------------------------------

#define DEBUG_DRIVERS	0

//-------------------------------------------------------------------- EFI.C -------------------------------------------------------------------

#define APPLE_STYLE_EFI	0

#define INJECT_EFI_DEVICE_PROPERTIES	1

#define EFI_64_BIT	1

#define STATIC_MODEL_NAME	{ 'i', 'M', 'a', 'c', '1', '1', ',', '1' }

#define STATIC_SMSERIALNUMBER	"G8942539W88"

#define STATIC_SYSTEM_SERIAL_NUMBER	{ 'G', '8', '9', '4', '2', '5', '3', '9', 'W', '8', '8' }

#define STATIC_SYSTEM_ID	{ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F }

#define DEBUG_EFI	0

#define EFI_DEBUG_MODE	0 // Set to 0 by default (for OS X 10.7 LION only).

//------------------------------------------------------------------ GRAPHICS.C ----------------------------------------------------------------

#define STATIC_SCREEN_WIDTH	1680

#define STATIC_SCREEN_HEIGHT	1050

//------------------------------------------------------------------- SMBIOS.C -----------------------------------------------------------------

#define USE_STATIC_SMBIOS_DATA	1

#define OVERRIDE_DYNAMIC_MEMORY_DETECTION	0

#define OVERRIDE_DYNAMIC_PRODUCT_DETECTION	0

#if OVERRIDE_DYNAMIC_PRODUCT_DETECTION
#define STATIC_SMBIOS_MODEL_ID			IMAC
#endif 

#define DEBUG_SMBIOS	0

//------------------------------------------------------------------ PLATFORM.C ----------------------------------------------------------------

#define STATIC_MAC_PRODUCT_NAME	"Macpro4,1"

#if USE_STATIC_SMBIOS_DATA
// Do nothing.
#elif OVERRIDE_DYNAMIC_MEMORY_DETECTION
// Setup RAM module info. Please note that you may have to expand this when you have more RAM modules.
#define STATIC_RAM_SLOTS				4	// Number of RAM slots on mainboard.

#define STATIC_RAM_VENDORS				{ Corsair, N/A, Corsair, N/A, 0 }	// Use N/A for empty RAM banks.

#define DYNAMIC_RAM_OVERRIDE_TYPE		0	// Set to 0 by default. See libsaio/platform.h for supported values.

#define DYNAMIC_RAM_OVERRIDE_SIZE		0	// Set to 0 by default. Change this to 1 when you want to use override values (see below).

#if DYNAMIC_RAM_OVERRIDE_SIZE
#define DYNAMIC_RAM_OVERRIDE_SIZES		{ SMB_MEM_SIZE_2GB, SMB_MEM_BANK_EMPTY, SMB_MEM_SIZE_2GB, SMB_MEM_BANK_EMPTY, 0 } // See libsaio/platform.h for other values.
#endif

#define DYNAMIC_RAM_OVERRIDE_FREQUENCY	0	// Set to 0 by default. Change this to the frequency that you want to use as override value.

#define STATIC_RAM_PART_NUMBERS			{ CMX4GX3M2B2000C9, N/A, CMX4GX3M2B2000C9, N/A, 0 }	// Use N/A for empty RAM banks.

#define STATIC_RAM_SERIAL_NUMBERS		{ Serial#0, N/A, Serial#2, N/A, 0 }	// Use N/A for empty RAM banks.
#endif 

#define INCLUDE_MPS_TABLE	0

#define DEBUG_PLATFORM	0

//===================================================================== END ====================================================================

 

This is the boot process now:

2011-08-26%2012.22.29.jpg

2011-08-26%2012.22.39.jpg

2011-08-26%2012.22.53.jpg

 

Thanks for your patience. Hope this info would help others too.

Let me know If I can do anything more mate.

Link to comment
Share on other sites

Thanks for posting the CPU debug photos.

 

Ah.. When I said about changing iMac to MacPro4,1 I guess I didn't explain what you need to do.

 

You'll need to change more settings in settings.h. as RevoBuilder built static SMBIOS data for you based on what you used when you ran RevoBuilder, which was iMac11,1. So we can turn off static SMBIOS.

 

Some of the settings you will need to change are:

#define STATIC_MODEL_NAME	{ 'M', 'a', 'c', 'P', 'r', 'o', '4', ',', '1' }

#define USE_STATIC_SMBIOS_DATA	0
#define OVERRIDE_DYNAMIC_PRODUCT_DETECTION	1
#if OVERRIDE_DYNAMIC_PRODUCT_DETECTION
#define STATIC_SMBIOS_MODEL_ID			MACPRO
#endif

But let's use RevoBoot's ability to auto detect your SMBIOS as it runs. So here's the default settings-template.h supplied with RevoBoot that I've edited for you leaving most directives on auto. Unzip this file and place it in to Revoboot-1.0.22/i386/config

settings.h.zip

If you could try that and see what happens then it's a start. But I have no guarantees that it'll fix your boot issue though. Hopefully somebody else can throw some light on the situation if they know what the problem is.

 

Oh. And could you edit your posts to wrap your posted settings.h in a codebox so it doesn't take the the whole page :)

Link to comment
Share on other sites

@blackosx thanks again for your time and patience. Appreciate that you took the time to present the changes (so me and others can learn).

I took the cooked file but I get an error when I try to compile with it. Did it compile fine on your box?

Screen%20Shot%202011-08-26%20at%2010.09.10%20PM.png

 

(btw, sorry, how could I re-wrap the settings.h in the other post?) (It looks bad really, sorry).

Link to comment
Share on other sites

@blackosx thanks again for your time and patience. Appreciate that you took the time to present the changes (so me and others can learn).

You're welcome. Though I'm still learning myself ;)

 

I took the cooked file but I get an error when I try to compile with it. Did it compile fine on your box?

Ooops. Sorry about that. I didn't check it before I posted it.

Can you edit the settings.h and set:

#define OVERRIDE_DYNAMIC_PRODUCT_DETECTION to 1

 

(btw, sorry, how could I re-wrap the settings.h in the other post?) (It looks bad really, sorry).

When writing/editing the post, clicking the forum software's 'scroll' icon wraps the selected text in:


 

but you can edit that to contain the selected text within a scrollable box by replacing with word 'code' with 'codebox' which leaves the tags looking like:

[ codebox ][ /codebox ]

Note: I've added spaces before and after the square brackets to stop the software interpreting the tags and just showing the box. So you'll have to remove them.

Link to comment
Share on other sites

hi

i compile the revooboot with defualt setting for mac os x lion

but this the result this first screen that i can see when boot file loaded and nothing else

thanks for your help.iam using Guid partition table and put the revooboot to a usb flash drive for testing.

 

 

plz .anyone can help me with this problem?

Link to comment
Share on other sites

Maybe the problem is the graphic card.

 

What is the way that you use to get it working with Chameleon?

 

 

i am get it in two way

1-GE

2-ATY_Init

but this screen is before chameleon boot screen.i mean when my system truning on this screen come before chameleon main screen for slection parition can be loaded.

Link to comment
Share on other sites

Boot in verbose mode, add -v in /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

For the graphic card you could use the mini "how to" at the second post of this topic.

Link to comment
Share on other sites

You're welcome. Though I'm still learning myself :P

 

 

Ooops. Sorry about that. I didn't check it before I posted it.

Can you edit the settings.h and set:

#define OVERRIDE_DYNAMIC_PRODUCT_DETECTION to 1

 

 

When writing/editing the post, clicking the forum software's 'scroll' icon wraps the selected text in:


 

but you can edit that to contain the selected text within a scrollable box by replacing with word 'code' with 'codebox' which leaves the tags looking like:

[ codebox ][ /codebox ]

Note: I've added spaces before and after the square brackets to stop the software interpreting the tags and just showing the box. So you'll have to remove them.

 

What a pity <_< / it keeps being hostile:

2011-08-27%2013.49.01.jpg

 

Could it be the bios version? I have to use a certain build with this mainboard (0144) anything higher than that would give me a kp: 0144.png

(there is a thread about it: http://www.insanelymac.com/forum/index.php...;#entry1505932).

Maybe it has something to do with it (?).

Link to comment
Share on other sites

Good job with the code box :(

 

What a pity :wallbash: / it keeps being hostile:

Yeah, I see... Well at least the MacPro model has taken effect, except it's shown as MacPro3,1. To make RevoBoot use a MacPro4,1 you will also need to make a change to /i386/libsaio/smbios/model_data.h. Drill down to find #if TARGET_MODEL & MACPRO and comment out the MacPro3,1 section and un-comment the MacPro4,1 section.

 

But I guess that isn't the solution to your problem though. hmmm....

So the only other problem pointers I see from your latest and previous photos is the lines reading

com.apple.iokit.IOPCIFamily(2.6.5)..blah....

com.apple.driver.AppleACPIplatform(1.4)....blah....

There something there staring us straight in the face but I can't think what the problem is?

 

The second photo you've posted is from 10.5.4 ? and shows a different KP involving com.apple.driver.AppleInterCPUPowerManagement. Is that from using RevoBoot?

Link to comment
Share on other sites

The second photo is from 10.6.X / it was using chameleon rc5 (right now Im doing with rev 1083) and shows what happened when I used a bios beyond the build 0144. Didnt try on lion with a newer bios though.

 

Im sure we will tackle this problem soon. :wallbash:

Warm regards.

Link to comment
Share on other sites

Hi guys, how to solve this issue "memory allocation error (0x0, 0x8000) ", I am using boot usb driver.My cpu is c2d t9400, and I use the GenerateCStates & GeneratePStates. And 3GB (2GB + 1GB) DDR3 1066Mhz memory, 2 memory slots on my laptop.

Here is my config.

#define ACPI_10_SUPPORT	0

#define PATCH_ACPI_TABLE_DATA	1

#define USE_STATIC_ACPI_BASE_ADDRESS	0

#if USE_STATIC_ACPI_BASE_ADDRESS
#define	STATIC_ACPI_BASE_ADDRESS		0x00000000
#endif

#define STATIC_APIC_TABLE_INJECTION	1

#define STATIC_APIC2_TABLE_INJECTION	0

#define STATIC_DSDT_TABLE_INJECTION	1

#define STATIC_ECDT_TABLE_INJECTION	0

#define STATIC_FACS_TABLE_INJECTION	0

#define STATIC_HPET_TABLE_INJECTION	1

#define STATIC_SSDT_TABLE_INJECTION	1

#define STATIC_SSDT_GPU_TABLE_INJECTION	0

#define STATIC_SSDT_PR_TABLE_INJECTION	1

#define STATIC_SSDT_SATA_TABLE_INJECTION	0

#define STATIC_SSDT_USB_TABLE_INJECTION	0

#define LOAD_DSDT_TABLE_FROM_EXTRA_ACPI	0

#define LOAD_SSDT_TABLE_FROM_EXTRA_ACPI	0

#define LOAD_EXTRA_ACPI_TABLES	(LOAD_DSDT_TABLE_FROM_EXTRA_ACPI || LOAD_SSDT_TABLE_FROM_EXTRA_ACPI)

#define AUTOMATIC_SSDT_PR_CREATION	1

#if AUTOMATIC_SSDT_PR_CREATION
#define MAX_NUMBER_OF_P_STATES			19	// Default of 15 normal plus 4 Turbo P-States (for desktop setups).
											// MSRDumper(@16): 16, 25, 28, 31, 34, 35, 36, 37 and 38 multi (YMMV).
											// Low power (mobility) processors might need an extended range!

#define DROP_FACTORY_SSDT_TABLES		1	// Set to 1 by default (this setting is required).
											//
											// Note: Do not change this setting (must drop SSDT tables).

#define NUMBER_OF_TURBO_STATES			0	// Set to 4 by default.

#else
#define DROP_FACTORY_SSDT_TABLES		0	// Set to 0 by default. Use 1 with caution (might disable SpeedStep).
#endif

#define OVERRIDE_ACPI_METHODS	0

#define REPLACE_EXISTING_SSDT_TABLES	0

#define APPLE_STYLE_ACPI	0

#define DEBUG_ACPI	0

//-------------------------------------------------------------------- BOOT.C ------------------------------------------------------------------

#define PRE_LINKED_KERNEL_SUPPORT	0

#define MUST_ENABLE_A20	0

#define SAFE_MALLOC	0

#define DEBUG_BOOT	0

//-------------------------------------------------------------------- CPU.C -------------------------------------------------------------------

#define USE_STATIC_CPU_DATA	0

#define CPU_VENDOR_ID	CPU_VENDOR_INTEL // CPU_VENDOR_AMD is not supported.

#define OC_BUSRATIO_CORRECTION	0

#define BOOT_TURBO_RATIO	0

#define DEBUG_CPU	0

#if DEBUG_CPU
#define DEBUG_CPU_TURBO_RATIOS			0	// Set to 0 by default. Change this to 1 when you want to check the core ratio.

#define DEBUG_CST_SUPPORT				0	// Set to 0 by default. Change this to 1 to check the in BIOS enabled C-States.

#define DEBUG_TSS_SUPPORT				0	// Set to 0 by default. Change this to 1 to check the T-State Clock Modulation.

#define DEBUG_CPU_TDP					0	// Set to 0 by default. Change this to 1 when you want to check the TDP.
#endif

//-------------------------------------------------------------- CPU/STATIC_DATA.C -------------------------------------------------------------

#define STATIC_CPU_Type	0x000

#define STATIC_CPU_NumCores	0

#define STATIC_CPU_NumThreads	0

#define STATIC_CPU_FSBFrequency	000000000ULL

#define STATIC_CPU_QPISpeed	0

//-------------------------------------------------------------------- DISK.C ------------------------------------------------------------------

#define EFI_SYSTEM_PARTITION_SUPPORT	0

#define LEGACY_BIOS_READ_SUPPORT	0

#define DEBUG_DISK	0

//------------------------------------------------------------------ DRIVERS.C -----------------------------------------------------------------

#define DEBUG_DRIVERS	0

//-------------------------------------------------------------------- EFI.C -------------------------------------------------------------------

#define APPLE_STYLE_EFI	0

#define INJECT_EFI_DEVICE_PROPERTIES	1

#define EFI_64_BIT	1

#define STATIC_MODEL_NAME	{ 'M', 'a', 'c', 'B', 'o', 'o', 'k', 'P', 'r', 'o', '5', ',', '1' }

#define STATIC_SMSERIALNUMBER	"W8841NP21G0"

#define STATIC_SYSTEM_SERIAL_NUMBER	{ 'W', '8', '8', '4', '1', 'N', 'P', '2', '1', 'G', '0' }

#define STATIC_SYSTEM_ID	{ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F }

#define DEBUG_EFI	0

#define EFI_DEBUG_MODE	0 // Set to 0 by default (for OS X 10.7 LION only).

//------------------------------------------------------------------ GRAPHICS.C ----------------------------------------------------------------

#define STATIC_SCREEN_WIDTH	1280

#define STATIC_SCREEN_HEIGHT	800

//------------------------------------------------------------------- SMBIOS.C -----------------------------------------------------------------

#define USE_STATIC_SMBIOS_DATA	1

#define OVERRIDE_DYNAMIC_MEMORY_DETECTION	1

#define OVERRIDE_DYNAMIC_PRODUCT_DETECTION	0

#if OVERRIDE_DYNAMIC_PRODUCT_DETECTION
#define STATIC_SMBIOS_MODEL_ID			IMAC
#endif 

#define DEBUG_SMBIOS	1

//------------------------------------------------------------------ PLATFORM.C ----------------------------------------------------------------

#define STATIC_MAC_PRODUCT_NAME	"MacBookPro5,1"

#if USE_STATIC_SMBIOS_DATA
// Do nothing.
#elif OVERRIDE_DYNAMIC_MEMORY_DETECTION
// Setup RAM module info. Please note that you may have to expand this when you have more RAM modules.
#define STATIC_RAM_SLOTS				2	// Number of RAM slots on mainboard.

#define STATIC_RAM_VENDORS				{ Samsung, Micron Technology, 0 }	// Use N/A for empty RAM banks.

#define DYNAMIC_RAM_OVERRIDE_TYPE		0	// Set to 0 by default. See libsaio/platform.h for supported values.

#define DYNAMIC_RAM_OVERRIDE_SIZE		0	// Set to 0 by default. Change this to 1 when you want to use override values (see below).

#if DYNAMIC_RAM_OVERRIDE_SIZE
#define DYNAMIC_RAM_OVERRIDE_SIZES		{ SMB_MEM_SIZE_2GB, SMB_MEM_BANK_EMPTY, SMB_MEM_SIZE_2GB, SMB_MEM_BANK_EMPTY, 0 } // See libsaio/platform.h for other values.
#endif

#define DYNAMIC_RAM_OVERRIDE_FREQUENCY	1066	// Set to 0 by default. Change this to the frequency that you want to use as override value.

#define STATIC_RAM_PART_NUMBERS			{ M471B5673EH1-CF8, 8JSF12864HY-1G1D1D1, 0 }	// Use N/A for empty RAM banks.

#define STATIC_RAM_SERIAL_NUMBERS		{ 85B71961#0, D842B73F#1, 0 }	// Use N/A for empty RAM banks.
#endif 

#define INCLUDE_MPS_TABLE	0

#define DEBUG_PLATFORM	1

//===================================================================== END ====================================================================

Really appreciate your help.

Link to comment
Share on other sites

It is too difficult to use for a fresh starter like me. I'v read through the manual but still can do nothing when the "Edit settings.h " window is opened.

 

If you can provide step-by-step instructions with more easy-followed details, I think there are many more people like me will try it and join the project.

 

Sorry for my english, I am not native speaker.

 

Best regards.

Kiefer

 

hi

i compile the revooboot with defualt setting for mac os x lion

but this the result this first screen that i can see when boot file loaded and nothing else

thanks for your help.iam using Guid partition table and put the revooboot to a usb flash drive for testing.

 

Yes, exactly the same thing happened to me. It is a little difficult for me.

Link to comment
Share on other sites

  • 2 weeks later...

Help please this is a my error in compilation

 

-MD -dependency-file /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/cpu.d
md -u /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/Makedep -f -d /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/cpu.d
cc   -Os -Oz  -arch i386 -g -Wmost -D__ARCHITECTURE__=\"i386\" -DSAIO_INTERNAL_USER -DRCZ_COMPRESSED_FILE_SUPPORT -DNOTHING -DREVOBOOT_VERSION_INFO=\"RevoBoot\ v`cat ../../VERSION`\" -DMAKE_TARGET_OS=`echo 3;` -fno-builtin -static  -mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector -march=pentium4 -msse2 -mfpmath=sse -msoft-float  -c -I. -I/Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/sym/i386 -I../util -I../libsa platform.c -o /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/platform.o \
	-MD -dependency-file /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/platform.d
md -u /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/Makedep -f -d /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/platform.d
cc   -Os -Oz  -arch i386 -g -Wmost -D__ARCHITECTURE__=\"i386\" -DSAIO_INTERNAL_USER -DRCZ_COMPRESSED_FILE_SUPPORT -DNOTHING -DREVOBOOT_VERSION_INFO=\"RevoBoot\ v`cat ../../VERSION`\" -DMAKE_TARGET_OS=`echo 3;` -fno-builtin -static  -mpreferred-stack-boundary=2 -fno-align-functions -fno-stack-protector -march=pentium4 -msse2 -mfpmath=sse -msoft-float  -c -I. -I/Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/sym/i386 -I../util -I../libsa acpi.c -o /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/acpi.o \
	-MD -dependency-file /Users/magnifico/Desktop/RevoGirl-RevoBoot-54575ac/obj/i386/libsaio/acpi.d
In file included from acpi/essentials.h:40,
			 from acpi.c:34:
./acpi/static_data.h:12:28: error: ../config/data.h: No such file or directory
make[2]: *** [acpi.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
Mac-Pro-di-Magnifico:RevoGirl-RevoBoot-54575ac magnifico$

 

This is a file data.h and setting.h

data.h.zip

settings.h.zip

Link to comment
Share on other sites

./acpi/static_data.h:12:28: error: ../config/data.h: No such file or directory

RevoBoot's /i386/config folder should have the following structure:

/config/ACPI/data.h
/config/data.h
/config/EFI/data.h
/config/settings.h
/config/SMBIOS/data.h

The error is reporting you are missing /config/data.h. Check it's there.

The data.h file you've posted is the one from /config/EFI/data.h

 

You might find more info in RevoGirl's wiki pages at her github repository. Try here.

 

As a side note here, although I sometimes try to help out in this topic when I have time I am not the all-seeing-eye who knows answers to every question as shown when I previously tried to help anibalin here. It's unfortunate that RevoGirl (aka. DutchHockeyPro) deleted all her original posts from the How to boost the OS X boot process topic as they gave a detailed account in to the why/how/what for starting out with RevoBoot including troubleshooting. You might be able to piece together various conversations from the remaining posts but RevoBoot's code has evolved quite a bit since then. I started experimenting with it here.

Link to comment
Share on other sites

RevoBoot's /i386/config folder should have the following structure:

/config/ACPI/data.h
/config/data.h
/config/EFI/data.h
/config/settings.h
/config/SMBIOS/data.h

The error is reporting you are missing /config/data.h. Check it's there.

The data.h file you've posted is the one from /config/EFI/data.h

 

You might find more info in RevoGirl's wiki pages at her github repository. Try here.

 

As a side note here, although I sometimes try to help out in this topic when I have time I am not the all-seeing-eye who knows answers to every question as shown when I previously tried to help anibalin here. It's unfortunate that RevoGirl (aka. DutchHockeyPro) deleted all her original posts from the How to boost the OS X boot process topic as they gave a detailed account in to the why/how/what for starting out with RevoBoot including troubleshooting. You might be able to piece together various conversations from the remaining posts but RevoBoot's code has evolved quite a bit since then. I started experimenting with it here.

 

Thank's Black...now try again.

@Buoo...where is ?

Link to comment
Share on other sites

Hi magnifico10

 

I have tried to compile the revoboot for you but there is a problem in your data.h

 

look here:

 

		-MD -dependency-file /Users/Francesco/Desktop/RevoGirl-RevoBoot-283d7fd/obj/i386/libsaio/efi.d
In file included from ../config/data.h:13,
			 from efi.c:38:
../config/efi/data.h:15: error: expected identifier or ‘(’ before numeric constant

 

You should reconvert the chameleon's injection, send me your chameleon-devprop.plist , I'll do it for you :hysterical:

Link to comment
Share on other sites

 Share

×
×
  • Create New...