ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-dev
shintyl has joined #asahi-dev
nyx_o has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
tobhe_ has joined #asahi-dev
eburk has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
ddxtanx has joined #asahi-dev
Stary has quit [Quit: ZNC - http://znc.in]
nora_ has joined #asahi-dev
Stary has joined #asahi-dev
nora has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
eburk has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
pb17 has joined #asahi-dev
eburk has joined #asahi-dev
wyes has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
TellowKrinkle has joined #asahi-dev
TellowKrinkle has quit [Remote host closed the connection]
TellowKrinkle has joined #asahi-dev
elvishjerricco has quit [Remote host closed the connection]
elvishjerricco has joined #asahi-dev
eburk has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
pb17 has quit [Ping timeout: 480 seconds]
tobhe_ is now known as tobhe
Sebastian2 has joined #asahi-dev
pb17 has joined #asahi-dev
shintyl has quit [Ping timeout: 480 seconds]
Sebastian2 has quit [Quit: Sebastian2]
asahimbp has joined #asahi-dev
asahimbp has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
___nick___ has joined #asahi-dev
___nick___ has quit [Remote host closed the connection]
chadmed_ has quit [Read error: Connection reset by peer]
crisma has quit [Quit: WeeChat 3.8]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
Halian has quit [Ping timeout: 480 seconds]
Sebastian2 has joined #asahi-dev
Sebastian2 has quit [Read error: Connection reset by peer]
card has quit [Quit: ZNC 1.9.1 - https://znc.in]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
david has joined #asahi-dev
<david> Hey, In the past, Intel-based Macs allowed for active kernel debugging, but with the transition to Apple Silicon, developers are now limited to analyzing memory dumps, as outlined in the KDK (Kernel Debug Kit) README for two-machine debugging. Is this limitation on active kernel debugging in Apple Silicon systems the result of a software-level restriction, or does it stem from a
<david> hardware-level mitigation implemented in the new architecture? If it is a software level then what are the hacky way to achieve this?
card has joined #asahi-dev
david3 has joined #asahi-dev
david has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-dev
leah2 has quit [Ping timeout: 480 seconds]
leah2 has joined #asahi-dev
eburk has joined #asahi-dev
delroth has quit [Remote host closed the connection]
leah2 has quit [Ping timeout: 480 seconds]
leah2 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
delroth has joined #asahi-dev
cyrinux has quit []
cyrinux has joined #asahi-dev
<nickchan> david: it's a software restriction where some demotion registers (needed to enable debugging) disabled by boot ROM
<nickchan> the workaround for apple silicon mac would be to run to run macOS in hypervisor on m1n1
<nickchan> however, I think it has some compatibility problems and does not work for latest macOS
<nickchan> when not demoted I think coresight also doesn't work correctly
<sven> yeah, it partially works
<sven> iirc you can see PC but not much else
<nickchan> sven: that must be a recent addition
<nickchan> because ktrw on a11 *has* to work somehow
<nickchan> without demoting
pb17 has joined #asahi-dev
<nickchan> sven: Don't think the exclaves stuff is deployed on macOS yet but after that happens running macOS in hypervisor is going to be... interesting to say at least
<nickchan> especially on m1
<nickchan> because with exclaves, sptm and txm macOS by default would have stuff in EL2, EL0, GL2, GL1(!) and GL0
<nickchan> can do nested on m2 at least but m1, uh idk
<nickchan> I expect m4 macs to get it so we should see soon
<chaos_princess> Is there a writeup on exclaves anywhere, cause eclecticlight's is kinda... light on the details.
<nickchan> chaos_princess: Exclave is its own little OS
<nickchan> cL4 kernel, runs in GL1, called exclaveCore
<nickchan> exclave userland is called exclaveOS, has a rootfs dmg, dyld, libsystem all that
<nickchan> I think it's like 230 MB in size at least for M4 iPad
<chaos_princess> how is it different from the old ppl/whatever it is called now?
<nickchan> chaos_princess: sptm is the ppl replacement
<nickchan> both runs in GL2
<nickchan> the kicker here is that Exclave is essentially SPTM's VM so to run it properly under m1n1 nested virt is required
<chaos_princess> no i mean, what extra stuff does the exclave thing do, compared to what gl2 did previously?
<nickchan> note: TXM runs in GL0 too, and in this sense TXM is SPTM's userland
<nickchan> chaos_princess: Don't think there's much research on that besides eclecticlight's blog
ddxtanx has quit [Quit: Konversation terminated!]
ddxtanx has joined #asahi-dev
Halian has joined #asahi-dev
midou has quit [Ping timeout: 480 seconds]
eburk has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
midou has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
Sebastian2 has joined #asahi-dev
Sebastian2 has quit [Quit: Sebastian2]
david3 has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi-dev
___nick___ has joined #asahi-dev
___nick___ has quit []
___nick___ has joined #asahi-dev
ipatch has quit [Quit: WeeChat 4.4.2]
david has joined #asahi-dev
ipatch has joined #asahi-dev
darkapex has quit [Remote host closed the connection]
darkapex has joined #asahi-dev
kaazoo has joined #asahi-dev
hightower2 has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
VinDuv has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
VinDuv has joined #asahi-dev
sand4rt has joined #asahi-dev
Sebastian2 has joined #asahi-dev
Sebastian2 has quit []
kaazoo has quit [Quit: Leaving.]
pb17 has quit [Ping timeout: 480 seconds]
___nick___ has quit [Remote host closed the connection]
pb17 has joined #asahi-dev
kaazoo has joined #asahi-dev
eburk has joined #asahi-dev
kaazoo has quit [Quit: Leaving.]
mille has quit [Quit: Ping timeout (120 seconds)]
mille has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
mille has quit [Quit: Ping timeout (120 seconds)]
john-cabaj has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
eburk has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
Extern has joined #asahi-dev
Extern has quit []
ddxtanx has quit [Remote host closed the connection]
eburk has joined #asahi-dev
eburk has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]