marcan 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
<kettenis> the UEFI boot menu stuff landed on the u-boot next branch
<kettenis> I created a branch that has it enabled for us, with a commit on top that picks the right ESP
<kettenis> can't really test it myself, but it should give each ESP its own set of EFI variables
thelounge7571340 has joined #asahi-dev
amarioguy has quit [Remote host closed the connection]
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
jofes[m] has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
nicolas17 has quit [Ping timeout: 480 seconds]
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
off^ has quit [Remote host closed the connection]
BradPitcher[m] has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
SSJGZ has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
duban6 has quit []
chadmed has joined #asahi-dev
chadmed has quit [Remote host closed the connection]
duban6 has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
chadmed has joined #asahi-dev
chadmed_ has joined #asahi-dev
zkrx_ has joined #asahi-dev
zkrx is now known as Guest1316
zkrx_ is now known as zkrx
Guest1316 has quit [Ping timeout: 480 seconds]
zkrx has quit []
zkrx has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
zkrx has quit []
thelounge7571340 has joined #asahi-dev
zkrx has joined #asahi-dev
elastics[m] has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
zkrx has quit []
zkrx has joined #asahi-dev
<chadmed_> marcan: latest asahi-scripts Makefile installs to /usr/local/share (PREFIX is defined at the top of the Makefile) but update-m1n1 tries to source functions.sh from /usr/share
chadmed_ has quit [Remote host closed the connection]
chadmed has quit [Read error: No route to host]
chadmed has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
gabuscus has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
gabuscus has joined #asahi-dev
zkrx has quit []
zkrx has joined #asahi-dev
dsrt^ has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
dsrt^ has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
<jannau> cpufreq is broken on the m1 ultra in asahi-dev. Can't access the cpu registers on the second die now that they are out of "ranges". making cpufreq_hw a multi die node seems to work (working on dart changes which currently crash so I can't say yet)
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
SSJGZ has quit [Ping timeout: 480 seconds]
thelounge7571340 has joined #asahi-dev
chipxxx has joined #asahi-dev
SSJGZ has joined #asahi-dev
amarioguy has joined #asahi-dev
dabaum|2er0 has joined #asahi-dev
amarioguy has quit [Remote host closed the connection]
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
chipxxx has quit [Read error: Connection reset by peer]
thelounge7571340 has quit [Remote host closed the connection]
<zzywysm_> chadmed[m]: did you get anywhere on those compiler flags?
thelounge7571340 has joined #asahi-dev
jluthra has quit [Remote host closed the connection]
jluthra has joined #asahi-dev
amarioguy has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
dubk has quit [Quit: Konversation terminated!]
bisko has joined #asahi-dev
gladiac has joined #asahi-dev
thelounge7571340 has quit [Remote host closed the connection]
thelounge7571340 has joined #asahi-dev
Gaspare has joined #asahi-dev
Gaspare has quit [Ping timeout: 480 seconds]
<jannau> looks like the unsafe sg_table usage with dcp/piodma caught up with us. although it looks like it could be another instance of physical memory must start below 1<<32
<jannau> platform 38bc00000.dcp:piodma: DMA addr 0x000001002e268000+32768 overflow (mask ffffffff, bus limit 0).
<jannau> on m1 ultra, I saw that on m1 too occasionally with DMA addr inside its physical memeory as well
<tpw_rules> what causes asahi-dev to propagate to asahi?
thelounge7571340 has quit [Remote host closed the connection]
<jannau> it's manual
<tpw_rules> is it just someone copying files around the repos? i figured someone had to decide it had to happen but i don't know about arch's package system or if there are any project release criteria
<jannau> I assume it's a new build of PKGBUILDs for the asahi repo instead of the asahi-dev repo but I have no insight in arch packaging either
<tpw_rules> the thing that i wasn't sure about is that there is only one PKGBUILDs repo it seemed. so i guess it's just whomever's choice as to which repo the build result gets uploaded to and when
nicolas17 has joined #asahi-dev
<jannau> hmm, no. what seems to happen is that we somehow end up in the !dma_capable() code path
nsklaus has joined #asahi-dev
thelounge7571340 has joined #asahi-dev
nsklaus_ has quit [Ping timeout: 480 seconds]
gladiac has quit [Quit: k thx bye]
<sven> the sg table hack will always work inside DCP with 16k pages fwiw
<sven> it’s just ugly
<jannau> piodma device ends up without dma_range_map
<jannau> not sure that's a problem
<sven> it’s been a while but I think that’s only a problem if it’s not behind an iommu
<jannau> yes, the problem is that dma_ops is not yet since piodma attaches too late to the iommu
thelounge7571340 has quit [Remote host closed the connection]
<sven> huh, how does that happen?
thelounge7571340 has joined #asahi-dev
<jannau> not sure, "fixed" by 'if (!piodma_dev->dma_ops) return -EPROBE_DEFER;'
<jannau> of_find_device_by_node() apparently doesn't (anymore)? ensure that the device is probed
<jannau> or the probe order changed
<jannau> I guess the proper fix would be a device_link like in 8fe952efd56f64dd30d19c236a6b9c0a6a05c1b7 for dockchannel
thelounge7571340 has quit [Ping timeout: 480 seconds]
SSJGZ has quit [Ping timeout: 480 seconds]
<jannau> how was this working at all previously? I would expect that the parent is probed before the child
<jannau> device_link might not wotk between parent and child
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #asahi-dev
thelounge7571340 has joined #asahi-dev
povik has quit [Remote host closed the connection]
<chadmed[m]> zzywysm_: at this stage it seems to have just been perl and mesa. I rebuilt perl and all its stupid modules linked against llvm-libunwind and most things started working again
<chadmed[m]> Society must progress beyond the need for perl
<zzywysm_> chadmed[m]: no removing compiler flags necessary?
thelounge7571340 has quit [Remote host closed the connection]
<chadmed[m]> Apparently not, i just ran emerge @installed while i washed my car and rebooted and everything just started working. Very off behaviour. Ive been using clang/llvm as the system toolchain on all my machines for years and ive never had this happen
thelounge7571340 has joined #asahi-dev