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
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
zumi_ has joined #asahi-dev
refi64 has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
refi64 has quit [Read error: Connection reset by peer]
zumi_ is now known as zumi
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
pb17 has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
pb17 has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
chadmed has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
nicolas17 has quit []
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
gabuscus has quit []
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
tobhe has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
tobhe_ has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
nicolas17 has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
chadmed has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
hexdump02 has joined #asahi-dev
hexdump0815 has quit [Ping timeout: 480 seconds]
skipwich has quit [Remote host closed the connection]
skipwich has joined #asahi-dev
refi64 has joined #asahi-dev
chadmed has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
gabuscus has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
nora has joined #asahi-dev
refi64 has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
refi64 has quit [Read error: Connection reset by peer]
Stary has quit [Quit: ZNC - http://znc.in]
Stary has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
nicolas17 has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
opticron has quit [Remote host closed the connection]
opticron has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
seb__ has quit [Quit: Konversation terminated!]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
zumi_ has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
Hiyori has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
seb__ has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
lederstr- has joined #asahi-dev
lederstrumpf has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
lederstr- has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
Hiyori has quit [Remote host closed the connection]
Hiyori has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
seb__ has quit [Quit: Konversation terminated!]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
Hiyori has quit [Remote host closed the connection]
Hiyori has joined #asahi-dev
seb__ has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
Hiyori has quit [Remote host closed the connection]
Hiyori has joined #asahi-dev
refi64 has joined #asahi-dev
chadmed_ has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
chadmed_ has quit []
chadmed has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
seb__ has quit [Quit: Konversation terminated!]
hightower2 has joined #asahi-dev
hightower4 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
ddxtanx_ has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
ddxtanx has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
Hiyori has quit [Read error: Connection reset by peer]
Hiyori has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
opticron has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
opticron has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
lederstrumpf has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
lederstr- has joined #asahi-dev
lederstr- has quit []
Hiyori has quit [Ping timeout: 480 seconds]
lederstrumpf has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
lederstrumpf has joined #asahi-dev
seb__ has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
zumi_ has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
ircfaggotsh has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
ircfaggotsh has quit [Quit: Bridge terminating on SIGTERM]
ircfaggotsh has joined #asahi-dev
cylm has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
ircfaggotsh has quit [Quit: Bridge terminating on SIGTERM]
ivy[m] has joined #asahi-dev
ircfaggotsh has joined #asahi-dev
Hiyori has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
ivy[m] is now known as auscyber_
auscyber_ has quit [Quit: Reconnecting]
auscyber_ has joined #asahi-dev
elvishjerricco has quit [Ping timeout: 480 seconds]
<jannau> chaos_princess: how do you determine the fields in the GPU initdata based on the offset?
<jannau> I'm looking at m1n1 GPU init and have "Hwdata B first mismatch: 4056" for g14s
<jannau> pahole doesn't work for the rust structs in m1n1
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
ircfaggotsh has quit [Quit: Bridge terminating on SIGTERM]
auscyber_ has quit [Quit: Bridge terminating on SIGTERM]
ircfaggotsh has joined #asahi-dev
appservice-irc[m] has joined #asahi-dev
auscyber_ has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
<jannau> I guess it's parsing -Zprint-type-sizes output
<chaos_princess> copy to another file, then print offset_of for the field that looks reasonable and binary search from there
<chaos_princess> yes, it is that dumb
refi64 has joined #asahi-dev
<chaos_princess> g14s is m2-something, right?
refi64 has quit [Read error: Connection reset by peer]
<jannau> m2 pro
<jannau> `awk 'BEGIN {offset = 0}; /field/ {offset += $4; print offset, $3, $4}'` on the -Zprint-type-sizes output for the struct works
<chaos_princess> neat, will remember
<jannau> the mismatch is in .rel_max_powers
refi64 has joined #asahi-dev
<jannau> err, if off course off because it increemnts the offset first
refi64 has quit [Read error: Connection reset by peer]
<chaos_princess> so not in rel_max_powers?
<jannau> it's rel_boost_freqs
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
<jannau> that was because we override gpu-perf-base-pstate to 3 for the m2 pro mac mini
<jannau> next mismatch is "Hwdata B first mismatch: 4308", .aux_ps
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
duckworld has quit [Remote host closed the connection]
duckworld has joined #asahi-dev
refi64 has joined #asahi-dev
duckworld has quit [Remote host closed the connection]
duckworld has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
john-cabaj has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
mattia013 has joined #asahi-dev
refi64 has joined #asahi-dev
Hiyori has quit [Read error: Connection reset by peer]
refi64 has quit [Read error: Connection reset by peer]
Hiyori has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
<chaos_princess> i do not see anything obvious unfortunately, and afaict cs/afr only exist on m2+
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
pb17 has quit [Ping timeout: 480 seconds]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
pb17 has joined #asahi-dev
refi64 has joined #asahi-dev
<jannau> "8a 02 00 00" vs. "10 eb 09 00" so quite a bit different
refi64 has quit [Read error: Connection reset by peer]
Hiyori has quit [Remote host closed the connection]
mf54 has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
malfunction54 has quit [Ping timeout: 480 seconds]
jkangas has quit [Quit: WeeChat 4.7.1]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
<jannau> off by factor 1000
<chaos_princess> oh, that would make sense
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
<chaos_princess> yep, seems like forgetting to convert from microvolts to millivolts in cs and afr
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
<jannau> confirmed, after devicing cs/afr volts by 1000 everything matches for m2 pro mac mini
refi64 has joined #asahi-dev
seb__ has quit [Quit: Konversation terminated!]
refi64 has quit [Read error: Connection reset by peer]
<jannau> how do we want to deal with the mismatching base pstate? use "1" from the the adt or add a machine compatible override in initdata.rs?
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
seb__ has joined #asahi-dev
<jannau> I think for j274 as well, DT has 3, it's missing in the ADT and the code uses 1 then
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
mildsunrise3 is now known as mildsunrise
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
<chaos_princess> let's add a machine compatible override
<chaos_princess> i don't know the reasoning for 3, but it works, so?
refi64 has joined #asahi-dev
<jannau> I think the reasoning is not more than "this is not a battery powered device so make the gpu a little faster"
refi64 has quit [Read error: Connection reset by peer]
michaelrostom has joined #asahi-dev
michaelrostom has quit []
Guest26981 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
refi64 has joined #asahi-dev
rhysmdnz has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
Guest27106 has joined #asahi-dev
seb__ has quit [Quit: Konversation terminated!]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
seb__ has joined #asahi-dev
ruicon has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
<ruicon> sven: My SMC backend is currently under MFD, Do you have any suggestions on where it should go?
yuka has joined #asahi-dev
<chaos_princess> t2 or pre-t2 ancient smc?
<ruicon> all intel macs
<ruicon> the driver has been written and tested
<ruicon> (on both pre-t2 and t2 macs)
<chaos_princess> platform probably, the same place where cros-ec lives
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
<ruicon> ok, but where should i put the header file?
<chaos_princess> probably also there. also take inspiration from cros-ec, those are very similar in purpose
<ruicon> ok thanks
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
<sven> you might have to move the rtkit backend to drivers/soc/apple as well
<sven> essentially re-introduce that rtkit_backend_ops struct or however it was called and move the implementation for that structure into platform and/or soc
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
i509vcb has quit [Quit: Connection closed for inactivity]
refi64 has quit [Read error: Connection reset by peer]
zumi_ has joined #asahi-dev
refi64 has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
elvishjerricco has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
ruicon has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
yuka has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
hamr has joined #asahi-dev
rivendell has joined #asahi-dev
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
rivendell has quit [Quit: rivendell]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Read error: Connection reset by peer]
refi64 has joined #asahi-dev
refi64 has quit [Remote host closed the connection]
refi64 has joined #asahi-dev
WindowPain4 has joined #asahi-dev
WindowPain has quit [Ping timeout: 480 seconds]
WindowPain4 is now known as WindowPain
yuka has joined #asahi-dev
andymandias has quit [Ping timeout: 480 seconds]
andymandias has joined #asahi-dev
chadmed has joined #asahi-dev
<jannau> sigh: j474s as `compatible = [atc-phy,t6020, atc-phy,t8112]` in the ADT
<jannau> I was just fixing adt_is_compatible() to check all compatibles. that doesn't go well with dt_append_fuses() trying to read t8112 fuses
john-cabaj has quit [Ping timeout: 480 seconds]
mixi has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chadmed has quit [Ping timeout: 480 seconds]
mixi has joined #asahi-dev