uboot and persistent snapshot booting

Hello das U-boot enthusiasts,
I've been working on a buildroot OS for the embedded device my company is developing. Currently I'm looking at optimizing the boot process to be as fast as possible. I've read a bunch of articles about snapshot booting and fixed snapshots to improve startup time. One paper in particular ( Hiroki Kaminaga , https://www.kernel.org/doc/ols/2006/ols2006v2-pages-25-34.pdf ) references the use of the command "bootss" which is supposed to be implemented in U-boot. I've looked in my instance of u-boot and in the compilation options of buildroot (for U-boot) and can't find anything that references this command. Also, I can't find any documentation regarding this approach of booting with a snapshot. Is there someone who had some experience/knowledge concerning this who can point me in the right direction? Thank you for your time.
Best regards,
Jori van Dam
Met vriendelijke groet, With kind regards,
Jori van Dam Software Developer, Emcatron
T: +31(0)252-700224 emcatron.com
________________________________ Notice: The information contained in this communication may be confidential and is intended only for the use of the recipient(s) named above. If you are not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please notify the sender and delete/destroy the original message and any copy of it from your computer or paper files.

Hi
On Wed, May 27, 2020 at 4:30 PM Jori van Dam j.v.dam@emcatron.com wrote:
Hello das U-boot enthusiasts,
I've been working on a buildroot OS for the embedded device my company is developing. Currently I'm looking at optimizing the boot process to be as fast as possible. I've read a bunch of articles about snapshot booting and fixed snapshots to improve startup time. One paper in particular ( Hiroki Kaminaga , https://www.kernel.org/doc/ols/2006/ols2006v2-pages-25-34.pdf ) references the use of the command "bootss" which is supposed to be implemented in U-boot. I've looked in my instance of u-boot and in the compilation options of buildroot (for U-boot) and can't find anything that references this command. Also, I can't find any documentation regarding this approach of booting with a snapshot. Is there someone who had some experience/knowledge concerning this who can point me in the right direction? Thank you for your time.
I suggest to take a look in buildroot rockchip implementation. A px30 device can boot in around 10 seconds to emmc including persistent splash screen, wayland and application. You can have it faster if you can implement falcon mode.
Michael
Best regards,
Jori van Dam
Met vriendelijke groet, With kind regards,
Jori van Dam Software Developer, Emcatron
T: +31(0)252-700224 emcatron.com
Notice: The information contained in this communication may be confidential and is intended only for the use of the recipient(s) named above. If you are not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please notify the sender and delete/destroy the original message and any copy of it from your computer or paper files.
participants (2)
-
Jori van Dam
-
Michael Nazzareno Trimarchi