Hacking Homebrew Accessing GPU frame buffer register result in page fault (core 3)

zbash92

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2022
Messages
46
Trophies
0
Age
32
Location
NB
XP
224
Country
Canada
I'm playing around with NTR (github link not allowed for me :o)

When trying to get the screen capture thread running on core 3 I get page fault when reading from GPU frame buffer registers (at least that's where I believe the process crashed). The FAR register was 0xfffbc568 on the crash screen

Is there some trick to reading from GPU external registers? I can create thread and run code on core 3 from within NTR, but the moment I try reading the frame buffer registers it crashes. The same code run fine if it was created on core 2 as it was originally.

I felt that I missed something obvious and is on completely the wrong track. I was looking maybe there need to be some svcControlMemory shenanigans or something but so far have found nothing..


Edit: I'm guessing that only core 2 have kernel virtual memory access for one reason or another. Why though :o
 
Last edited by zbash92,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @K3Nv2, then whats qbits?