marcan changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
phiologe has joined #asahi-dev
PhilippvK has quit [Ping timeout: 480 seconds]
s-urabe[m] has joined #asahi-dev
VinDuv has joined #asahi-dev
hir0pro has quit [Ping timeout: 480 seconds]
blasty has joined #asahi-dev
VinDuv has quit [Quit: Leaving.]
hir0pro has joined #asahi-dev
bps has joined #asahi-dev
pcm720 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
pcm720 has joined #asahi-dev
ybk[m] has joined #asahi-dev
leah2 has quit [Quit: trotz alledem!]
hir0pro has quit [Ping timeout: 480 seconds]
jeh has joined #asahi-dev
jeh is now known as Guest141
Guest141 has quit []
jehh has joined #asahi-dev
_whitelogger has joined #asahi-dev
hir0pro has joined #asahi-dev
hir0pro has quit []
bloom has joined #asahi-dev
<bloom> marcan: It occurs to me, once the basic USB/Ethernet patches are upstream, other periphera kernel drivers ould be developed on-board the M1 and just modprobed in and out
<bloom> (Which might matter for me and GPU, seeing as the M1 can build a kernel faster than all my other machines combined ;) )
<bloom> This sounds like an Empathically Bad Idea(TM), so on that note, hey sven how is USB coming? ;P
pcm720 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
pcm720 has joined #asahi-dev
arekm has joined #asahi-dev
arekm has quit []
arekm has joined #asahi-dev
pcm720 has quit []
pcm720 has joined #asahi-dev
arekm has quit []
arekm has joined #asahi-dev
arekm has quit []
arekm has joined #asahi-dev
arekm has quit []
arekm has joined #asahi-dev
VinDuv has joined #asahi-dev
<mariogrip[m]> Hi all o/ I just bought a mac mini to help get linux on it. I'm wondering what is the best area to start working on to avoid doing dual work? I got experience on hacking on android devices to get them running ubuntu touch, so i got a good amount of exposure to reverse engineering.
<jn> mariogrip[m]: hi, welcome. marcan is streaming on youtube right now, you might want to check that out. mmiotracing macos now works mostly
<mariogrip[m]> got a link?
<mariogrip[m]> tnx! :)
jehh has quit [Quit: Konversation terminated!]
bps has quit [Ping timeout: 480 seconds]
hir0pro has joined #asahi-dev
h_ro[m] has joined #asahi-dev
hir0pro has quit [Quit: Konversation terminated!]
hir0pro has joined #asahi-dev
hir0pro has quit []
hir0pro has joined #asahi-dev
<sven> bloom: if you like bad ideas i can give you a patchset that kinda-sorta makes it work :D
<bloom> sven: Aw man :p
<bloom> sven: Arguably 'just' Ethernet and disk would be enough for a build server. This is so cursed.
<sven> well, i did just submit the first clock gate patchset two days ago. it's just a matter of months now!
<bloom> rip
<bloom> submit to mainline or to asahi/linux?
<sven> mainline
<sven> needs some major changes ofc :P
<bloom> do we not have a downstream for "good enough to run, but not good enough to mainline yet" repo?
<sven> don't think so.
<Emantor> What is https://github.com/AsahiLinux/linux for than
<sven> i have https://github.com/svenpeter42/linux/tree/dart-iommu-v3 which is almost enough for usb
<j_ey> Emantor: currently only had the initial bringup patches
<sven> i can push my rebase version of the DART stuff there
<Emantor> I know, but the repo could be used for the purpose mentioned by bloom. IDK who makes these policy decisions though.
<sven> it doesn't really matter. git is all distributed anyway *shrug*
<Emantor> Thats right, just easier for discoverability.
<sven> bloom: so https://github.com/svenpeter42/linux/commits/dart-iommu-v3-wip might be enough to get the usb ports working once
<sven> it's still a little bit ugly and needs some more work before i can submit that upstream though
<kettenis> somebody just needs to write a simple linux apcie driver; that gives you ethernet + usb storage on the mini
<kettenis> standard ecam, so the only thing that really needs to be figured out is how to do MSIs
<kettenis> within the linux framework that is; the hardware registers involved have been figured out
pcm720 has quit [Ping timeout: 480 seconds]
<kettenis> proposed bindings have been submitted but probably still need a little bit of back and forth with the relevant maintainers
<kettenis> that set, getting clocks and dart upstreamed should probably be the priority
<kettenis> s/set/said/
<sven> yeah, yeah, i get it :P
<sven> i'll reply to the feedback on the clk submission tomorrow
<kettenis> heh, I wasn't complaining ;)
<sven> i get lazy. i occasionally need someone to kick my butt ;)
sven was kicked from #asahi-dev by bloom [Does this help? ;-)]
sven has joined #asahi-dev
<sven> tsk tsk :P
<bloom> Oh, you're back. That means DART works now? :p
sven has left #asahi-dev [The Lounge - https://thelounge.chat]
<Emantor> x)
sven has joined #asahi-dev
<sven> anyway ;)
hir0pro has quit [Ping timeout: 480 seconds]
<sven> dart works, it just still has some minor hacks and i need to look into the 4k cpu pages / 16k dart pages thing
<marcan> sven: I do want to maintain a downstream repo with this stuff that works, so please push it somewhere :)
<marcan> I can give you write access on the asahi repo so you can play in a branch if you want
<marcan> (not now though, sleep :p)
<sven> sure
<marcan> this also makes it easier to collaborate
<sven> just tell me whatever works best. i'm not picky about this stuff ;)
<bloom> My vote is asahilinux/linux
bps has joined #asahi-dev
pcm720 has joined #asahi-dev
VinDuv has quit [Quit: Leaving.]
Ferluci[m] has joined #asahi-dev
pinskia has joined #asahi-dev
pcm720 has quit [Ping timeout: 480 seconds]
kettenis_ has joined #asahi-dev
kettenis has quit [Ping timeout: 480 seconds]
pcm720_ has joined #asahi-dev
<PthariensFlame[m]> Mine too, for what it's worth.