From 0272c5f2b4bf0cb4de8356f38be0b11decdd39fc Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Mon, 11 May 2015 23:19:12 +0100 Subject: docs/maintain/index.html: notes about adding new boards --- docs/maintain/index.html | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/docs/maintain/index.html b/docs/maintain/index.html index 621532ba..bb3a3718 100644 --- a/docs/maintain/index.html +++ b/docs/maintain/index.html @@ -304,7 +304,41 @@

Adding a new board to libreboot

- TODO: write this section + Make sure that the board is supported, and that the patches + are included (if there are custom patches that you need). + Add configs for it like so:
+ $ ./build config corebootreplace new_board_name_here +

+ +

+ This can also be used for replacing an existing config. +

+ +

+ Configure the board. Make sure to add the steps to the config section + in ../git/index.html. +

+ +

+ When you're done, the config will be stored in resources/libreboot/config/. + Now build-test it and then check that it actually works. +

+ +

+ The following scripts may also need to be modified before building: + resources/scripts/helpers/build/roms/withgrub and + resources/scripts/helpers/build/roms/helper +

+ +

+ The following can be used when updating coreboot-libre:
+ $ ./build config corebootupdate (adding a board name on the end is optional) +

+ +

+ The following can be used if you want to modify an existing + configuration:
+ $ ./build config corebootmodify (adding a board name on the end is optional)

-- cgit v1.2.3-70-g09d2