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.]
<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]
<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]