#161
|
||||
|
||||
Quote:
0xFFFF0001 is 2nd instruction of the SSE3 emulator... Guess I'll also need to modify the trap handler to fix this. |
#162
|
|||
|
|||
Are there plans to fix this?
|
#163
|
||||
|
||||
Yes, I'll need to study any screenshots you can give me of this.
It may help me put an override on the trap handler. |
#164
|
|||
|
|||
Quote:
"-x", panics Also it always fsck (take long time) every time I hard reboot the computer Sometimes it would keep repeat many times the last 2 lines of the panic message, then reboot. But it never says the what the offending program is. So I think this sse3emu is completely different than the XNU one? I used to look at an Pentium Pro EMU that the Pentium did not have in Linux.. I forgot what it was now.. but it similar to the sse3emu problem |
#165
|
||||
|
||||
Quote:
It shouldn't have this issue... |
#166
|
|||
|
|||
I did use the 10.6.8 AnV v0.4.1 you posted at the other thread here already, and the screenshot in the few last message was the result..
did you make changes to the 0.4.1 ? |
#167
|
|||
|
|||
Slice made a comment about the SSE3 problem at InsanelyMac
. SSE3 emulator implementation is wrong. The new emulator occupies 2 pages while you allocated only one. CODE + printf("Enabling SSE3 emulator..."); + /* Install into commpage. Actual patching of master_idt happens in start.s */ + /* ASSERT(sse3emu_size == PAGE_SIZE); */ + commpage_stuff2(_COMM_PAGE_SSE3EMU, &sse3emu_data, sse3emu_size, TRUE); + printf("done.\n"); Should be like CODE if (!(_cpu_capabilities & kHasSSE3)) { printf("enabling %s emulator...", "SSE3"); // Install into commpage. Actual patching of master_idt happens elsewhere commpage_stuff2(_COMM_PAGE_SSE2EMU, &sse3emu_ffff4000, sizeof(sse3emu_ffff4000), legacy); commpage_stuff2(_COMM_PAGE_SSE2EMU2, &sse3emu_ffff5000, sizeof(sse3emu_ffff5000), legacy); printf("OK!\n"); } |
#168
|
||||
|
||||
Quote:
It panics on the following instruction at 0xFFFF4001 -> lock inc %eax. Old kernel checks which SSE3 emulator is requested... |
#169
|
|||
|
|||
Has any progress been made on the emulator?
I'd be interested in getting SL on my lappy! 💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. |