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
checkfoc_us9 has quit [Remote host closed the connection]
checkfoc_us9 has joined #asahi-dev
elvishjerricco has quit [Ping timeout: 480 seconds]
elvishjerricco has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
rrendec has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
melnary has joined #asahi-dev
tobhe has joined #asahi-dev
chrisl has joined #asahi-dev
tobhe_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
johey has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
melnary has quit [Ping timeout: 480 seconds]
johey has joined #asahi-dev
pb17 has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chrisl has joined #asahi-dev
mischa85 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
elvishjerricco has quit [Ping timeout: 480 seconds]
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
eluks has quit [Remote host closed the connection]
eluks has joined #asahi-dev
chrisl has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
melnary has joined #asahi-dev
maverick46 has joined #asahi-dev
pb17 has joined #asahi-dev
ece314378925355451680698427415 has joined #asahi-dev
chrisl has joined #asahi-dev
ece31437892535545168069842741 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
maverick46 has quit [Remote host closed the connection]
mattia013 has quit [Remote host closed the connection]
mattia013 has joined #asahi-dev
chrisl has joined #asahi-dev
mattia013 has quit [Read error: Connection reset by peer]
mattia013 has joined #asahi-dev
mischa85 has quit [Read error: No route to host]
mischa85_ has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has joined #asahi-dev
mischa85_ has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Remote host closed the connection]
ravikant_ has joined #asahi-dev
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
yuyichao_ has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
zerozero2 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
yuyichao_ has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
___nick___ has joined #asahi-dev
mischa85 has joined #asahi-dev
nimprod3l has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
ravikant_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
cds has quit [Remote host closed the connection]
leons has quit [Remote host closed the connection]
ella-0 has quit [Remote host closed the connection]
amada95 has quit [Remote host closed the connection]
ryzechdev has quit [Remote host closed the connection]
rosefromthedead has quit [Remote host closed the connection]
coolshaurya has quit [Write error: connection closed]
Guest9364 has quit [Remote host closed the connection]
jacksonchen666 has quit [Remote host closed the connection]
nebulabc has quit [Remote host closed the connection]
aleksrutins has quit [Remote host closed the connection]
atiltedtree has quit [Remote host closed the connection]
kuruczgy has quit [Remote host closed the connection]
akspecs has quit [Remote host closed the connection]
dk_ has quit [Remote host closed the connection]
d4ve has quit [Remote host closed the connection]
srhm has quit [Write error: connection closed]
okt has quit [Remote host closed the connection]
geep has quit [Remote host closed the connection]
pitust has quit [Remote host closed the connection]
coder_kalyan has quit [Remote host closed the connection]
nightbreak has quit [Remote host closed the connection]
probie has quit [Remote host closed the connection]
signaryk has quit [Remote host closed the connection]
pldtf has quit [Remote host closed the connection]
alethkit has quit [Remote host closed the connection]
tsujp has quit [Remote host closed the connection]
ryzechdev has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
pitust has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
aleksrutins has joined #asahi-dev
nimprod3l has quit [Quit: Leaving]
oneiros has joined #asahi-dev
d4ve has joined #asahi-dev
coder_kalyan has joined #asahi-dev
amada95 has joined #asahi-dev
kuruczgy has joined #asahi-dev
pb17 has joined #asahi-dev
tsujp has joined #asahi-dev
jacksonchen666 has joined #asahi-dev
atiltedtree has joined #asahi-dev
ella-0 has joined #asahi-dev
leons has joined #asahi-dev
dk_ has joined #asahi-dev
srhm has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
geep has joined #asahi-dev
signaryk has joined #asahi-dev
OctopusET has joined #asahi-dev
coolshaurya has joined #asahi-dev
OctopusET is now known as Guest12829
ravikant_ has joined #asahi-dev
probie has joined #asahi-dev
okt has joined #asahi-dev
oneiros has joined #asahi-dev
cds has joined #asahi-dev
nightbreak has joined #asahi-dev
akspecs has joined #asahi-dev
alethkit has joined #asahi-dev
mischa85 has joined #asahi-dev
rosefromthedead has joined #asahi-dev
pldtf has joined #asahi-dev
nebulabc has joined #asahi-dev
rrendec has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
oneiros has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mischa85 has joined #asahi-dev
Nefsen402_ has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
loki_val has joined #asahi-dev
crabbedhaloablut has quit [Remote host closed the connection]
wCPO210786 has joined #asahi-dev
TheLink6 has joined #asahi-dev
kenzie7001031 has joined #asahi-dev
hellozee has quit [Remote host closed the connection]
midou has quit [Read error: Connection reset by peer]
hellozee has joined #asahi-dev
snuck has quit []
Nefsen402 has quit [Read error: Connection reset by peer]
sneak has joined #asahi-dev
TheLink has quit [Read error: Connection reset by peer]
wCPO21078 has quit [Write error: connection closed]
TheLink6 is now known as TheLink
kenzie700103 has quit [Read error: Connection reset by peer]
jannau_ has joined #asahi-dev
mini__ has joined #asahi-dev
jannau has quit [Read error: Connection reset by peer]
mini_ has quit [Read error: Connection reset by peer]
mini__ is now known as mini_
williamdes-m has quit [Ping timeout: 480 seconds]
midou has joined #asahi-dev
mischa85 has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-dev
oneiros has joined #asahi-dev
chrisl has joined #asahi-dev
williamdes-m has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
chrisl has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
<sven> mischa85: so it looks like that XNU on M4 expects to be running in EL2 under what Apple calls SPTM in GL2, see e.g. https://github.com/apple-oss-distributions/xnu/blob/main/osfmk/arm64/sptm/start_sptm.s#L34
<sven> what i think happens is that they disabled their custom ISA extensions when using a raw boot object
<sven> (i.e. we're running under EL2 with GL2,etc. completely disabled)
<sven> when configuring a macho object they'll start this SPTM thing in GL2 and then drop to EL2 and only then give control to the macho
<sven> if that's true it's going to make hv bringup very very annoying
pb17 has quit [Ping timeout: 480 seconds]
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mripard has quit [Quit: WeeChat 4.6.0]
oneiros has quit [Ping timeout: 480 seconds]
ravikant_ has quit []
pb17 has joined #asahi-dev
oneiros has joined #asahi-dev
mischa85 has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
oneiros has quit [Ping timeout: 480 seconds]
nst has quit [Quit: WeeChat 4.4.3]
oneiros has joined #asahi-dev
<nickchan> sven: in that case might actually need to abuse bugs to gain GL2 control... (though probably not *too* hard with ctrr and such disabled)
<chaos_princess> but then they patch them and we are still in the same boat for m5
<nickchan> chaos_princess: right every firmware version that would want to be supported for the hypervisor would need a bug, but then again having a fully hostile xnu is different from typical sptm bypass scenario where the attack will not even have xnu code exec so there may not be much incentive to patch them
<nickchan> but I hope that bugs are not needed
<chaos_princess> nah, they will patch them if we use them in m1n1
<nickchan> i already noticed some weirdness on m1 where the stock kernel would refuse to work under the custom boot object unless ctrr is disabled as well
oneiros has quit [Ping timeout: 480 seconds]
<jannau_> I guess I need newer GPUs
<jannau_> OpenGL ES profile renderer: AMD RV710 (DRM 2.50.0 / 6.14.0-asahi+, LLVM 19.1.7)
<nickchan> alternative is NV GL1
<jannau_> renders at least glxgears
<j`ey> PCIe GPU?
nst has joined #asahi-dev
<chaos_princess> oh
<chaos_princess> i think i know where this is going :P
<nickchan> NV GL1 (so it appears to be GL2) should not need bugs but that would be immense complexity I would imagine
<nickchan> need to be under VHE even macOS NV only does nVHE i think
<chaos_princess> what
<chaos_princess> i thought macos is vhe only
<chaos_princess> s/macos/m-chips/
<jannau_> yes, thank's to maz pcie changes
<nickchan> chaos_princess: macOS emulates nVHE EL2 to guests with virtualization extensions
<nickchan> and you are correct that the underlying chip is VHE only those do not conflict
<chaos_princess> but, like, why
<j`ey> jannau_: I thought he was just upstreaming stuff from the tree
<chaos_princess> didn't everyone agree that nvhe was a bad idea and was deprecated
<nickchan> well only apple knows and this also makes them not able to do NV on M2
<chaos_princess> jannau_: what machine is it
oneiros has joined #asahi-dev
<jannau_> chaos_princess: j180d
<chaos_princess> makes sense
<chaos_princess> whose?
<sven> sounds like hv on m4+ is gonna be painful either way *sigh*
<sven> the problem with abusing bugs is that they’ll probably still be fixed unless we keep them secret and I really don’t want to play that game again
<nickchan> iboot is not encrypted for so it is at least possible to *check* what is happening at least but that's firmly #asahi-re stuff
<sven> ohhh true
<nickchan> right they stopeed doing so in macOS 15 beta 4
oneiros has quit [Ping timeout: 480 seconds]
<sven> yeah, totally forgot about that
<sven> would be surprised if there was a way to run code in GL2 though
<sven> and even if there was we’d still need to see if we could stuff SPTM into GL1 and have everything still work as expected
<nickchan> sven: vresearch1 has a sptm in GL1
<nickchan> But I think sptm is very hw-specific
<nickchan> (vresearch1 is the PCC Research Guest thing)
oneiros has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
m42uko has quit []
m42uko has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
___nick___ has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
oneiros has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
oneiros has joined #asahi-dev
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
elvishjerricco has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
oneiros has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mischa85 has joined #asahi-dev
pb17 has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
iaguis has joined #asahi-dev
iaguis_ has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
<sven> t8112 (M2) seems to have SPTM support as well in the latest firmware
oneiros has joined #asahi-dev
mischa85 has joined #asahi-dev
ipatch has quit [Read error: Connection reset by peer]
ipatch has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
HitokiriKincho has joined #asahi-dev
chadmed has joined #asahi-dev
HitokiriKincho has quit [Quit: Leaving...]
oneiros has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
oneiros has quit [Ping timeout: 480 seconds]
oneiros has joined #asahi-dev
mariogrip430 has quit [Quit: The Lounge - https://thelounge.chat]
oneiros has quit [Quit: oneiros]
mariogrip430 has joined #asahi-dev
mast3r0fpuppets has joined #asahi-dev
mast3r0fpuppets has quit []
chrisl has quit [Ping timeout: 480 seconds]
Stary has quit [Quit: ZNC - http://znc.in]
chrisl has joined #asahi-dev
Stary has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
mischa85 has joined #asahi-dev