marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
moribund112 has joined #asahi
crabbedhaloablut has quit [Ping timeout: 260 seconds]
crabbedhaloablut has joined #asahi
acelogic has joined #asahi
furkan has joined #asahi
isacc has quit [Quit: isacc]
phiologe_ has quit [Ping timeout: 265 seconds]
phiologe_ has joined #asahi
isacc has joined #asahi
furkan has quit [Ping timeout: 264 seconds]
phiologe_ has quit [Ping timeout: 256 seconds]
furkan has joined #asahi
acelogic has quit [Ping timeout: 246 seconds]
isacc has quit [Quit: isacc]
isacc has joined #asahi
acelogic has joined #asahi
isacc has quit [Quit: isacc]
TomJepp_ has joined #asahi
feuerrot has quit [Ping timeout: 260 seconds]
m42uko_ has joined #asahi
m42uko has quit [Quit: Leaving.]
TomJepp has quit [Quit: ZNC closing...]
cdesai has quit [Quit: No Ping reply in 180 seconds.]
anarsoul has quit [Quit: ZNC 1.7.5 - https://znc.in]
TomJepp_ is now known as TomJepp
feuerrot has joined #asahi
anarsoul has joined #asahi
cdesai has joined #asahi
acelogic has quit [Ping timeout: 264 seconds]
phiologe_ has joined #asahi
acelogic has joined #asahi
phiologe_ has quit [Ping timeout: 256 seconds]
lovesegfault has joined #asahi
nkaretnikov_ has joined #asahi
robher_ has joined #asahi
robher has quit [Ping timeout: 256 seconds]
nkaretnikov has quit [Ping timeout: 256 seconds]
jkkm has quit [Ping timeout: 256 seconds]
WA9ACE has quit [Ping timeout: 256 seconds]
titanous has quit [Ping timeout: 256 seconds]
eric_engestrom has quit [Ping timeout: 256 seconds]
robher_ is now known as robher
nkaretnikov_ is now known as nkaretnikov
titanous_ has joined #asahi
Esmil has quit [Ping timeout: 256 seconds]
Esmil has joined #asahi
eric_engestrom has joined #asahi
WA9ACE has joined #asahi
jkkm has joined #asahi
isacc has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
moribund112 has quit [Quit: Textual IRC Client: www.textualapp.com]
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #asahi
isacc has quit [Quit: isacc]
phiologe_ has joined #asahi
PhilippvK has joined #asahi
phiologe has quit [Ping timeout: 260 seconds]
phiologe_ has quit [Ping timeout: 260 seconds]
acelogic has quit [Ping timeout: 264 seconds]
marvin24 has quit [Ping timeout: 260 seconds]
marvin24 has joined #asahi
WA9ACE has left #asahi [#asahi]
isacc has joined #asahi
Tokamak has joined #asahi
hspak has joined #asahi
Crisco has quit [Ping timeout: 264 seconds]
Tokamak_ has quit [Ping timeout: 272 seconds]
Tokamak has quit [Ping timeout: 240 seconds]
Crisco has joined #asahi
isacc has quit [Quit: isacc]
Tokamak has joined #asahi
isacc has joined #asahi
phiologe has joined #asahi
phiologe has quit [Ping timeout: 264 seconds]
phiologe has joined #asahi
phiologe has quit [Ping timeout: 264 seconds]
acelogic has joined #asahi
implr has quit [Ping timeout: 265 seconds]
q3k|m has quit [Ping timeout: 265 seconds]
<marcan> https://mrcn.st/p/7C78xHgs love it when things work first try :)
<maximus64> nice :) 8 penguin yet ?
<JTL> marcan: what's this, some debugging thing for m1n1?
<maximus64> look like marcan got secondaries core boot up
<JTL> ah
<JTL> also nice :D
VinDuv has joined #asahi
Tokamak has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<marcan> maximus64: haven't done linux yet, shaving the yak of ADT->FDT stuff because I can't do the spin-table without actual dynamism in the fdt any more
maor26 has joined #asahi
Bublik has quit [Ping timeout: 256 seconds]
Bublik has joined #asahi
isacc has quit [Quit: isacc]
isacc has joined #asahi
isacc has quit [Quit: isacc]
isacc has joined #asahi
el1x has quit [Quit: Konversation terminated!]
mndza has joined #asahi
isacc has quit [Ping timeout: 240 seconds]
VinDuv has quit [Quit: Leaving.]
<never_released> > without actual dynamism in the fdt any more
maor has joined #asahi
<never_released> hmmm?
<never_released> isn't that a mistake?
maor has quit [Read error: Connection reset by peer]
maor has joined #asahi
maor has quit [Read error: Connection reset by peer]
maor26 has quit [Ping timeout: 264 seconds]
maor has joined #asahi
stemnic has quit [Ping timeout: 264 seconds]
chuskywalker has joined #asahi
vimal has joined #asahi
phiologe has joined #asahi
phiologe has quit [Ping timeout: 260 seconds]
phiologe has joined #asahi
ky0ko has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
raster has joined #asahi
hir0 has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
phiologe has joined #asahi
acelogic has quit [Ping timeout: 264 seconds]
phiologe has quit [Ping timeout: 256 seconds]
phiologe has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
<jn__> never_released: a mistake, how so?
justMaku has joined #asahi
phiologe has joined #asahi
phiologe has quit [Ping timeout: 240 seconds]
q3k|m has joined #asahi
justMaku has quit [Quit: Client limit exceeded: 150]
q3k|m has quit [Quit: Client limit exceeded: 150]
<never_released> jn__: there are device specific tuneables in the Apple Device Tree
<never_released> for PCIe calibration and such
<marcan> never_released: I know, I've just been using static devicetrees for testing
stemnic has joined #asahi
phiologe has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
tomtastic has quit [Quit: ZNC - https://znc.in]
mechpilotace has quit [Quit: WeeChat 2.8]
Esmil has quit [Ping timeout: 256 seconds]
mechpilotace has joined #asahi
Esmil has joined #asahi
<mechpilotace> #freebsd
<mechpilotace> oops lol
tomtastic has joined #asahi
<Fanfwe> mechpilotace: Please let him finish the porting of linux before asking for a freebsd porting on M1 macs ;)
<mechpilotace> lol thats mybad forgot the join command on there, but that would also be cool to have *BSD on M1
<j`ey> some people are working on OpenBSD
<j`ey> kettenis in #asahi-dev
<mechpilotace> nice! i'll check it out
<j`ey> they have a framebuffer and hello world
<opticron> yeah, bluerise is doing his thing
phiologe has joined #asahi
phiologe has quit [Ping timeout: 264 seconds]
phiologe has joined #asahi
tomtastic has quit [Quit: ZNC - https://znc.in]
tomtastic has joined #asahi
phiologe has quit [Ping timeout: 260 seconds]
phiologe has joined #asahi
phiologe has quit [Ping timeout: 246 seconds]
raster has quit [Ping timeout: 240 seconds]
raster has joined #asahi
maor26 has joined #asahi
isacc has joined #asahi
maor has quit [Ping timeout: 256 seconds]
phiologe has joined #asahi
phiologe has quit [Ping timeout: 265 seconds]
phiologe has joined #asahi
phiologe has quit [Ping timeout: 265 seconds]
<marcan> pushed a bunch of m1n1 stuff to spin up smp, and also start using the ADT properly
<marcan> pretty much ready to throw in a proper Linux boot routine that deals with memory maps, initramfs, SMP spintables, etc properly
<opticron> exciting!
<marcan> I'll make it work like `cat m1n1.macho kernel > m1n1-kernel.macho` to boot a built-in kernel a la corellium (for people without serial who are desperate to try stuff)
<davidrysk[m]> marcan: nice!
maor26 has quit [Ping timeout: 256 seconds]
<Glanzmann> marcan: Nice.
<Glanzmann> marcan: Is there any update on the drivers that corelliumhq will they end up upstream or do they need a lot more interrations?
phiologe has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
<never_released> Glanzmann: it takes more time to upstream a driver than to write it
<delroth> which can also be restated as "it takes more time to write high quality maintainable code than to throw shit over the wall"
<delroth> sounds more obvious when said like this
<never_released> delroth: even if you are a good developer
<never_released> takes as much time to upstream than to write.
<marcan> never_released: it depends on whether you write for upstreamability, or not
<marcan> it's much more efficient to involve upstream in the process from the start than to fix stuff later
<marcan> corollary: none of the kernel code I've upstreamed took longer to write than to upstream, but that's because it was patches to existing drivers, so there was no real way to "do it wrong" in a way that wouldn't be immediately accepted
<marcan> I don't even think I ever had to go through a v2 for any of those, unless it was something I missed myself
<marcan> that's excluding the ps3 stuff that dhewg upstreamed for me, don't remember what happened there :p
<never_released> yeah small patches are much easier
<never_released> but for any driver, you won't ever be able to do that :P
<marcan> it really depends
<marcan> experienced people can certainly get it close to perfect on the first try, if they're familiar with kernel standards and expectations
<modwizcode> I think the most time consuming part I would assume is when there's no obvious way to implement something, so people have to hash out if this is the way they want it done
<marcan> yeah, but then it helps to talk to people first to feel out expectations rather than just pick something :)
<modwizcode> I'm not really sure how that process actually goes, I would guess maybe you send a patch with a suggested approach?
<marcan> I mean, it's a mailing list, not a patch dump
<marcan> so you can just ask first and have a conversation about the approach
mndza has quit [Remote host closed the connection]
mndza has joined #asahi
Tokamak has joined #asahi
phiologe has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
phiologe has joined #asahi
Bublik has quit [Ping timeout: 264 seconds]
phiologe has quit [Ping timeout: 246 seconds]
Bublik has joined #asahi
isacc has quit [Quit: isacc]
isacc has joined #asahi
furkan has quit [Ping timeout: 264 seconds]
VinDuv has joined #asahi
phiologe has joined #asahi
phiologe has quit [Ping timeout: 246 seconds]
isacc has quit [Quit: isacc]
phiologe has joined #asahi
jhartzell42 has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
isacc has joined #asahi
isacc has quit [Client Quit]
isacc has joined #asahi
phiologe has joined #asahi
isacc has quit [Read error: Connection reset by peer]
phiologe has quit [Ping timeout: 264 seconds]
phiologe has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
frode_0xa has joined #asahi
frode_0xa has quit [Client Quit]
<narmstrong> marcan: modwizcode: initial patches to support the platform will take some time, because the kernel devs and maintainers do want to make sure the supports fits correctly in the kernel
frode_0xa has joined #asahi
<narmstrong> But when the base is upstream, it will more straightforward
<narmstrong> And when the base is sane, more developers will helps figuring out the details on the mailing list
<narmstrong> But yeah developing out of tree and pushing stuff when « it works » won’t fit, it must be a long term process, but each piece of the kernel
<narmstrong> Has different rules, for example graphics (DRM) has a more rolling-release way of development, unlike more traditional parts more synchronized on the release process
kettenis has joined #asahi
acelogic has joined #asahi
alvaro_fe has quit [Ping timeout: 260 seconds]
alvaro_fe has joined #asahi
chuskywalker has quit [Read error: Connection reset by peer]
<modwizcode> Yeah this is one of the reasons that I've never contributed to projects like that. The overhead of even the simple changes seems pretty high.
chuskywalker2 has joined #asahi
Axenntio has joined #asahi
Axenntio_ has joined #asahi
Axenntio has quit [Remote host closed the connection]
Axenntio_ has quit [Read error: Connection reset by peer]
Axenntio has joined #asahi
raster has quit [Quit: Gettin' stinky!]
Axenntio has quit [Remote host closed the connection]
acelogic has quit [Read error: Connection reset by peer]
acelogic has joined #asahi
pg12_ has quit [Ping timeout: 240 seconds]
pg12_ has joined #asahi
phiologe has joined #asahi
mndza has quit [Read error: Connection reset by peer]
mndza has joined #asahi
phiologe has quit [Ping timeout: 256 seconds]
sirn has quit [Ping timeout: 264 seconds]
sferrini has quit [Read error: Connection reset by peer]
sferrini has joined #asahi
sirn has joined #asahi
hir0 has quit [Ping timeout: 260 seconds]
Tokamak has quit [Ping timeout: 246 seconds]
<davidrysk[m]> Third macOS 11.2 RC. What the hell is going on!?
VinDuv has quit [Quit: Leaving.]
Tokamak has joined #asahi
artemist has quit [Ping timeout: 240 seconds]
amw2 has joined #asahi
<bastilian> Someone screwed up, tried to fix it, but didn't. third time 's the charm. :D
v3ssol has joined #asahi
artemist has joined #asahi
mndza has quit [Ping timeout: 264 seconds]
v3ssol has quit [Read error: Connection reset by peer]
<Fanfwe> Looks like corellium got the internal SSD driver sorted out
<never_released> Fanfwe: yes it's sorted out
titanous_ is now known as titanous
amw2 has quit [Ping timeout: 264 seconds]
amw2 has joined #asahi
chuskywalker2 has quit [Remote host closed the connection]
phiologe has joined #asahi
never_released_ has joined #asahi
never_released has quit [Remote host closed the connection]
phiologe has quit [Ping timeout: 260 seconds]
amw2 has quit [Ping timeout: 240 seconds]
amw2 has joined #asahi
vup has quit [Remote host closed the connection]
vup has joined #asahi
WhyNotHugo_ has joined #asahi
austriancoder_ has joined #asahi
WhyNotHugo has quit [Ping timeout: 260 seconds]
WhyNotHugo_ is now known as WhyNotHugo
austriancoder has quit [Ping timeout: 260 seconds]
austriancoder_ is now known as austriancoder
rann has quit [Ping timeout: 264 seconds]
rann_ has joined #asahi
rann_ is now known as rann
doof has quit [Ping timeout: 272 seconds]
doof has joined #asahi
segher has quit [Ping timeout: 240 seconds]
segher has joined #asahi
phiologe has joined #asahi
raster has joined #asahi
amw2 has quit [Ping timeout: 264 seconds]