All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/3] Add support for HiFive Unleashed board
@ 2019-04-28 14:49 Mark Corbin
  2019-04-28 14:49 ` [Buildroot] [PATCH v2 1/3] boot/riscv-pk: add generation of binary bbl file Mark Corbin
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Mark Corbin @ 2019-04-28 14:49 UTC (permalink / raw)
  To: buildroot

Hello

I've regenerated the patches to add support for the SiFive HiFive
Unleashed board. I tried to add support for a 5.0 series kernel, but
couldn't get the system to boot. This needs further investigation,
so I've gone with my original plan to use the 4.20.17 kernel. I've
created a new github repository for the patched kernel. This will
eventually be deprecated in favour of a 5.0 or 5.1 series kernel.

Changes v1 -> v2:
  - moved generation of bbl binary file in riscv-pk.mk from
    INSTALL_CMDS to BUILD_CMDS (Arnout)
  - added new patch to modify riscv-pk build scripts to remove
    hardcoding of ABI.
  - removed the large kernel patch and replaced it with a custom
    git repository (Arnout)
  - reduced the kernel config fragment to a minimum (Arnout)
  - use a separate root filesystem instead of a linked-in
    initramfs image (Arnout)
  - changed naming convention from sifive-u540* to
    sifive_hifive* (Arnout)
  - added post-image script to generate a complete SD card image
    file (Arnout)
  - updated the default configuration to make use of compressed
    instructions and the lp64d ABI for builds.
  - updated the DEVELOPERS file.


Regards

Mark



Mark Corbin (3):
  boot/riscv-pk: add generation of binary bbl file
  boot/riscv-pk: remove hardcoding of the ABI
  board/sifive: add support for the HiFive Unleashed board

 DEVELOPERS                                    |  1 +
 .../hifive-unleashed/linux.config.fragment    | 14 ++++
 board/sifive/hifive-unleashed/post-image.sh   | 37 ++++++++++
 board/sifive/hifive-unleashed/readme.txt      | 65 +++++++++++++++++
 ...-specify-ABI-or-use-compiler-default.patch | 72 +++++++++++++++++++
 boot/riscv-pk/riscv-pk.mk                     |  7 +-
 configs/sifive_hifive_unleashed_defconfig     | 31 ++++++++
 7 files changed, 225 insertions(+), 2 deletions(-)
 create mode 100644 board/sifive/hifive-unleashed/linux.config.fragment
 create mode 100755 board/sifive/hifive-unleashed/post-image.sh
 create mode 100644 board/sifive/hifive-unleashed/readme.txt
 create mode 100644 boot/riscv-pk/0001-Add-ability-to-specify-ABI-or-use-compiler-default.patch
 create mode 100644 configs/sifive_hifive_unleashed_defconfig

-- 
2.19.1

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-04-28 14:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-28 14:49 [Buildroot] [PATCH v2 0/3] Add support for HiFive Unleashed board Mark Corbin
2019-04-28 14:49 ` [Buildroot] [PATCH v2 1/3] boot/riscv-pk: add generation of binary bbl file Mark Corbin
2019-04-28 14:49 ` [Buildroot] [PATCH v2 2/3] boot/riscv-pk: remove hardcoding of the ABI Mark Corbin
2019-04-28 14:49 ` [Buildroot] [PATCH v2 3/3] board/sifive: add support for the HiFive Unleashed board Mark Corbin

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.