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.

Reply via email to