ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
cylm has joined #asahi-alt
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-alt
cylm_ has joined #asahi-alt
cylm has quit [Ping timeout: 480 seconds]
kesslerd has quit [Remote host closed the connection]
kesslerd has joined #asahi-alt
kesslerd has quit [Remote host closed the connection]
<cy8aer>
Yes it is 64bit but I am not able to bind it into chromium and ff. If someone gets it running. Just explain how 😉
stipa is now known as Guest5821
stipa has joined #asahi-alt
Guest5821 has quit [Ping timeout: 480 seconds]
stipa is now known as Guest5822
stipa has joined #asahi-alt
Guest5822 has quit [Ping timeout: 480 seconds]
<chadmed>
that binary will never work because its aligned to 4K pages
<cy8aer>
@chadmed: oh sorry, did not understand your last post. Yep 4k...
<chadmed>
R E 0x1000
<chadmed>
yup there it is...
<chadmed>
google really need to stop doing this....
<cy8aer>
Sad. ☹️
<cy8aer>
This DRM stuff is the only usecase for macos for me...
<j`ey>
run a VM?
<chadmed>
might be feasible if we can paravirt AVD :P
<sven>
just pass it through to the vm. everything’s behind an iommu anyway
<chadmed>
wouldnt the guest machine need to be using 16k pages in that case?
<sven>
oh.. wait… but that’s gonna be tricky
<sven>
yeah
<chadmed>
google need to just stop releasing Broken Software
<sven>
though I dunno, maybe just bounce buffer everything with a fake guest iommu? :p
<chadmed>
avd absolutely cannot ever be allowed to run in bypass either
<chadmed>
so i think google just need to get their shit together and stop explicitly building stuff with 4k LOAD sections
<sven>
I don’t think anything should be allowed to run in bypass
<sven>
well, maybe dwc3 because that can’t dma (or even initiate any transfer) on its own unless there’s a severe hardware bug
<chadmed>
same but avd just accepts any blob of firmware the kernel feeds it with no checks so its doubly spicy
<sven>
still doesn’t seem too bad as long as that blob can’t be reloaded from userspace.
<sven>
things like Broadcom WiFi or Bluetooth make me much more nervous
<sven>
or even any thunderbolt pcie device
<chadmed>
someone could just replace the blob in /lib/firmware if they were so inclined
<sven>
if you can replace that blob your system is probably owned anyway
<chadmed>
true :p
<chadmed>
the pcie darts dont support bypass at all though right
<sven>
the normal PCIe ones don’t
<sven>
the usb4 pcie ones on t8103 do but I disabled that in the iommu driver
<sven>
that pcie bus is also marked as external facing so the kernel itself also shouldn’t allow bypass
<chadmed>
ah yeah thats right
<chadmed>
and we decided thats why they say TB3 + USB4 and not TB4 on those machines
<sven>
nah, that’s because the t8103 can only drive a single external display
<chadmed>
is the tb4 spec for two?
<sven>
I think so
<chadmed>
i do recall a conversation about the requirement for iommus in -dev since intel put out some material that suggested they would not certify anything that didnt use their own iommus
<sven>
yeah, but the ports have an iommu
<sven>
it just also allows bypass support
<sven>
the pro/max claims full tb4 support and the extra external displays are the only difference afaict
<chadmed>
oh right interesting
<chadmed>
Video, support 2x 4K or 1x 8K yeah there it is
<chadmed>
have to be able to drive 2 4k displays
chadmed has quit [Remote host closed the connection]
<jannau>
the m2 mac mini has thunderbolt 4 and the macbook air m2 has thunderbolt 3 / usb 4
chadmed has joined #asahi-alt
<jannau>
only difference is that dcp can be routed to the usb-c ports on the m2 mac mini
<sven>
I really wish they supported that routing on the air as well :(
<sven>
two external displays with the internal screen disabled would be perfect for me
<jannau>
it might just work (at least on the m2 notebooks)
<sven>
I kinda want it on my m1 notebook ;)
<jannau>
might work there as well but might depend on something apple didn't get to implement in the t8103 dcp fw or doesn't work on t8103
<sven>
do you know that routing works?
<sven>
iirc I can only select dcpext in the crossbar on t8103
<jannau>
hmm, you might be right. dcpext is ufp-endpoint 0. on m2 dcp is ufp-endpoint (on j473) and dcpext is ufp-endpint 1 (on all m2 machines)
kesslerd has joined #asahi-alt
possiblemeatball has joined #asahi-alt
MichaelLong has joined #asahi-alt
cylm has quit [Ping timeout: 480 seconds]
hightower2 has quit [Ping timeout: 480 seconds]
hightower2 has joined #asahi-alt
<sven>
If it actually works on the m2 air I might actually upgrade :D
kesslerd has quit [Remote host closed the connection]