<f_>
cp: cannot stat '/tmp/build/fip/*': No such file or directory
<narmstrong>
I just added -M, it buildman fails it doesn't generates the fips for the legacy bl2
ungeskriptet has quit [Ping timeout: 256 seconds]
ungeskriptet has joined #linux-amlogic
<f_>
hmm ... what?
<narmstrong>
hmm yes -M is not the solution
<f_>
oh I confused binman with buildman xD
<f_>
I guess the solution would be a bunch of #ifdef's in the binman node, or disable binman completely
<narmstrong>
I think -W is the key
<f_>
a workaround .. :/ that doesn't feel right to me
<f_>
-W, --ignore-warnings
<f_>
Return success even if there are warnings
<f_>
let's just disable binman for now and then tell people in the docs ..
<narmstrong>
the uboot main CI does that for the world build
<f_>
mm, okay so not that bad, but I really don't like having to do -W *and* BINMAN_ALLOW_MISSING=1 .. this basically breaks potencial downstream distros that package u-boot
<f_>
potential*
<narmstrong>
so there's no reason, -E any warning an error and -W will ignore any other warnings
<f_>
yeah right
<f_>
but I still don't feel great about needing BINMAN_ALLOW_MISSING=1 for legacy fips..
<narmstrong>
I don't care, if you really care then you can either add a separate defconfig or a fragment on top
ungeskriptet has quit [Ping timeout: 250 seconds]
<f_>
I mean for my pmOS u-boot package I don't really care all that much, I personally want the amlogic u-boot package gone asap
<f_>
in favor of fwupd and friends
<f_>
but I don't know about the other distros ..
<f_>
maybe I'm thinking too much about it and I should leave it
<narmstrong>
so the fragment to enable the SPL would probably be a better idea, or a separate defconfig including the main one and enabling the SPL stuff
ungeskriptet has joined #linux-amlogic
<narmstrong>
OK I just need to add env__spl_skipped to the test env, no big deal
<f_>
a fragment could work...... but I wonder how it would need to be implemented
<f_>
because there are some differences between boards when it comes to SPL/dram stuff
<narmstrong>
it's just a .config with the config you want to enable, and just pass it at make with the defconfig: `make libretech-cc_defconfig board/librecomputer/aml-s905-cc/spl.config` something like that
<narmstrong>
we do this on qcom
<f_>
hmm that could work
<f_>
but uh, how about boards which don't have a separate boardfile?
<narmstrong>
just add it in the board dir they use with a prefix
<f_>
ok that makes sense
<f_>
actually this solves the other issue I wanted to think about, that is supporting 2 GB lepotato alongside 1 GB lepotato
<f_>
I can just have 2 config fragments, one for the 1gb variant and the other for the 2gb variant
<f_>
It was either that or have 2 different defconfigs or have only the 1 GB defconfig and 2 GB users would have only 1 GB of RAM instead of the 2 GB they paid for :P