Jump to content
272 posts in this topic

Recommended Posts

For the debug you can try to use serial or network debug , so you can have a full log the system booting up in text format that you can read all the times you want

It seems to be impossible to catch any information because debug prints run too fast:

attachicon.gifIMG_2021.JPG

 

But how about saving the debug output into a file? Is it possible at this state?

delay prints by 10micro seconds

  • Like 2

half second delay,

 

pinsrd is certainly working.  You can see r10d goes to xmm1.

There are too much print of pinsrd. I just found pextrq when it was booting into single user mode

post-1299088-0-29220800-1509418489_thumb.png

  • Like 1

There are too much print of pinsrd. I just found pextrq when it was booting into single user mode

attachicon.gifIMG_2038.PNG

pextrq works too.  rcx value is replaced by upper half of xmm0.  No sse printouts afterwards?

pextrq works too.  rcx value is replaced by upper half of xmm0.  No sse printouts afterwards?

it's showing too many printsouts of pinsrd and pextrq when it boots. How about disabling printouts of them to be able to see easily other instructions? 

it's showing too many printsouts of pinsrd and pextrq when it boots. How about disabling printouts of them to be able to see easily other instructions? 

here you go.

 

 Gallium llvmpipe driver has sse41 option.  Let me see if I can build this on mac and extract opcode for testing.

 

homerewing mesagl

Edited by ydeng
  • Like 1

This one prints more info.  Some of the pmov instructions have no effect.

It gets this kernel panic every time now and I wasn't able to catch anything because of many prints of pshufb:

post-1299088-0-62294800-1509502245_thumb.jpg

post-1299088-0-62739700-1509502260_thumb.jpg

  • Like 1

It gets this kernel panic every time now and I wasn't able to catch anything because of many prints of pshufb:

attachicon.gifIMG_2075.JPG

attachicon.gifIMG_2077.JPG

ok, trying to access not mapped address.

roundsd gives wrong result.

 

This one shuld be more friendly.

  • Like 1
×
×
  • Create New...