<dsimic>
qschulz: huh, I'm yet to go through that ML thread :/
<dsimic>
let me read it over the weekend, please
<qschulz>
dsimic: np :)
<dsimic>
I saw that thread a few times, but it simply escaped me :)
<qschulz>
I was not expecting you to chime in, especially because you were not in Cc (and even if you were, cannot expect someone to reply ;) )
<dsimic>
I saw some complex combinatorics at play in that thread :)
<dsimic>
FWIW, I love combinatorics :)
raster has joined #linux-rockchip
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
f476_ has joined #linux-rockchip
f476 has quit [Ping timeout: 245 seconds]
f476 has joined #linux-rockchip
f476_ has quit [Ping timeout: 248 seconds]
chewitt_ has joined #linux-rockchip
chewitt has quit [Ping timeout: 252 seconds]
<Kwiboo>
qschulz: I will also try to read that thread over the weekend :-)
naoki has quit [Quit: naoki]
robmur01_ is now known as robmur01
<robmur01>
FWIW there's also the more general DTB bloat issue...
<qschulz>
?
<robmur01>
Arch builds everything with symbols and as a result I took to building my own custom kernel package since my boot partition is too small for 73MB of DTBs I don't need
<robmur01>
\/boot/dtbs/rockchip alone is 16MB
<qschulz>
I had this weird thought of splitting the symbols into a separate overlay
<qschulz>
you would always have the base dtb without symbols, then if you want to apply overlays, you apply the first overlay, which is only symbols
<qschulz>
I haven't checked if this actually works
<robmur01>
devious!
* robmur01
does realise this is a distro packaging issue not a kernel one per se, but distros gonna distro...
ungeskriptet_ has joined #linux-rockchip
ungeskriptet has quit [Ping timeout: 248 seconds]
<diederik>
why not increase the boot partition? I've recently been involved with a change in the Debian Installer so that the boot partition would now default to ~1 GB
ungeskriptet_ is now known as ungeskriptet
<qschulz>
diederik: some devices are physically limited
<qschulz>
you could have your boot partition on a SPI flash for example
<qschulz>
and the issue is existing devices
<diederik>
that is true, but I thought that was (mostly?) on old (ARMv5-) systems?
<qschulz>
you changed the default size for the boot partition, but what about devices that have been installed a decade ago?
<diederik>
there is no easy solution for that
<qschulz>
yes, hence why the bloat may be an issue, especially if it's the default
<diederik>
with the previous default (256MB) we now have had multiple times where that caused problems. And if ppl have an encrypted root, then it's not easily changed
<qschulz>
robmur01: FWIW, fdtgrep tool inside U-Boot source code allows you to strip nodes (and thus, the __symbols__ node :) )
<diederik>
yeah, but the ppl I was thinking of, I consider them a lot less capable then robmur01
<diederik>
qschulz: fwiw, I'm *not* talking about the issue of enabling symbols or not from the ML; just Rob's specific case
<diederik>
but kernels getting bigger + firmware getting bigger (and wanting to have multiple kernels + initramfs's on /boot) is the reason of the 256MB getting problematic
<robmur01>
heh, I've already destroyed my work dev board's /root partition more than once while moving it to make /boot bigger
<robmur01>
not doing that at home on my own time if I can repackage the kernel instead :)
Stat_headcrabbed has joined #linux-rockchip
<robmur01>
(I'm using the NanoPC-T4's 16GB eMMC, so space is far from abundant)
Stat_headcrabbed has quit [Client Quit]
<diederik>
yeah, that is tricky
<qschulz>
maybe we should have compressed DTB :D
<qschulz>
we do it for modules and firmware already, the natural next step is the DTB
raster has quit [Quit: Gettin' stinky!]
sL1pKn07 has joined #linux-rockchip
raster has joined #linux-rockchip
sL1pKn07 has quit [Remote host closed the connection]
sL1pKn07 has joined #linux-rockchip
sL1pKn07 has quit [Remote host closed the connection]
sL1pKn07 has joined #linux-rockchip
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
System_Error has quit [Remote host closed the connection]