Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Setting Defaults for RISCV64 Architecture
@ 2018-08-14  9:39 Mark Corbin
  2018-08-14 12:03 ` Thomas Petazzoni
  0 siblings, 1 reply; 4+ messages in thread
From: Mark Corbin @ 2018-08-14  9:39 UTC (permalink / raw)
  To: buildroot

Hello

I am working on adding RISCV64 support to Buildroot and was wondering
how best to set some of the defaults when the riscv64 architecture is
selected.

The two issues that I currently have are that the version of binutils
needs to be 2.30 (or greater) and that the kernel needs to be a custom
version from the riscv git repo (the 4.17 mainline kernel doesn't appear
to have full riscv support).

In both of these cases I could either:

a) Add some architecture specific options to the 'Config.in' files, i.e.
packages/binutils/Config.in.host and linux/Config.in, to select the
appropriate default versions/values .
or
b)? Set the appropriate variables in a board or architecture specific
'_defconfig' file, e.g.
??? ??? BR2_BINUTILS_VERSION_2_30_X=y
??? ??? BR2_LINUX_KERNEL=y
??? ??? BR2_LINUX_KERNEL_CUSTOM_GIT=y
??? ???
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/riscv/riscv-linux.git"
??? ??? BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="riscv-linux-4.15"

I think that I prefer option a) as option b) would require a specific
config to be selected every time rather than just working by default
when you set the Target Architecture.

Any thoughts or comments regarding the most appropriate approach would
be much appreciated.

Many thanks

Mark

-- 
Mark Corbin
Embecosm Ltd.
https://www.embecosm.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pEpkey.asc
Type: application/pgp-keys
Size: 3139 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180814/c3d35b4b/attachment.key>

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

end of thread, other threads:[~2018-08-14 13:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-14  9:39 [Buildroot] Setting Defaults for RISCV64 Architecture Mark Corbin
2018-08-14 12:03 ` Thomas Petazzoni
2018-08-14 12:35   ` Mark Corbin
2018-08-14 13:05     ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox