cparm's branch is Chameleon. Changing branch would not change anything. But, it is even not clear if what I write you is correct. Can you dump FirmwareMemoryMap with DarwinDumper?
And, do you need to use -x switch?
I will check it out tonight.
thx
cparm's branch is Chameleon. Changing branch would not change anything. But, it is even not clear if what I write you is correct. Can you dump FirmwareMemoryMap with DarwinDumper?
And, do you need to use -x switch?
Well was replying to the poster who seemed to imply it was easy, and wanted to point out that it isn't, and those working on it going to have a big, but very interesting, job getting it working.
1. This is the change to the bcopy.s routine that has been in other patches for Snow Leopard and Lion. Assembler change to xnu source code. http://tgwbd.org/darwin/xnu.html
2. This is a source code change to xnu and is in the C code
3. Well there are other things such as MSR and TSC related code that are CPU specific and need changing in the xnu C code. (For example cpu.c and tsc.c)
4. I haven't seen any code for this, but am still looking to find something that would help. I did think about qemu code but haven't really looked in detail.
5. Actually AndyV's work in post #324 really applies to this issue on fixing CPUID in Mach-O format executables. This is a static patcher rather than dynamic, and would mean if a 3rd party app used SSSE3 or indeed SSE4 it would likely panic when the opcode was executed. Meklort and others built a dyld patch, no source, that fixed this up on loading the executable.
For a Bulldozer CPU 2,3 and 5 would be needed. For those AMD processors without SSSE3, 1 and 4 are also required.
I don't have access to an AMD machine, but I have had an idea using VMware to see if masking the vCPU CPUID would work. This would at least see if an AMD Bulldozer CPU could boot by masking out AMD string from CPUID. I will need to have a bit more of a think about it, but may help see if the other CPUID values work. It's a bit of a long shot and if I think it is possible would need someone with AMD Bulldozer SVM enabled CPU..
Gils posted a pic over here: http://osx86.co/f102....html#post59113
I will check it out tonight.
thx
I am of the opinion that the roadblock is userspace FIPS mode. Kernelspace FIPS mode can be avoided with fips_mode=0. During boot, /usr/libexec/cc_fips_test gets executed. No one, no kernel so far, has gotten past this point.
and how can you fix the problem in detail?
Oh, I have no idea. But, if you boot with fips_mode=0 you will see it skip the FIPS POST test and claim that it is 'Bypassing FIPS mode for kernel space!" and then it hangs. Open the cc_fips_test executable in a hex or even text editor and you'll find a similar string "Bypassing FIPS mode for user space!". How to get there, with either a boot arg, kernel source modification, or binary patching is a mystery.
and how can you fix the problem in detail?
Should I be using boot flag:-s cpus = 6 arch = x86_64 fips_mode = 0 boot?
or how do you mean?
Mind your spaces on both sides of the '='.
IMG_0036.JPG 210.93KB
19 downloads
IMG_0037.JPG 210.64KB
16 downloads
This is my boot on AMD Athlon II X2 215 using the latests kernel with corecrypto deleted.
Used the following boot flags,
-v arch=x86_64
Exactly the same thing. Seems to freeze at the mig_table_max_displ part. Tried limiting the RAM to 2GB and 4GB still the same.
At the very least, I would restore corecrypto to its original location and continue testing. Boot will halt if the kext has been modified or (ostensibly) missing.
IMG_0038.JPG 279.74KB
18 downloads
Can you repost a wider shot of that screen? There's output before the freeze I don't see on my machine.Here is it with corecyrtpo back and the bootflags you posted.
| Topic | Stats | Last Post Info | ||
|---|---|---|---|---|
|
OSx86 Project →
OSx86 Installation →
OSx86 10.8 (Mountain Lion) →
Hackintosh Compatible Gaming NotebookStarted by aspen1135, 20 Apr 2013 |
|
|
|
|
OSx86 Project →
Post-Installation →
OSx86 10.8 (Mountain Lion) →
HD 7970 and Asus P8Z77-VStarted by elstan, 16 Apr 2013 |
|
|
|
|
International →
Español →
Mountain Lion 10.8 →
ML 10.8.2 en AMD [Ayuda]Started by javilobo8, 09 Apr 2013 |
|
|
|
|
OSx86 Project →
Post-Installation →
OSx86 10.8 (Mountain Lion) →
Issues after install on Alienware M17x R4 (10.8.2)Started by Pahcixam, 07 Apr 2013 |
|
|
|
|
OSx86 Project →
DSDT →
Graphics Cards →
AMD/ATI →
DSDT Help with Sapphire 7970Started by DAXGr, 06 Apr 2013 |
|
|
0 members, 1 guests, 0 anonymous users