I would think hard coding into the main DTB would add time. A couple ways to think about it would be you *could* theoretically in userspace after the board has booted. Then systemd is supposed to be better at parallel tasks when booting compared to SYSV. Which again *could* mean that keeping things seperate could lead to faster boot times.
With all that said. You could test it yourself. There is a systemd command that allows you to see how long things take to load during boot. https://wiki.archlinux.org/index.php/Improve_boot_performance Also I find it difficult in believing that the rPI can boot any faster than a BBB. That 1 second "boot time" was probably hibernate . . . suspend ram to disk, or whatever it is called on Linux. On Sun, Jun 7, 2015 at 2:48 PM, Rick Mann <rm...@latencyzero.com> wrote: > I'm working on reducing the boot time (power on to my C user code running) > as much as possible. I've seen demonstrations of an RPi booting in under 1 > second. > > Does anyone have any idea how much overhead is introduced by the DTB > processing? If I were to remove the DTB support in a custom kernel, and > hard-code all the necessary peripherals, how much time could I > theoretically shave off the boot? > > It's probably not worth all that effort, but if DTB processing adds two > seconds to the boot, it's worth considering. If the overhead is negligible > compared to doing it without, that's valuable information, too. > > Thanks, > > -- > Rick Mann > rm...@latencyzero.com > > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.