README is a zero byte file and typing make doesn't work. Yes I'm guilty of missing any explanation on how to compile if there are some special arcane steps that are necessary beyond the more customary simple make. There still seems to be no instructions:
I just checked RevoBoot from github and it compiles just fine. I guess you missed the lines explaining what to do: either copy or rename some of the template files. Too bad that you had to run into this, and that you did not provide any feedback about this problem, because I would have taken care of it right away. Like I just did with my latest commit so that other people won't run into the same kind of trouble... when they skip the README file.
% git clone https://github.com/RevoGirl/RevoBoot.git Cloning into RevoBoot... remote: Counting objects: 390, done. remote: Compressing objects: 100% (355/355), done. remote: Total 390 (delta 209), reused 96 (delta 16) Receiving objects: 100% (390/390), 241.60 KiB, done. Resolving deltas: 100% (209/209), done. % cat RevoBoot/README % cd RevoBoot/ % git log README commit 0576a44a58333237ece1a20a2cb9192be9e1e7bc Date: Fri Mar 11 14:18:59 2011 +0100 first commit %
chameleon checks MSR_PLATFORM_INFO as well, but I fail to see how that avoids the MSR_FLEX_RATIO check in mach_kernel (which causes failure).
Anyway. Your GB board seems to have some sort of BIOS bug, or perhaps this is just due a wrong settings, but this is why I took care of it in RevoBoot... by checking a different MSR:
[code=auto:0]msr = rdmsr64(MSR_PLATFORM_INFO); // 0xCE
I see no fix here as the kernel is still checking MSR_FLEX_RATIO after control is passed to mach_kernel. Given that, it doesn't matter that the bootloader is avoiding the failed MSR_FLEX_RATIO check itself. Congrats, many chameleon builds don't have this problem either
So what does that give you? Oh. When this MSR also returns zero's where it should return the correct multipliers... All hail to Asus engineering for listening to us
Seems to be just yet another forked boot132 based bootloader. Things are moving along more slowly with so many bootloaders (#####, xpc, clover, grub2, chameleon branches) to choose from for OSX with different bug&feature sets. At least some of the chameleon branch work is now making it to the mainline.
p.s. RevoBoot is just a vehicle to get things going.