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
luca020400 has joined #asahi
luca020400 has quit [Quit: WeeChat 3.0.1]
Jasper[m] has quit [Ping timeout: 246 seconds]
jannau has quit [Ping timeout: 245 seconds]
davidrysk[m] has quit [Ping timeout: 265 seconds]
bylaws has quit [Ping timeout: 246 seconds]
Adam[m]7 has quit [Ping timeout: 246 seconds]
winocm has quit [Ping timeout: 246 seconds]
hypergenesis[m] has quit [Ping timeout: 246 seconds]
izzyisles[m] has quit [Ping timeout: 246 seconds]
nickray has quit [Ping timeout: 246 seconds]
TheJollyRoger has quit [Ping timeout: 268 seconds]
jannau has joined #asahi
TheJollyRoger has joined #asahi
Jasper[m] has joined #asahi
davidrysk[m] has joined #asahi
bylaws has joined #asahi
nickray has joined #asahi
hypergenesis[m] has joined #asahi
Adam[m]7 has joined #asahi
winocm has joined #asahi
izzyisles[m] has joined #asahi
luca020400 has joined #asahi
Empus has joined #asahi
stemnic has quit [Read error: Connection reset by peer]
stemnic has joined #asahi
Tokamak has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
choozy has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Tokamak has joined #asahi
Tokamak has quit [Client Quit]
odmir has quit [Remote host closed the connection]
odmir has joined #asahi
odmir has quit [Ping timeout: 245 seconds]
mxw39 has quit [Quit: Konversation terminated!]
mxw39 has joined #asahi
odmir has joined #asahi
user1tt[m] has quit [Ping timeout: 265 seconds]
andi[m4 has quit [Ping timeout: 265 seconds]
ganpa has quit [Ping timeout: 265 seconds]
Eighth_Doctor has quit [Ping timeout: 240 seconds]
hypergenesis[m] has quit [Ping timeout: 265 seconds]
izzyisles[m] has quit [Ping timeout: 240 seconds]
AkihikoOdaki[m] has quit [Ping timeout: 240 seconds]
nickray has quit [Ping timeout: 240 seconds]
peterkovar[m] has quit [Ping timeout: 240 seconds]
PedroArajo[m] has quit [Ping timeout: 240 seconds]
M0_osx[m] has quit [Ping timeout: 240 seconds]
clover[m] has quit [Ping timeout: 240 seconds]
svenpeter has quit [Ping timeout: 240 seconds]
mofux[m] has quit [Ping timeout: 240 seconds]
nondi_ocesan[m] has quit [Ping timeout: 240 seconds]
bakk[m] has quit [Ping timeout: 240 seconds]
_alice has quit [Ping timeout: 240 seconds]
zvtu[m] has quit [Ping timeout: 240 seconds]
Avion[m] has quit [Ping timeout: 240 seconds]
flokk[m] has quit [Ping timeout: 240 seconds]
foxlet has quit [Ping timeout: 240 seconds]
TellowKrinkle[m] has quit [Ping timeout: 240 seconds]
josiahmendes[m] has quit [Ping timeout: 258 seconds]
mbrennwa[m] has quit [Ping timeout: 258 seconds]
dpatterbee[m] has quit [Ping timeout: 258 seconds]
Bastian[m] has quit [Ping timeout: 244 seconds]
Alice[m] has quit [Ping timeout: 244 seconds]
will1 has quit [Ping timeout: 244 seconds]
delogips[m] has quit [Ping timeout: 244 seconds]
dyniec[m] has quit [Ping timeout: 244 seconds]
Bennett[m] has quit [Ping timeout: 240 seconds]
irradiated_lemmi has quit [Ping timeout: 240 seconds]
fridtjof[m] has quit [Ping timeout: 240 seconds]
rootspring[m] has quit [Ping timeout: 240 seconds]
radex|m[m] has quit [Ping timeout: 240 seconds]
rockinrobstar[m] has quit [Ping timeout: 240 seconds]
noneucat has quit [Ping timeout: 240 seconds]
ronyrus[m] has quit [Ping timeout: 240 seconds]
konradybcio has quit [Ping timeout: 240 seconds]
bfredl has quit [Ping timeout: 240 seconds]
AONeiLL[m] has quit [Ping timeout: 272 seconds]
davidrysk[m] has quit [Ping timeout: 244 seconds]
Jasper[m] has quit [Ping timeout: 272 seconds]
hothotleg[m] has quit [Ping timeout: 272 seconds]
winocm has quit [Ping timeout: 240 seconds]
bylaws has quit [Ping timeout: 240 seconds]
Adam[m]7 has quit [Ping timeout: 244 seconds]
odmir has quit [Ping timeout: 246 seconds]
izzyisles[m] has joined #asahi
m42uko has quit [Ping timeout: 240 seconds]
AkihikoOdaki[m] has joined #asahi
svenpeter has joined #asahi
PedroArajo[m] has joined #asahi
mofux[m] has joined #asahi
peterkovar[m] has joined #asahi
Avion[m] has joined #asahi
nickray has joined #asahi
M0_osx[m] has joined #asahi
bakk[m] has joined #asahi
clover[m] has joined #asahi
odmir has joined #asahi
_alice has joined #asahi
nondi_ocesan[m] has joined #asahi
andi[m4 has joined #asahi
ganpa has joined #asahi
user1tt[m] has joined #asahi
nondi_ocesan[m] has quit [Ping timeout: 240 seconds]
bakk[m] has quit [Ping timeout: 240 seconds]
hypergenesis[m] has joined #asahi
odmir has quit [Ping timeout: 260 seconds]
zvtu[m] has joined #asahi
odmir has joined #asahi
Eighth_Doctor has joined #asahi
mxw39 has quit [Quit: Konversation terminated!]
mxw39 has joined #asahi
m42uko has joined #asahi
mxw39 has quit [Client Quit]
mxw39 has joined #asahi
mxw39 has quit [Client Quit]
mxw39 has joined #asahi
winocm has joined #asahi
mxw39 has quit [Client Quit]
bylaws has joined #asahi
Jasper[m] has joined #asahi
foxlet has joined #asahi
flokk[m] has joined #asahi
mxw39 has joined #asahi
TellowKrinkle[m] has joined #asahi
dpatterbee[m] has joined #asahi
hothotleg[m] has joined #asahi
irradiated_lemmi has joined #asahi
fridtjof[m] has joined #asahi
mxw39 has quit [Client Quit]
mxw39 has joined #asahi
Adam[m]7 has joined #asahi
davidrysk[m] has joined #asahi
bfredl has joined #asahi
AONeiLL[m] has joined #asahi
josiahmendes[m] has joined #asahi
Alice[m] has joined #asahi
mbrennwa[m] has joined #asahi
noneucat has joined #asahi
Bastian[m] has joined #asahi
delogips[m] has joined #asahi
dyniec[m] has joined #asahi
will1 has joined #asahi
konradybcio has joined #asahi
rockinrobstar[m] has joined #asahi
ronyrus[m] has joined #asahi
radex|m[m] has joined #asahi
Bennett[m] has joined #asahi
rootspring[m] has joined #asahi
nondi_ocesan[m] has joined #asahi
bakk[m] has joined #asahi
niv has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
niv has joined #asahi
odmir has quit [Remote host closed the connection]
phiologe has quit [Ping timeout: 240 seconds]
phiologe has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
_whitelogger has joined #asahi
zkrx has quit [Ping timeout: 260 seconds]
VinDuv has joined #asahi
zkrx has joined #asahi
amw has quit [Ping timeout: 260 seconds]
Glanzmann has joined #asahi
VinDuv has quit [Quit: Leaving.]
luca020400 has quit [Read error: Connection reset by peer]
luca020400 has joined #asahi
raster has joined #asahi
luca020400 has quit [Ping timeout: 260 seconds]
luca020400 has joined #asahi
luca020400 has quit [Quit: WeeChat 3.0.1]
luca020400 has joined #asahi
ashton314[m] has quit [Quit: Idle for 30+ days]
shadaj[m] has quit [Quit: Idle for 30+ days]
luca020400 has quit [Read error: Connection reset by peer]
KindOne has quit [Ping timeout: 265 seconds]
KindOne has joined #asahi
<ar> marcan: btw, you bases the v3 on 5.12-rc1, right? please keep in mind that 5.12-rc1 has some awful bugs around swapfiles: https://lkml.org/lkml/2021/3/3/1332
<marcan> ar: yeah, I noticed the tag and figured something was up, heh
<marcan> doesn't really matter at *this* stage though
luca020400 has joined #asahi
luca020400 has quit [Read error: Connection reset by peer]
luca020400 has joined #asahi
sferrini has quit [Quit: Connection closed for inactivity]
KindOne has quit [Excess Flood]
KindOne has joined #asahi
<maz> unsurprisingly, still some issues with the timers...
<marcan> nice!
<maz> actually, maybe not the timers. looks like it is 9p that sucks...
<j`ey> maz: what a hostname lol
<marcan> yeah, I was going to say
<marcan> nice hostname :>
<maz> j`ey: all my machines are named after Frank Zappa songs. And I bet you can still spot a few in the Cambridge office!
<j`ey> maz: I'll keep my eye out :P
<maz> and to be fair, the name of my build box is perfectly appropriate... 64*A72 makes it hot and pretty crap.
<j`ey> maz: which board is that?
<maz> j`ey: D05.
<j`ey> cant find any info, apart from stuff in the kernel on that :/
<marcan> I switched to using distcc for my builds recently, in non-pump mode (pump mode *hates* the way the kernel does system includes and stdarg.h)
<marcan> sems to work okay but it could be a bit faster due to the preprocessor bottleneck
<marcan> (buildbox is a threadripper 1950X)
<marcan> >dotriaconta-core
<maz> link time is the bottleneck for me.
<maz> and then there is the Debian package that follows, which is pretty horrible too.
<j`ey> Im using lld now, havent really tested if its faster for me
<eta> lld on my rust builds makes all my CPUs have mega iowait
<eta> which I assume is good
<marcan> yeah, I noticed how slow link time was for a defconfig (which I thankfully don't normally do)
<maz> defconfig? haha! try a full distro kernel with all the modules... :D
<marcan> ha.
<marcan> I saw this going around the other day: https://github.com/rui314/mold
<marcan> probably not going to fly for linux, but interesting idea nonetheless
<eta> impressive that it actually links Chromium
<eta> or claims to
ephe_meral has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
<Glanzmann> My kernel box: AMD Ryzen 5950X; X570D4U-2L2T; 4x MTA18ASF4G72AZ-3G2B1: 5.10-rc7 make allmodconfig; time make -j 64 V=0 > /dev/null 2> /dev/null: 7:51.48 on NVMe Samsung pro NVMe drive.
<opticron> damn, that's a nice system
<Glanzmann> Yes, I like, too. Mainly becuase of IPMI, and ECC RAM and the price. You can also buy it soon in an 1U chassis (in the US already available) in Europe (germany where I live probably end of the month): 1U4LW-X570/2L2T
<marcan> my minimal builds for bring-up testing take about 30-40 with distcc, which I had to do a lot of because I kept rebasing through commits that touch headers everything includes
<marcan> hopefully all that grind will be a lot less common once I move onto drivers
<Glanzmann> opticron: You can make it a little bit faster, by removing two memory modues, that way you get a faser memory speed: Configured Memory Speed: 3200 MT/s: 7:21.31
<Glanzmann> marcan: I build a few kernels for the m1, but that was even on my intel nuc (i5-8265U and Samsung SSD 850 EVO 250GB with 8 GB RAM) blazingly fast.
<arnd> marcan: for this kind of work, I find ccache helps the most, as you'll constantly be rebuilding the same files you have built before. the few times I tried distcc, I didn't have much success, as it tended to be faster to rely on everything being in RAM on a reasonably fast box
<arnd> my randoconfig builds have recently gotten a little slower, need to investigate. I'm down to around 20 kernels per hour using clang-13 on a 16-core tr1950x, it used to be over 30 kernels per hour
<arnd> I had a series that improved build times by about 30%, by shrinking recursive header inclusions in kernel headers, but I never got that to the point of submitting upstream
<j`ey> 30% :O
<arnd> 30% was for clang, the difference on gcc was much less because gcc does dead code elimination much earlier during a compile job
<j`ey> Ah
<marcan> sorry, 30-40 *seconds*
<marcan> arnd: ahh yeah, I kept meaning to try that
<arnd> but fixing the indirect header inclusions would also help a ton with marcan's rebuild since that avoids rebuilding a lot of files that don't care about the changed headers
<marcan> distcc definitely helped, though
<marcan> (in this case, where my main box is a 4c8t and my buildbox a 16c32t)
<marcan> (and better IPC too)
<arnd> the 30% improvement came from shrinking the size of the average preprocessed file by 80%, which means that clang spends way too much time parsing and analyzing code that it clearly never uses
phiologe has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<marcan> nice.
<marcan> that definitely seems worth upstreaming
dgb has quit [Quit: WeeChat 2.7.1]
<marcan> ha, 7 seconds with ccache
<marcan> should've been using that from the start :)
dgb has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
raster has quit [Ping timeout: 276 seconds]
nicolas17 has joined #asahi
marvin24 has quit [Ping timeout: 240 seconds]
marvin24 has joined #asahi
odmir has joined #asahi
raster has joined #asahi
raster has quit [Quit: Gettin' stinky!]
raster has joined #asahi
vimal has quit [Remote host closed the connection]
vimal has joined #asahi
<kettenis> heh, I'm building my OpenBSD kernels natively now
<kettenis> around 11 minutes on a single "efficiency" core ;)
<j`ey> thats good :O
nicolas17 has quit [Quit: Konversation terminated!]
<kettenis> same thing takes around 24 minutes on a Cortex-A57 core in the overdrive 1000 (AMD Seattle SoC)
<kettenis> so not too shabby indeed
VinDuv has joined #asahi
<marcan> nice
ephe_meral has quit [Ping timeout: 256 seconds]
BaughnLogBot has quit [Ping timeout: 265 seconds]
BaughnLogBot_ has joined #asahi
BaughnLogBot_ is now known as BaughnLogBot
<Glanzmann> kettenis: WHich drivers works with OpenBSD already?
<maz> marcan: what is the practical size limit for m1n1 Linux boot? I've just enabled tons of debug in my kernel, and I'm getting "Decompression error!"...
Chainsaw has joined #asahi
<marcan> maz: via serial, or inline payload?
<marcan> payload is _max_payload_size = 64*1024*1024; in the linker script (compressed total) and can be increased
<maz> serial
<marcan> serial, there's 'kernel_size = 32 * 1024 * 1024' in linux.py (decompressed)
<maz> right, I'm way above that.
<maz> my decompressed kernel is 54M.
<maz> (KASAN enabled)
* maz goes and hack some python...
<marcan> actually you only need https://mrcn.st/p/B82JwbOQ
<marcan> there's no real reason not to just commit that, so I might just apply it
<marcan> hope it works :)
<marcan> (off to sleep)
<maz> Thanks, and good night!
the-mentor has joined #asahi
Izumoo_ has joined #asahi
Izumoo has quit [Ping timeout: 276 seconds]
<maz> (and yes, this works absolutely fine!)
raster has quit [Quit: Gettin' stinky!]
odmir has quit [Remote host closed the connection]
raster has joined #asahi
ransom has joined #asahi
odmir has joined #asahi
ransom_rs[m] has joined #asahi
odmir has quit [Ping timeout: 245 seconds]
odmir has joined #asahi
raster has quit [Quit: Gettin' stinky!]
ransom has quit [Quit: Textual IRC Client: www.textualapp.com]
raster has joined #asahi
odmir has quit [Ping timeout: 246 seconds]
VinDuv has quit [Quit: Leaving.]
odmir has joined #asahi
raster has quit [Quit: Gettin' stinky!]
phiologe has joined #asahi
Chainsaw has quit [Quit: Switch firmware upgrade.]
nicolas17 has joined #asahi
amw has joined #asahi
TheJollyRoger has quit [Quit: TheJollyRoger]
amw has quit [Ping timeout: 264 seconds]
TheJollyRoger has joined #asahi
amw has joined #asahi