On Thu, May 17, 2018 at 09:16:58AM +0100, Andre Przywara wrote: > This series tries to solve three issues we currently have on > Allwinner boards: > - The DRAM sizing routine can only cope with power-of-two sized DRAM. > - The DRAM sizing routine steps through all DRAM, possibly hitting secure > memory. > - The SPL header versioning is quite strict and tends to break every time > we need to update it. > > So I thought about introducing something along the lines of semantic > versioning, where we can add backwards-compatible changes to the SPL > header without breaking every tool. This is introduced in the first patch. > The second patch does some refactoring, so that the third patch can use > the newly gained freedom to store the DRAM size. The SPL knows the DRAM > size very well, so we store this in the SPL header, so that U-Boot proper > can pick it up from there. This saves the call to get_ram_size() with > its deficiencies. > More information in the respective commit messages. > > I understand that this versioning solution is not fully future-proof, but > we have only one byte for the version, and I just wanted to start > discussion on this. > There is a corresponding patch for sunxi-tools as well I am posting shortly. > >  https://semver.org
I'm not sure I have a lot of comments to make, this looks sane to me :) Maxime -- Maxime Ripard, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Description: PGP signature