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