anibalin Posted August 26, 2011 Share Posted August 26, 2011 @blackosx thanks for your reply Glad that the script is working correctly intel dp55wb / core i7 860 / 6gb ram / gtx 260 Link to comment Share on other sites More sharing options...
blackosx Posted August 26, 2011 Share Posted August 26, 2011 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 More sharing options...
Cyrus the Great Posted August 26, 2011 Share Posted August 26, 2011 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. Link to comment Share on other sites More sharing options...
anibalin Posted August 26, 2011 Share Posted August 26, 2011 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: 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 More sharing options...
blackosx Posted August 26, 2011 Share Posted August 26, 2011 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 More sharing options...
anibalin Posted August 27, 2011 Share Posted August 27, 2011 @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? (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 More sharing options...
blackosx Posted August 27, 2011 Share Posted August 27, 2011 @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 More sharing options...
Cyrus the Great Posted August 27, 2011 Share Posted August 27, 2011 hii 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 More sharing options...
buoo Posted August 27, 2011 Author Share Posted August 27, 2011 plz .anyone can help me with this problem? Maybe the problem is the graphic card. What is the way that you use to get it working with Chameleon? Link to comment Share on other sites More sharing options...
Cyrus the Great Posted August 27, 2011 Share Posted August 27, 2011 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 More sharing options...
buoo Posted August 27, 2011 Author Share Posted August 27, 2011 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 More sharing options...
Cyrus the Great Posted August 27, 2011 Share Posted August 27, 2011 i do the thing that you say but the problem exist . anyway thanks for your help Link to comment Share on other sites More sharing options...
anibalin Posted August 27, 2011 Share Posted August 27, 2011 You're welcome. Though I'm still learning myself 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: 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: (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 More sharing options...
blackosx Posted August 27, 2011 Share Posted August 27, 2011 Good job with the code box What a pity / 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 More sharing options...
anibalin Posted August 27, 2011 Share Posted August 27, 2011 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. Warm regards. Link to comment Share on other sites More sharing options...
blackosx Posted August 28, 2011 Share Posted August 28, 2011 Hi anibalin Can you edit settings.h and set PATCH_ACPI_TABLE_DATA to 0 and see if the boot process advances further? Link to comment Share on other sites More sharing options...
anibalin Posted August 28, 2011 Share Posted August 28, 2011 Hi anibalinCan you edit settings.h and set PATCH_ACPI_TABLE_DATA to 0 and see if the boot process advances further? Link to comment Share on other sites More sharing options...
weizh126 Posted August 31, 2011 Share Posted August 31, 2011 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 More sharing options...
iLeopod Posted August 31, 2011 Share Posted August 31, 2011 Try to set #define SAFE_MALLOC 0 to 1. Link to comment Share on other sites More sharing options...
weizh126 Posted August 31, 2011 Share Posted August 31, 2011 Try to set #define SAFE_MALLOC 0 to 1. Thanks for your reply. After change SAFE_MALLOC to 1, it shows "memory allocation error Addr=0x0, Size=0x800,File=Cache.c,Line=102". Link to comment Share on other sites More sharing options...
Kiefer Posted September 8, 2011 Share Posted September 8, 2011 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 hii 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 More sharing options...
magnifico Posted September 16, 2011 Share Posted September 16, 2011 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 More sharing options...
blackosx Posted September 17, 2011 Share Posted September 17, 2011 ./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 More sharing options...
magnifico Posted September 17, 2011 Share Posted September 17, 2011 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 More sharing options...
buoo Posted September 17, 2011 Author Share Posted September 17, 2011 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 Link to comment Share on other sites More sharing options...
Recommended Posts