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
derzahlah has joined #asahi-dev
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-dev
sawyer has joined #asahi-dev
<nicolas17> https://github.com/AsahiLinux/docs/wiki/Codenames I added M2 Pro/Max here :)
sawyer has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nicolas17> I put them at the end based on when it was released, but maybe putting them next to M2 and move A16 to the end makes more sense, feel free to bikeshed
<alyssa> nicolas17: I was about to say, A16 at the end
<alyssa> A15=M2
<alyssa> A16=M3
<nicolas17> yep fair enough
<nicolas17> alyssa: in fact in my first edit I screwed up and put M2 Pro with Everest/Sawtooth
<nicolas17> >_<
<alyssa> Unless Apple does a 180 we can be pretty sure there will be an M3 coming with internal name H15G
<amarioguy> alyssa: entirely possible they use a different letter :P
<amarioguy> P is fairly constant but who knows for anything else
<alyssa> amarioguy: G has been consistent no?
sawyer has joined #asahi-dev
<alyssa> speaking of, "H13J"
<alyssa> This seems.. wrong? Shouldn' they be S/C/D?
<amarioguy> alyssa: i'm talking about overall throughout the time apple's been making its own chips
<amarioguy> not necessarily in the immediate lol, G is a really safe bet nowadays fwiw
derzahl has quit [Ping timeout: 480 seconds]
<amarioguy> ahh nvm i'm dumb, saw the X chips from ye olde days had G starting from like A8X LOL
<alyssa> yep
<amarioguy> lol living in cpu land i thought vliw died with itanic
<alyssa> amarioguy: Yeah... It's dying in GPU land but still here
<alyssa> and I think it's still alive and well in even more esoteric spaces (e.g. DSPs)
<alyssa> (e.g. Qualcomm's Hexagon which is in your phone. Wait, this is an Apple fangirl channel. So not *your* phone..)
<amarioguy> qualcomm and their chips are bizarre cases in and of themselves...
<amarioguy> but that's a talk/blog post for another day lmao
<alyssa> yeah... Apple hardware is just such a pinnacle of sanity next to what I deal with at my day job
<alyssa> (Apple firmware otoh...)
sawyer has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sawyer has joined #asahi-dev
derzahl has joined #asahi-dev
sawyer has quit [Quit: Textual IRC Client: www.textualapp.com]
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #asahi-dev
elvishjerricco has joined #asahi-dev
<alyssa> snrkt
ravenrookery has joined #asahi-dev
derzahl has quit [Ping timeout: 480 seconds]
ravenrookery has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<amarioguy> > Critical firmware components, such as sepOS and iBoot, are also encrypted. - not so much a security feature as it is annoying for anyone wanting to audit iboot :P
<amarioguy> sepOS fair, keep that encrypted but iboot has no good reason for it imo lol
<nicolas17> amarioguy: someone speculated it's a canary for when people get bootrom code exec / aes engine access
<alyssa> how would that work
<nicolas17> once keys make it to the wiki Apple knows someone got access? :P
<amarioguy> if you have iboot code exec
<amarioguy> you can just run the aes engine with arbitrary keys
<nicolas17> but eh, I didn't get around to putting the M1 keys into the wiki yet
<amarioguy> required to bootstrap ibec and all
<amarioguy> (i just use the ios terms for my sake as i'm more comfortable with them, normies would call this the restore iBootStage2)
<nicolas17> >normies
<amarioguy> ofc the maintainers know what i'm talking about, talking the true normies :)
ravenrookery has joined #asahi-dev
<amarioguy> the people just stumbling into this chat log from the internet
<kode54> seems that fedora is now shipping asahi-audio in their asahi flavor
faruk has joined #asahi-dev
<kode54> but they're not shipping a device tree for working speakers
<kode54> it results in tinny headphone output
capta1nt0ad has joined #asahi-dev
capta1nt0ad has quit [Remote host closed the connection]
capta1nt0ad has joined #asahi-dev
faruk has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
faruk has joined #asahi-dev
capta1nt0ad has quit [Ping timeout: 480 seconds]
faruk has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
capta1nt0ad has joined #asahi-dev
faruk has joined #asahi-dev
codingkoopa has quit [Quit: The Lounge - https://thelounge.chat]
capta1nt0ad has quit [Ping timeout: 480 seconds]
faruk has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hxliew has quit [Quit: WeeChat 3.5]
nela has quit [Quit: bye!]
nela has joined #asahi-dev
codingkoopa has joined #asahi-dev
stipa is now known as Guest1807
stipa has joined #asahi-dev
codingkoopa has quit []
codingkoopa has joined #asahi-dev
codingkoopa has quit []
pthariensflame has joined #asahi-dev
codingkoopa has joined #asahi-dev
pthariensflame has quit []
Guest1807 has quit [Ping timeout: 480 seconds]
systwi_ has joined #asahi-dev
systwi has quit [Ping timeout: 480 seconds]
nicolas17 has quit [Ping timeout: 480 seconds]
<kode54> my bad
<kode54> it was a kernel bug
ravenrookery_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
chadmed has quit [Remote host closed the connection]
chadmed_ has quit [Remote host closed the connection]
chadmed has joined #asahi-dev
chadmed_ has joined #asahi-dev
ravenrookery_ has quit [Ping timeout: 480 seconds]
ravenrookery has quit [Ping timeout: 480 seconds]
ravenrookery_ has joined #asahi-dev
<povik> oh dear, so it seems fedora shipped an asahi kernel with the jack distortion bug
<povik> that never shipped in the reference distro, right?
<jannau> it was only in asahi-dev, the normal asahi repo is still at asahi-6.1-2
<jannau> maybe we need to use a different naming scheme for tags based on asahi-wip
ravenrookery_ has left #asahi-dev [https://quassel-irc.org - Chat comfortably. Anywhere.]
yrlf has joined #asahi-dev
<chadmed> kode54: yeah that sounded odd. i doubt anyone over there would ship something thats obviously not ready by default
zalyx has quit [Read error: Connection reset by peer]
zalyx has joined #asahi-dev
<sven> yeah, i trust the people working on the official support for fedora that they wouldn't ship that. I don't think they ship anything publicly so far anyway
<chadmed> i dont even ship it in the gentoo overlay
<chadmed> and even if i or the fedora folks did, the DSP chain will only insert itself on to the _second_ Pro Audio device by name, so should never ever touch the headphone output
<chadmed> now the dilemma is whether i finally sort out my server and desktop situation with some mac minis like i told myself i would when these machines drop
<chadmed> or buy myself a 16" pro and finally get around to IRs for it
cylm has joined #asahi-dev
leitao has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bcrumb has joined #asahi-dev
derzahlah has quit [Remote host closed the connection]
bcrumb has quit [Ping timeout: 480 seconds]
capta1nt0ad has joined #asahi-dev
leitao has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
jluthra has quit [Remote host closed the connection]
jluthra has joined #asahi-dev
<jannau> huh, 13.2 beta2 to rc update surprisingly was fast, downloaded just 2.5GB, but no endless processing after the restart
<jannau> loading the recovery os ramdisk for options seems to faster as well
<jannau> not a fan of the larger boot picker though but I guess 4 or more OS installs on a system are rare
mkurz has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
capta1nt0ad has quit [Ping timeout: 480 seconds]
leitao has quit []
leitao has joined #asahi-dev
leitao has quit []
<sven> [ 2.218521] apple-dart 521008000.dart: DART [pagesize 4000, bypass support: 1, bypass forced: 0] initialized
<sven> huh... so the thunderbolt pcie darts support bypass if DART_PARAMS didn't change there
leitao has joined #asahi-dev
kujeger has quit [Quit: ZNC 1.8.2 - https://znc.in]
kujeger has joined #asahi-dev
leitao has quit []
kujeger has quit []
leitao has joined #asahi-dev
kujeger has joined #asahi-dev
leitao has quit []
leitao has joined #asahi-dev
<kettenis_> ouch
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sven> we’ll probably need a different compatible for those anyway and I’ll just force disable bypass then
<sven> (at least on t8103)
<maz> bypass on externally accessible ports... madness.
<chadmed_> im guessing thats been "fixed" for t600x and newer given they're allowed to call them tb4
<sven> the weird part is that the internal pcie dart cannot be put into bypass mode
kujeger has quit [Quit: ZNC 1.8.2 - https://znc.in]
<chadmed_> would bypass be necessary to pass through externally connected devices to an x86 vm or something like that?
kujeger has joined #asahi-dev
<sven> so that the guest can trivially own the host? nah :D
<sven> you want an iommu inbetween if you pass through devices to a guest
<maz> you wouldn't expose the IOMMU to the guest, just control it from the host.
<sven> and thanks to the way pcie works on these machines you can actually isolate every single device into its own iommu domain
faruk has joined #asahi-dev
faruk has quit []
espo has quit [Quit: fBNC - https://bnc4free.com]
<maz> yup. and I'll probably start looking at VFIO support once TB hits upstream.
leitao has joined #asahi-dev
<sven> the pcie part will probably be ready pretty soon
<sven> not a lot of changes are required there
<sven> and I guess once I figure out what this thing apple calls something like "unfreezing the thunderbolt clock" actually is I'm also confident enough to send out atcphy
johey has quit [Quit: ZNC 1.8.2 - https://znc.in]
johey has joined #asahi-dev
<jannau> is there anything left to do for usb4 or is display altmode / tunneling the only thing left after tb PCIe?
<sven> once the iommu works that's the only thing left to do
<sven> and removing all the duct tape and replacing it with something more sane ofc ;)
<sven> ohhhh.... and the typec subsystem stuff ofc :/
espo has joined #asahi-dev
pjakobsson has joined #asahi-dev
chadmed_ has quit [Quit: Konversation terminated!]
chadmed_ has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
psykose has quit [Remote host closed the connection]
psykose has joined #asahi-dev
leitao has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
faruk has joined #asahi-dev
leitao has joined #asahi-dev
leitao has quit []
leitao has joined #asahi-dev
derzahl has joined #asahi-dev
alyssa has left #asahi-dev [#asahi-dev]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
seeeath has joined #asahi-dev
bisko has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seeeath has joined #asahi-dev
bisko has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
leitao has quit []
chadmed_ has quit [Ping timeout: 480 seconds]
leitao has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
c10l5 has joined #asahi-dev
c10l has quit [Read error: Connection reset by peer]
c10l5 is now known as c10l
leitao has joined #asahi-dev
leitao has quit [Remote host closed the connection]
leitao has joined #asahi-dev
leitao has quit []
leitao has joined #asahi-dev
derzahl has quit [Ping timeout: 480 seconds]
<jannau> too much time since I last looked at dp-altmode. problem that looks familiar but I can't remember details
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mkurz has quit [Quit: Leaving]
<jannau> no obvious differences in the relevant parts to the branch which was working (I think, would make sense to verify)
<jannau> dwc3 doesn't powers off the phy on dp connect
leitao has joined #asahi-dev
<sven> huh, dp-altmode isn't work anymore?
<jannau> not in my current work branch based on asahi-6.2-rc3-5 with runtime pm for dcp
<jannau> the problem doesn't seem dcp related though but somewhere in dwc3/tipd/typec/atcphy
<jannau> testing now my hopefully last working branch to be sure diffing is useful
<jannau> no, that branch has the same problem
<sven> huh
axboe has quit [Ping timeout: 480 seconds]
<jannau> I simply don't remember my last working branch
Dementor1 has quit [Remote host closed the connection]
<jannau> hmm, no it was working back then despite this issue
mkurz has joined #asahi-dev
Dementor1 has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
blazra has quit [Read error: Connection reset by peer]
blazra has joined #asahi-dev
leitao has quit []
<jannau> old branch "works" but was yankier than I remembered
mkurz has quit [Quit: Leaving]
mkurz has joined #asahi-dev
Dementor1 has quit [Remote host closed the connection]
Dementor1 has joined #asahi-dev
leitao has joined #asahi-dev
axboe has joined #asahi-dev
leitao has quit [Ping timeout: 480 seconds]
hertz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
leitao has quit [Remote host closed the connection]
leitao has joined #asahi-dev
___nick___ has joined #asahi-dev
___nick___ has quit []
___nick___ has joined #asahi-dev
faruk has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
kujeger has quit [Quit: ZNC 1.8.2 - https://znc.in]
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seeeath has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
denice has joined #asahi-dev
denice has quit []
denice68 has joined #asahi-dev
kujeger has joined #asahi-dev
derzahl has joined #asahi-dev
faruk has joined #asahi-dev
denice68 has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
bisko has quit []
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi-dev
bisko has quit []
bisko has joined #asahi-dev
bisko has quit []
bisko has joined #asahi-dev
<sven> I remember it being very yanky
stipa is now known as Guest1863
stipa has joined #asahi-dev
<sven> at least until I had a framebuffer
<jannau> it was yankier than I rememebered. I think I had it at one point working relieable with first connecting the usb-c-dp adapter and then connect the displayport cable
Guest1863 has quit [Ping timeout: 480 seconds]
<sven> yeah, I think that was pretty stable for me as well
<sven> still took two or three tries sometimes though
<jannau> console only showing after vt switch is fixed within dcp
<jannau> not sure if the top comment of
<jannau> in atcphy_mux_set_work() is still accurate with the current dwc3 changes. I'm hitting the WARN_ON(atcphy->dwc3_online) everytime
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sven> uhhhh… that shouldn’t happen
leitao has joined #asahi-dev
bisko has joined #asahi-dev
bisko has quit []
bisko has joined #asahi-dev
karpouzi has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
WindowPa- has joined #asahi-dev
hertz has joined #asahi-dev
bisko has joined #asahi-dev
WindowPain has quit [Ping timeout: 480 seconds]
bisko has quit []
WindowPa- has quit [Remote host closed the connection]
WindowPain has joined #asahi-dev
cylm has joined #asahi-dev
bisko has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi-dev
seeeath has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi-dev
bisko has quit []
bisko has joined #asahi-dev
bisko has quit []
bisko has joined #asahi-dev
<jannau> I guess it's happening since tps6598x_connect() always sets TYPEC_STATE_USB
<jannau> and nothing changes that during dp-altmode switching
___nick___ has quit [Ping timeout: 480 seconds]
chadmed_ has joined #asahi-dev
<sven> uh, do you have that DisplayPort altmode commit?
<sven> that should trigger that change
<sven> I still want to look into preventing the phy from resetting when switching to altmode
<sven> I don’t think it’s required if we just always configure it as usb3/DP just like macOS
<jannau> yes, I have "usb: typec: tipd: Add DisplayPort alternate mode support"
<jannau> ah, I see it now in tps6598x_displayport_enter()
<jannau> there are aparently some state tracking issues in there. I always get "Firmware doesn't support alternate mode overriding"
<jannau> I think we spoke about that already last year
<sven> yeah, I remember now
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi-dev
hightower4 has joined #asahi-dev
derzahl has quit [Ping timeout: 480 seconds]
hightower3 has quit [Ping timeout: 480 seconds]
mkurz has quit [Remote host closed the connection]
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bcrumb has joined #asahi-dev
bisko has joined #asahi-dev
bcrumb has quit [Quit: WeeChat 3.8]
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nicolas17 has joined #asahi-dev
bisko has joined #asahi-dev
bcrumb has joined #asahi-dev
denice68 has joined #asahi-dev
denice68 has quit []
csmoot has joined #asahi-dev
csmoot has quit []
xeospheric has joined #asahi-dev
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bcrumb has quit [Quit: WeeChat 3.8]
<jannau> marcan: please move a0139ccbde88c52 "fixup! iommu: Parse translated reserved regions" from bits/200-dcp to bits/020-t6000-dart, see kernel test robot complaints
chadmed_ has quit [Remote host closed the connection]
chadmed_ has joined #asahi-dev
xeospheric has quit [Quit: Konversation terminated!]
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
seeeath has joined #asahi-dev
derzahl has joined #asahi-dev
nsklaus has joined #asahi-dev
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
derzahl has quit [Ping timeout: 480 seconds]