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
zumi_ has joined #asahi-dev
chrisl has joined #asahi-dev
cylm_ has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
chrisl has quit [Ping timeout: 480 seconds]
cylm has quit [Ping timeout: 480 seconds]
Halian has quit [Quit: I'll be back.]
Drago has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
Drago has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<amarioguy>
can someone check the ICC_CTLR_EL1 on any M4 Pro models? (same for M3 and m3 pro if you have either)
<amarioguy>
need to verify if the vGIC cpu interfaces gained support for extended SPI/PPI ranges (M1 and M2 along with Pro counterparts say no on that front, i want to verify if it's also true on the later chips, since for some of those core counts on the newer ones, seem to be pushing against the limit where those ranges would be needed)
<amarioguy>
note that i think that register has to be read from EL1
gabuscus has quit []
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mattia013 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
tobhe has joined #asahi-dev
hexdump01 has joined #asahi-dev
hexdump0815 has quit [Ping timeout: 480 seconds]
tobhe_ has quit [Ping timeout: 480 seconds]
amarioguy has quit [Remote host closed the connection]
gabuscus has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
zumi_ has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
mattia013 has joined #asahi-dev
zumi_ is now known as zumi
mattia013 has quit [Ping timeout: 480 seconds]
Larwive has quit [Ping timeout: 480 seconds]
<chadmed>
kettenis: id be in favour of making build-std the default once it's a stable feature
xdbob has quit [Remote host closed the connection]
xdbob has joined #asahi-dev
mripard has joined #asahi-dev
mattia013 has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<fl0_id>
if amarioguy comes back, you can tell him I could test for m3 max, but ideally he would provide like a python script to run in proxy mode or similar...
gabuscus has quit [Ping timeout: 480 seconds]
gabuscus has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
allmazz has joined #asahi-dev
ravikant_ has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
allmazz has quit [Ping timeout: 480 seconds]
ravikant_ has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
ddxtanx_ has joined #asahi-dev
ddxtanx has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
allmazz has joined #asahi-dev
<kettenis>
chadmed: thanks, sounds like we should go with what I have now then
<kettenis>
and revisit if/when build-std becomes stable
<chadmed>
yeah, any compulsion of rust will have to be a 2.0 release too
yuyichao_ has quit [Ping timeout: 480 seconds]
allmazz_ has joined #asahi-dev
<chadmed>
but we have the gpu init stuff too so it will have to be soon-ish...
allmazz has quit [Ping timeout: 480 seconds]
<fl0_id>
newb question, in my m3 max device tree dump there is "#address-cells = 1 \n #size-cells = 0" - is that possible or does it mean that the dump is wrong?
<chadmed>
that seems sus to me but idk all the idiosyncracies of the ADT
<fl0_id>
same haha
chrisl has joined #asahi-dev
mripard_ has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mripard has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Ping timeout: 480 seconds]
zumi_ has joined #asahi-dev
ravikant_ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
<fl0_id>
chadmed in some other device trees it's the same, so it seems reasonable
<fl0_id>
for testing syntac compatibility of device trees, is there a good way to get better errors out of the compiler / should it be possible to compile outside of the kernel tree (with includes added into the relevant directory)? I get syntax errors quite at the beginning, but do not really see an error when compring it to others.
<chaos_princess>
you are supposed to run `make dtbs_check` and it should do the thing
<fl0_id>
fl0_id thx. I guess the mistake was copying just the relevant files separately then
pb17 has quit [Remote host closed the connection]
amarioguy has joined #asahi-dev
pb17 has joined #asahi-dev
<amarioguy>
fl0_id: i saw it
<amarioguy>
test for m3 max
<amarioguy>
not really smth that needs a script - i just need someone to run mrs(ICC_CTLR_EL1, call="el1") in the m1n1 proxyclient console
<fl0_id>
amarioguy well yeah that's good enough
<fl0_id>
does the firmware version matter?
<amarioguy>
shouldn't matter
CME has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
chadmed has quit []
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
Larwive has joined #asahi-dev
mripard_ has quit []
ravikant_ has quit [Remote host closed the connection]
ravikant_ has joined #asahi-dev
mattia013_ has joined #asahi-dev
mattia013 has quit [Read error: Connection reset by peer]
mattia013_ is now known as mattia013
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
okb has joined #asahi-dev
zumi_ has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
chrisl has joined #asahi-dev
<mixi>
fl0_id: "#address-cells = 1", "#size-cells = 0" isn't unusual. its used to describe a bus where each device is identified by a single identifier (e.g. the id used to address a single device on the bus, numbered subdevices behind one parent device such as cpu cores, network ports) rather than a range of identifiers (e.g. memory addresses)
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
<sven>
ADT had many weird hacks and cannot be trusted but at least address/size cells have been consistent everywhere I looked fwiw
chrisl has joined #asahi-dev
<amarioguy>
btw does anyone know why after an m1n1 build rust is leaving behind a lot of target stuff that isn't in the gitignore?
<amarioguy>
probably part of building the rust side, which makes sense, i guess my real question is why is rust/target not in gitignore :P
<chaos_princess>
because nobody added it :P iirc i've added it there as a part of a not-yet-merged pr
<amarioguy>
ah got it - it's not a major rush or anything, just makes it quite annoying to find what my actual changes are
chrisl has quit [Ping timeout: 480 seconds]
<kettenis>
hah, building with -Z build-std doesn't have rust/target ;)
ravikant_ has quit []
<kettenis>
so is that produced as part of running rustup to install the cross-compile toolchain?
<amarioguy>
kettenis: actually, i saw a commit recently adding some SMBIOS handling to m1n1 - i assume the FDTs are supposed to have necessary SMBIOS information in the future?
<kettenis>
it is mostly generated by m1n1 from the ADT
Larwive 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]
okb has quit [Read error: Connection reset by peer]
k1nch0 has joined #asahi-dev
k1nch0 has quit []
cylm_ has quit [Quit: WeeChat 4.6.3]
chrisl has joined #asahi-dev
<fl0_id>
mixi thx.
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
<fl0_id>
ok dumb question potentially. in the DTs, when you have "compatible = "apple,icestorm";" or similar, where are these defined? I naively updated them, but then dtc complains that it's not defined...
<fl0_id>
and is there a good way to tell make dtbs_check to only redo one folder / files? make dtbs_check DTB_SCHEMA_FILES=/folder but AFAIK that is only for schema files, not dts
pb17 has joined #asahi-dev
<fl0_id>
for the second, I though the answer should be easy to find but well...
<fl0_id>
ah ok so compatible etc is in Documentaton/devicetree/bindings I think...
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
roxfan has joined #asahi-dev
roxfan2 has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
<amarioguy>
fl0_id: any update on the MSR?
<amarioguy>
just post it whenever you're done, i read IRC backlogs often here so dw about me missing it or anything