macbootissues22 Posted May 22, 2016 Author Share Posted May 22, 2016 From my experience running Tiger in VMware Fusion on a haswell based rMBP14,2, the TLB CPUID information is the only one required. I've ran into this recently and the bare minimal is: cpuid.2.eax="00000101101100001011000100000001" cpuid.2.ebx="00000000010101100101011111110000" cpuid.2.ecx="00000000000000000000000000000000" cpuid.2.edx="00101100101101000011000001001000" Regarding the video driver, I've patched version 1.2.5 of Zenith's video driver (just the FB) and it works like a charm. The only functions that need replacing are: IOConnectCallMethod and PE_parse_boot_arg. For the GL Driver, some attention needs to be payed to the GCC Atomic operations, which are not supported on the Tiger Xcode. Since the kernel doesn't support weak linking, you need a separate build for Tiger. Let me know if you want a copy of the working FrameBuffer and the source code. We still need a port of the open-vm-tools to mac os x as the VMware provided tools depend on newer APIs at the IOKit level. Maybe someone can grab zenith432's GL branch and work on porting it to Tiger further on. Regarding iconv, I've tried replacing libiconv.2.dylib and realized that just replacing the import table is sufficient as no newer APIs are needed. Hi, The shorted codes for the CPUID work a charm, cheers, if the offer is still there for the GPU driver you used, that would be great if you can send me over your files. I may be able to get someone to look at the zenith432 GL and see if its portable at all. 1 Link to comment Share on other sites More sharing options...
djfuq Posted March 5, 2017 Share Posted March 5, 2017 Hi, The shorted codes for the CPUID work a charm, cheers, if the offer is still there for the GPU driver you used, that would be great if you can send me over your files. I may be able to get someone to look at the zenith432 GL and see if its portable at all. Progress on this guys? Ive been in lurkerr mode for a year or more... but on backend been trying to do compares between 10.4 10.6 10.8 10.9 and 10.12 for a project ive been working on last 2 years --- this is crucial to have for tersting and decompiling/live debug/dtrace majik plus, donk bro, please please please send me the drivers for gfx (3d accel -- bitte!). that if i read correctly you have made these work somehow (and a lot i can say thx for in your description i am humbled by your skill that I have been worjking tirelessly to obtain too but am far from your level of awareness...... humbles me to see this but yes its better i ask than let this go unasked... but ... will you do work with another coder or is your time totasllly {censored}ed stiull? what if I pay you for a little educating?? anyways, {censored} im embarassed, better post it! haha Link to comment Share on other sites More sharing options...
Donk Posted March 6, 2017 Share Posted March 6, 2017 Progress on this guys? Ive been in lurkerr mode for a year or more... but on backend been trying to do compares between 10.4 10.6 10.8 10.9 and 10.12 for a project ive been working on last 2 years --- this is crucial to have for tersting and decompiling/live debug/dtrace majik plus, donk bro, please please please send me the drivers for gfx (3d accel -- bitte!). that if i read correctly you have made these work somehow (and a lot i can say thx for in your description i am humbled by your skill that I have been worjking tirelessly to obtain too but am far from your level of awareness...... humbles me to see this but yes its better i ask than let this go unasked... but ... will you do work with another coder or is your time totasllly {censored}ed stiull? what if I pay you for a little educating?? anyways, {censored} im embarassed, better post it! haha The drivers were written by Zenith432 not by me, I look after the unlocker code. He has abandoned that work in aboput 2013 as the newer versions of the VMware tools and drivers have the same functionality as his code. However please understand nobody has written drivers for VMware (including VMware) that enable full 3D acceleration. The source code for the drivers is here https://sourceforge.net/projects/vmsvga2/ I don't have the skills to help with this as I am not familiar with driver coding for macOS. Try reaching out tot Zenith432 as I believe he is still active on the forums. Link to comment Share on other sites More sharing options...
Ia2011mac Posted September 28, 2017 Share Posted September 28, 2017 From my experience running Tiger in VMware Fusion on a haswell based rMBP14,2, the TLB CPUID information is the only one required. I've ran into this recently and the bare minimal is: cpuid.2.eax="00000101101100001011000100000001" cpuid.2.ebx="00000000010101100101011111110000" cpuid.2.ecx="00000000000000000000000000000000" cpuid.2.edx="00101100101101000011000001001000" Regarding the video driver, I've patched version 1.2.5 of Zenith's video driver (just the FB) and it works like a charm. The only functions that need replacing are: IOConnectCallMethod and PE_parse_boot_arg. For the GL Driver, some attention needs to be payed to the GCC Atomic operations, which are not supported on the Tiger Xcode. Since the kernel doesn't support weak linking, you need a separate build for Tiger. Let me know if you want a copy of the working FrameBuffer and the source code. We still need a port of the open-vm-tools to mac os x as the VMware provided tools depend on newer APIs at the IOKit level. Maybe someone can grab zenith432's GL branch and work on porting it to Tiger further on. Regarding iconv, I've tried replacing libiconv.2.dylib and realized that just replacing the import table is sufficient as no newer APIs are needed. Could you please kindly send me a copy of the working FrameBuffer and the source code? Many thanks! Link to comment Share on other sites More sharing options...
Recommended Posts