* [Buildroot] [PATCH 0/2] Add support for the HiFive Unmatched board
@ 2025-03-23 17:28 Francois Dugast
2025-03-23 17:28 ` [Buildroot] [PATCH 1/2] configs/hifive_unleashed: extract common configuration Francois Dugast
2025-03-23 17:28 ` [Buildroot] [PATCH 2/2] configs/hifive_unmatched: new board Francois Dugast
0 siblings, 2 replies; 5+ messages in thread
From: Francois Dugast @ 2025-03-23 17:28 UTC (permalink / raw)
To: buildroot; +Cc: Alistair Francis, Thomas Petazzoni, Francois Dugast
Hi,
This is an updated version of the previous series [1] to add support
for the HiFive Unmatched board based on mainline kernel and u-boot.
Cheers,
Francois
[1] https://lore.kernel.org/buildroot/20240617201232.1804524-1-francois.dugast.foss@gmail.com/
Francois Dugast (2):
configs/hifive_unleashed: extract common configuration
configs/hifive_unmatched: new board
.../genimage_sdcard.cfg | 0
.../genimage_spi-nor.cfg | 0
.../linux.config.fragment | 0
.../post-build.sh | 0
board/sifive/hifive-unleashed/readme.txt | 2 +-
board/sifive/hifive-unmatched/boot.cmd | 4 +
board/sifive/hifive-unmatched/readme.txt | 100 ++++++++++++++++++
configs/hifive_unleashed_defconfig | 6 +-
configs/hifive_unmatched_defconfig | 38 +++++++
9 files changed, 146 insertions(+), 4 deletions(-)
rename board/sifive/{hifive-unleashed => common}/genimage_sdcard.cfg (100%)
rename board/sifive/{hifive-unleashed => common}/genimage_spi-nor.cfg (100%)
rename board/sifive/{hifive-unleashed => common}/linux.config.fragment (100%)
rename board/sifive/{hifive-unleashed => common}/post-build.sh (100%)
create mode 100644 board/sifive/hifive-unmatched/boot.cmd
create mode 100644 board/sifive/hifive-unmatched/readme.txt
create mode 100644 configs/hifive_unmatched_defconfig
--
2.39.5
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread* [Buildroot] [PATCH 1/2] configs/hifive_unleashed: extract common configuration
2025-03-23 17:28 [Buildroot] [PATCH 0/2] Add support for the HiFive Unmatched board Francois Dugast
@ 2025-03-23 17:28 ` Francois Dugast
2025-03-26 20:32 ` Julien Olivain
2025-03-23 17:28 ` [Buildroot] [PATCH 2/2] configs/hifive_unmatched: new board Francois Dugast
1 sibling, 1 reply; 5+ messages in thread
From: Francois Dugast @ 2025-03-23 17:28 UTC (permalink / raw)
To: buildroot; +Cc: Alistair Francis, Thomas Petazzoni, Francois Dugast
Move the generic part of the configuration into a new "common"
directory so that it is easier to add similar boards without
duplicating the files.
Signed-off-by: Francois Dugast <francois.dugast.foss@gmail.com>
---
.../sifive/{hifive-unleashed => common}/genimage_sdcard.cfg | 0
.../{hifive-unleashed => common}/genimage_spi-nor.cfg | 0
.../{hifive-unleashed => common}/linux.config.fragment | 0
board/sifive/{hifive-unleashed => common}/post-build.sh | 0
board/sifive/hifive-unleashed/readme.txt | 2 +-
configs/hifive_unleashed_defconfig | 6 +++---
6 files changed, 4 insertions(+), 4 deletions(-)
rename board/sifive/{hifive-unleashed => common}/genimage_sdcard.cfg (100%)
rename board/sifive/{hifive-unleashed => common}/genimage_spi-nor.cfg (100%)
rename board/sifive/{hifive-unleashed => common}/linux.config.fragment (100%)
rename board/sifive/{hifive-unleashed => common}/post-build.sh (100%)
diff --git a/board/sifive/hifive-unleashed/genimage_sdcard.cfg b/board/sifive/common/genimage_sdcard.cfg
similarity index 100%
rename from board/sifive/hifive-unleashed/genimage_sdcard.cfg
rename to board/sifive/common/genimage_sdcard.cfg
diff --git a/board/sifive/hifive-unleashed/genimage_spi-nor.cfg b/board/sifive/common/genimage_spi-nor.cfg
similarity index 100%
rename from board/sifive/hifive-unleashed/genimage_spi-nor.cfg
rename to board/sifive/common/genimage_spi-nor.cfg
diff --git a/board/sifive/hifive-unleashed/linux.config.fragment b/board/sifive/common/linux.config.fragment
similarity index 100%
rename from board/sifive/hifive-unleashed/linux.config.fragment
rename to board/sifive/common/linux.config.fragment
diff --git a/board/sifive/hifive-unleashed/post-build.sh b/board/sifive/common/post-build.sh
similarity index 100%
rename from board/sifive/hifive-unleashed/post-build.sh
rename to board/sifive/common/post-build.sh
diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt
index e9ccb26fa6..45cb8ece55 100644
--- a/board/sifive/hifive-unleashed/readme.txt
+++ b/board/sifive/hifive-unleashed/readme.txt
@@ -97,7 +97,7 @@ Adjust Buildroot configuration by:
$ make menuconfig
Change "System configuration" -> "Extra arguments passed to custom scripts"
-value to "-c board/sifive/hifive-unleashed/genimage_spi-nor.cfg", save the
+value to "-c board/sifive/common/genimage_spi-nor.cfg", save the
configuration and build. This creates a output/images/spi-nor.img that can
be programmed to the on-board SPI flash.
diff --git a/configs/hifive_unleashed_defconfig b/configs/hifive_unleashed_defconfig
index cb217a5af1..f96e171e43 100644
--- a/configs/hifive_unleashed_defconfig
+++ b/configs/hifive_unleashed_defconfig
@@ -8,14 +8,14 @@ BR2_RISCV_ISA_RVC=y
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
BR2_TARGET_GENERIC_GETTY_PORT="ttySIF0"
BR2_SYSTEM_DHCP="eth0"
-BR2_ROOTFS_POST_BUILD_SCRIPT="board/sifive/hifive-unleashed/post-build.sh"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/sifive/common/post-build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
-BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sifive/hifive-unleashed/genimage_sdcard.cfg"
+BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sifive/common/genimage_sdcard.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.190"
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
-BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sifive/hifive-unleashed/linux.config.fragment"
+BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sifive/common/linux.config.fragment"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="sifive/hifive-unleashed-a00"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
--
2.39.5
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [Buildroot] [PATCH 1/2] configs/hifive_unleashed: extract common configuration
2025-03-23 17:28 ` [Buildroot] [PATCH 1/2] configs/hifive_unleashed: extract common configuration Francois Dugast
@ 2025-03-26 20:32 ` Julien Olivain
0 siblings, 0 replies; 5+ messages in thread
From: Julien Olivain @ 2025-03-26 20:32 UTC (permalink / raw)
To: Francois Dugast; +Cc: buildroot, Alistair Francis, Thomas Petazzoni
Hi Francois,
Thank you for the patch!
On 23/03/2025 18:28, Francois Dugast wrote:
> Move the generic part of the configuration into a new "common"
> directory so that it is easier to add similar boards without
> duplicating the files.
>
> Signed-off-by: Francois Dugast <francois.dugast.foss@gmail.com>
[...]
> diff --git a/board/sifive/hifive-unleashed/post-build.sh
> b/board/sifive/common/post-build.sh
> similarity index 100%
> rename from board/sifive/hifive-unleashed/post-build.sh
> rename to board/sifive/common/post-build.sh
Running the command "utils/docker-run make check-package" generates
an error here:
.checkpackageignore:75: ignored file
board/sifive/hifive-unleashed/post-build.sh is missing
board/sifive/common/post-build.sh:0: run 'shellcheck' and fix the
warnings
This is because you move the file here, but the entry in
".checkpackageignore" is not updated accordingly. Since this is a
trivial shellcheck warning, maybe you could resolve this shellcheck
warning (by quoting the variables) and remove the entry in
.checkpackageignore, in a separate patch, before this one.
If you do so, then this patch could remain the same.
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH 2/2] configs/hifive_unmatched: new board
2025-03-23 17:28 [Buildroot] [PATCH 0/2] Add support for the HiFive Unmatched board Francois Dugast
2025-03-23 17:28 ` [Buildroot] [PATCH 1/2] configs/hifive_unleashed: extract common configuration Francois Dugast
@ 2025-03-23 17:28 ` Francois Dugast
2025-03-26 20:57 ` Julien Olivain
1 sibling, 1 reply; 5+ messages in thread
From: Francois Dugast @ 2025-03-23 17:28 UTC (permalink / raw)
To: buildroot; +Cc: Alistair Francis, Thomas Petazzoni, Francois Dugast
This patch adds support for the HiFive Unmatched board. This includes
building the firmware, kernel and rootFS for the HiFive Unmatched.
The configuration is similar to the one for the HiFive Unleashed, this
is why most of it is shared in board/sifive/common.
Signed-off-by: Francois Dugast <francois.dugast.foss@gmail.com>
---
board/sifive/hifive-unmatched/boot.cmd | 4 +
board/sifive/hifive-unmatched/readme.txt | 100 +++++++++++++++++++++++
configs/hifive_unmatched_defconfig | 38 +++++++++
3 files changed, 142 insertions(+)
create mode 100644 board/sifive/hifive-unmatched/boot.cmd
create mode 100644 board/sifive/hifive-unmatched/readme.txt
create mode 100644 configs/hifive_unmatched_defconfig
diff --git a/board/sifive/hifive-unmatched/boot.cmd b/board/sifive/hifive-unmatched/boot.cmd
new file mode 100644
index 0000000000..3f7b1d9ce3
--- /dev/null
+++ b/board/sifive/hifive-unmatched/boot.cmd
@@ -0,0 +1,4 @@
+setenv bootargs earlycon=sbi root=/dev/mmcblk0p3 rootwait
+load mmc 0:3 ${kernel_addr_r} boot/Image
+load mmc 0:3 ${fdt_addr_r} boot/hifive-unmatched-a00.dtb
+booti ${kernel_addr_r} - ${fdt_addr_r}
diff --git a/board/sifive/hifive-unmatched/readme.txt b/board/sifive/hifive-unmatched/readme.txt
new file mode 100644
index 0000000000..0a4ebcd2f1
--- /dev/null
+++ b/board/sifive/hifive-unmatched/readme.txt
@@ -0,0 +1,100 @@
+SiFive HiFive Unmatched
+=======================
+
+This file describes how to use the pre-defined Buildroot
+configuration for the SiFive HiFive Unmatched board.
+
+Further information about the HiFive Unmatched board can be found
+at https://www.sifive.com/boards/hifive-unmatched
+
+Building
+========
+
+Configure Buildroot using the default board configuration:
+
+ $ make hifive_unmatched_defconfig
+
+Customise the build as necessary:
+
+ $ make menuconfig
+
+Start the build:
+
+ $ make
+
+Result of the build
+===================
+
+Once the build has finished you will have the following files:
+
+ output/images/
+ +-- boot.scr
+ +-- fw_dynamic.bin
+ +-- fw_dynamic.elf
+ +-- fw_jump.bin
+ +-- fw_jump.elf
+ +-- hifive-unmatched-a00.dtb
+ +-- Image
+ +-- rootfs.cpio
+ +-- rootfs.ext2
+ +-- rootfs.ext4
+ +-- rootfs.tar
+ +-- sdcard.img
+ +-- u-boot.bin
+ +-- u-boot.itb
+ +-- u-boot-spl.bin
+
+
+Creating a bootable SD card with genimage
+=========================================
+
+By default Buildroot builds a SD card image for you. All you need to do
+is dd the image to your SD card, which can be done with the following
+command on your development host:
+
+ $ sudo dd if=output/images/sdcard.img of=/dev/sdb bs=4096
+
+The above example command assumes the SD card is accessed via a USB card
+reader and shows up as /dev/sdb on the host. Adjust it accordingly per
+your actual setup.
+
+Booting the SD card on the board
+================================
+
+Make sure that the all DIP switches are set to the off position for
+default boot mode (MSEL mode = 1011), insert the SD card and power
+up the board.
+
+Connect the USB cable and open minicom (/dev/ttyUSB1, 115200, 8N1).
+
+See the 'SiFive HiFive Unmatched Getting Started Guide' for
+more details (https://www.sifive.com/documentation).
+
+You will get a warning reported by fdisk when you examine the SD card.
+This is because the genimage_sdcard.cfg file doesn't specify the SD card
+size (as people will naturally have different sized cards), so the
+secondary GPT header is placed after the rootfs rather than at the end
+of the disk where it is expected to be.
+
+You will see something like this at boot time:
+
+[ 0.989458] mmc0: host does not support reading read-only switch, assuming write-enable
+[ 0.996772] mmc0: new SDHC card on SPI
+[ 1.001634] mmcblk0: mmc0:0000 SD8GB 7.28 GiB
+[ 1.038079] GPT:Primary header thinks Alt. header is not at the end of the disk.
+[ 1.044759] GPT:52389 != 15264767
+[ 1.048051] GPT:Alternate GPT header not at the end of the disk.
+[ 1.054015] GPT:52389 != 15264767
+[ 1.057323] GPT: Use GNU Parted to correct GPT errors.
+[ 1.062479] mmcblk0: p1 p2 p3
+
+
+Testing under QEMU
+==================
+
+The SD card image can be tested using QEMU:
+
+$ qemu-system-riscv64 -M sifive_u,msel=11 -smp 5 -m 8G \
+ -display none -serial stdio -nic user \
+ -bios output/images/u-boot-spl.bin \
+ -drive file=output/images/sdcard.img,if=sd
diff --git a/configs/hifive_unmatched_defconfig b/configs/hifive_unmatched_defconfig
new file mode 100644
index 0000000000..e26aaefb57
--- /dev/null
+++ b/configs/hifive_unmatched_defconfig
@@ -0,0 +1,38 @@
+BR2_riscv=y
+BR2_riscv_custom=y
+BR2_RISCV_ISA_RVM=y
+BR2_RISCV_ISA_RVA=y
+BR2_RISCV_ISA_RVF=y
+BR2_RISCV_ISA_RVD=y
+BR2_RISCV_ISA_RVC=y
+BR2_TARGET_GENERIC_GETTY_PORT="ttySIF0"
+BR2_SYSTEM_DHCP="eth0"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/sifive/common/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
+BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sifive/common/genimage_sdcard.cfg"
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
+BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sifive/common/linux.config.fragment"
+BR2_LINUX_KERNEL_DTS_SUPPORT=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="sifive/hifive-unmatched-a00"
+BR2_LINUX_KERNEL_INSTALL_TARGET=y
+BR2_TARGET_ROOTFS_CPIO=y
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_OPENSBI=y
+BR2_TARGET_OPENSBI_CUSTOM_VERSION=y
+BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2"
+BR2_TARGET_OPENSBI_PLAT="generic"
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unmatched"
+BR2_TARGET_UBOOT_NEEDS_DTC=y
+BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
+BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_OPENSBI=y
+BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
+BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb"
+BR2_TARGET_UBOOT_SPL=y
+BR2_PACKAGE_HOST_GENIMAGE=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
+BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sifive/hifive-unmatched/boot.cmd"
--
2.39.5
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [Buildroot] [PATCH 2/2] configs/hifive_unmatched: new board
2025-03-23 17:28 ` [Buildroot] [PATCH 2/2] configs/hifive_unmatched: new board Francois Dugast
@ 2025-03-26 20:57 ` Julien Olivain
0 siblings, 0 replies; 5+ messages in thread
From: Julien Olivain @ 2025-03-26 20:57 UTC (permalink / raw)
To: Francois Dugast; +Cc: buildroot, Alistair Francis, Thomas Petazzoni
Hi Francois,
On 23/03/2025 18:28, Francois Dugast wrote:
> This patch adds support for the HiFive Unmatched board. This includes
> building the firmware, kernel and rootFS for the HiFive Unmatched.
>
> The configuration is similar to the one for the HiFive Unleashed, this
> is why most of it is shared in board/sifive/common.
>
> Signed-off-by: Francois Dugast <francois.dugast.foss@gmail.com>
[...]
> diff --git a/configs/hifive_unmatched_defconfig
> b/configs/hifive_unmatched_defconfig
> new file mode 100644
> index 0000000000..e26aaefb57
> --- /dev/null
> +++ b/configs/hifive_unmatched_defconfig
> @@ -0,0 +1,38 @@
Running the command "utils/docker-run make check-package" generates
an error on the defconfig:
configs/hifive_unmatched_defconfig:0: missing
BR2_DOWNLOAD_FORCE_CHECK_HASHES
In Buildroot, we are now introducing new defconfigs with
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y to check all hashes.
See:
https://buildroot.org/downloads/manual/manual.html#_adding_project_specific_patches_and_hashes
See also an example commit just enabling hashes:
https://gitlab.com/buildroot.org/buildroot/-/commit/4ca8f0ea762061ad04016d065f37e0c351d578f1
Could you add those custom hashes please?
> +BR2_riscv=y
> +BR2_riscv_custom=y
> +BR2_RISCV_ISA_RVM=y
> +BR2_RISCV_ISA_RVA=y
> +BR2_RISCV_ISA_RVF=y
> +BR2_RISCV_ISA_RVD=y
> +BR2_RISCV_ISA_RVC=y
The defconfigs should defined a specific Kernel version.
I believe the hifive unmatched was introduced in Kernel v5.12.
So I recommend to select the latest lts kernel, for example
v6.12.20. Then, you should have a config line:
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y
> +BR2_TARGET_GENERIC_GETTY_PORT="ttySIF0"
> +BR2_SYSTEM_DHCP="eth0"
> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/sifive/common/post-build.sh"
> +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
> +BR2_ROOTFS_POST_SCRIPT_ARGS="-c
> board/sifive/common/genimage_sdcard.cfg"
> +BR2_LINUX_KERNEL=y
And here, you should also have something like:
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.20"
> +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sifive/common/linux.config.fragment"
> +BR2_LINUX_KERNEL_DTS_SUPPORT=y
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sifive/hifive-unmatched-a00"
> +BR2_LINUX_KERNEL_INSTALL_TARGET=y
> +BR2_TARGET_ROOTFS_CPIO=y
> +BR2_TARGET_ROOTFS_EXT2=y
> +BR2_TARGET_ROOTFS_EXT2_4=y
> +BR2_TARGET_OPENSBI=y
> +BR2_TARGET_OPENSBI_CUSTOM_VERSION=y
> +BR2_TARGET_OPENSBI_CUSTOM_VERSION_VALUE="1.2"
> +BR2_TARGET_OPENSBI_PLAT="generic"
> +BR2_TARGET_UBOOT=y
Same comment for u-boot. The defconfig should select a specific
version. For example, we should have here:
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01"
> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sifive_unmatched"
> +BR2_TARGET_UBOOT_NEEDS_DTC=y
> +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
> +BR2_TARGET_UBOOT_NEEDS_OPENSBI=y
> +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
> +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb"
> +BR2_TARGET_UBOOT_SPL=y
> +BR2_PACKAGE_HOST_GENIMAGE=y
> +BR2_PACKAGE_HOST_UBOOT_TOOLS=y
> +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
> +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sifive/hifive-unmatched/boot.cmd"
Also, as a suggestion, we could add a patch in the series that updates
the
hifive_unleashed_defconfig. Basically, I'm thinking about:
- add custom hashes (and remove the entry in .checkpackageignore)
- update uboot and kernel to the same version as this config.
Having those configs aligned would probably make future maintenance
easier.
Can you have a look at those changes, please?
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-03-26 20:57 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-23 17:28 [Buildroot] [PATCH 0/2] Add support for the HiFive Unmatched board Francois Dugast
2025-03-23 17:28 ` [Buildroot] [PATCH 1/2] configs/hifive_unleashed: extract common configuration Francois Dugast
2025-03-26 20:32 ` Julien Olivain
2025-03-23 17:28 ` [Buildroot] [PATCH 2/2] configs/hifive_unmatched: new board Francois Dugast
2025-03-26 20:57 ` Julien Olivain
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.