diff --git a/README.md b/README.md new file mode 100644 index 00000000..94a49d9b --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +Inf/IX +====== + +Embedded Linux distribution built on [Buildroot][Buildroot] and +[Finit][Finit]. + + +Hardware +-------- + +### aarch64 + +By default, Inf/IX builds with support for the following boards (you +may enable additional boards in the config, of course): + +- Marvell CN-9130 CRB +- Microchip SparX-5i PCB135 (eMMC) + +See the aarch64 specific [documentation](board/aarch64/README.md) for more +information. + +### amd64 + +Primarily intended to be run under QEMU. + + +QEMU +---- + +A virtualized instance can easily be launched by issuing `make run`. + +Some settings, e.g. networking, can be configured via `make +menuconfig` under `External options -> QEMU virtualization`. + +[Buildroot]: https://buildroot.org/ +[Finit]: https://github.com/troglobit/finit diff --git a/board/aarch64/README.md b/board/aarch64/README.md new file mode 100644 index 00000000..580b25a4 --- /dev/null +++ b/board/aarch64/README.md @@ -0,0 +1,14 @@ +aarch64 +======= + +Microchip SparX-5i PCB135 (eMMC) +-------------------------------- + +At present, only FIT images are supported via the SparX-5i eval +board's U-Boot, which must contain a valid load address. If you are +using this board, after selecting your base configuration, run the +following command to supplement the existing config with the required +FIT options: + + make board-enable-sparx-fit +