stdlib,mem-ruby: CHI support in components
This changeset adds CHI support in the components library. Currently,
only a very simple one level protocol is implemented, but hopefully this
design will be able to scale to other more complex hierarchies.
I've tested this with RISC-V with 1 and 4 cores and with x86 with 1
core. Since we don't have an Arm-compatible board, I haven't tested with
ARM. Note that x86 with more than 1 core boots most of the way, but it
hangs during systemd (the kernel comes up completely).
Signed-off-by: Jason Lowe-Power <firstname.lastname@example.org>
Reviewed-by: Tiago Mück <email@example.com>
Reviewed-by: Bobby R. Bruce <firstname.lastname@example.org>
Maintainer: Jason Lowe-Power <email@example.com>
Maintainer: Bobby R. Bruce <firstname.lastname@example.org>
Tested-by: kokoro <email@example.com>
9 files changed