diff options
author | Chris Johns <chrisj@rtems.org> | 2021-07-13 20:47:08 -1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2021-07-15 09:59:14 +1000 |
commit | 6f2aa8ad36e3aaffc9fa2cb8c744b04da7339ee2 (patch) | |
tree | 4d3d14603856958cc2ec367e9d7763d210af2358 /spec/build/bsps/riscv | |
parent | bsps/sparc: Improve interrupt affinity support (diff) | |
download | rtems-6f2aa8ad36e3aaffc9fa2cb8c744b04da7339ee2.tar.bz2 |
build: Use BSP family for options
- Optionally add support for 'default-by-family' to allow
option to be set by a family and so all related BSPs
Close #4468
Diffstat (limited to 'spec/build/bsps/riscv')
-rw-r--r-- | spec/build/bsps/riscv/griscv/abi.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/griscv/optextirqmax.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/optrambegin.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/optramsize.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/abi.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optextirqmax.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optfdtcpyro.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optfdtmxsz.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optfdtro.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optfdtuboot.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optfrdme310arty.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/opthtif.yml | 1 | ||||
-rw-r--r-- | spec/build/bsps/riscv/riscv/optns16550max.yml | 1 |
13 files changed, 13 insertions, 0 deletions
diff --git a/spec/build/bsps/riscv/griscv/abi.yml b/spec/build/bsps/riscv/griscv/abi.yml index fc915468ae..3a2da20fe9 100644 --- a/spec/build/bsps/riscv/griscv/abi.yml +++ b/spec/build/bsps/riscv/griscv/abi.yml @@ -9,6 +9,7 @@ copyrights: default: - -march=rv32imafdc - -mabi=ilp32d +default-by-family: [] default-by-variant: - value: - -march=rv32imac diff --git a/spec/build/bsps/riscv/griscv/optextirqmax.yml b/spec/build/bsps/riscv/griscv/optextirqmax.yml index ffa84748b6..9ca6c469ef 100644 --- a/spec/build/bsps/riscv/griscv/optextirqmax.yml +++ b/spec/build/bsps/riscv/griscv/optextirqmax.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 64 +default-by-family: [] default-by-variant: [] description: | maximum number of external interrupts supported by the BSP (default 64) diff --git a/spec/build/bsps/riscv/optrambegin.yml b/spec/build/bsps/riscv/optrambegin.yml index 2073926dac..5af466d94d 100644 --- a/spec/build/bsps/riscv/optrambegin.yml +++ b/spec/build/bsps/riscv/optrambegin.yml @@ -9,6 +9,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 2147483648 +default-by-family: [] default-by-variant: - value: 2147483648 variants: diff --git a/spec/build/bsps/riscv/optramsize.yml b/spec/build/bsps/riscv/optramsize.yml index cd58dbd504..abde86d2d3 100644 --- a/spec/build/bsps/riscv/optramsize.yml +++ b/spec/build/bsps/riscv/optramsize.yml @@ -9,6 +9,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 67108864 +default-by-family: [] default-by-variant: - value: 268435456 variants: diff --git a/spec/build/bsps/riscv/riscv/abi.yml b/spec/build/bsps/riscv/riscv/abi.yml index e975b87c4c..58aaa861e4 100644 --- a/spec/build/bsps/riscv/riscv/abi.yml +++ b/spec/build/bsps/riscv/riscv/abi.yml @@ -9,6 +9,7 @@ copyrights: default: - -march=rv32imac - -mabi=ilp32 +default-by-family: [] default-by-variant: - value: - -march=rv64imafdc diff --git a/spec/build/bsps/riscv/riscv/optextirqmax.yml b/spec/build/bsps/riscv/riscv/optextirqmax.yml index ffa84748b6..9ca6c469ef 100644 --- a/spec/build/bsps/riscv/riscv/optextirqmax.yml +++ b/spec/build/bsps/riscv/riscv/optextirqmax.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 64 +default-by-family: [] default-by-variant: [] description: | maximum number of external interrupts supported by the BSP (default 64) diff --git a/spec/build/bsps/riscv/riscv/optfdtcpyro.yml b/spec/build/bsps/riscv/riscv/optfdtcpyro.yml index c26b1ae051..5ec59adf4d 100644 --- a/spec/build/bsps/riscv/riscv/optfdtcpyro.yml +++ b/spec/build/bsps/riscv/riscv/optfdtcpyro.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true +default-by-family: [] default-by-variant: [] description: | copy the FDT blob into the read-only load area via bsp_fdt_copy() diff --git a/spec/build/bsps/riscv/riscv/optfdtmxsz.yml b/spec/build/bsps/riscv/riscv/optfdtmxsz.yml index 63a42f5a29..8a07a2ad08 100644 --- a/spec/build/bsps/riscv/riscv/optfdtmxsz.yml +++ b/spec/build/bsps/riscv/riscv/optfdtmxsz.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 65536 +default-by-family: [] default-by-variant: [] description: | maximum size of the FDT blob in bytes diff --git a/spec/build/bsps/riscv/riscv/optfdtro.yml b/spec/build/bsps/riscv/riscv/optfdtro.yml index a61bb2924b..a72bc23c0e 100644 --- a/spec/build/bsps/riscv/riscv/optfdtro.yml +++ b/spec/build/bsps/riscv/riscv/optfdtro.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true +default-by-family: [] default-by-variant: [] description: | place the FDT blob into the read-only data area diff --git a/spec/build/bsps/riscv/riscv/optfdtuboot.yml b/spec/build/bsps/riscv/riscv/optfdtuboot.yml index 5805e912ff..cfe94e577c 100644 --- a/spec/build/bsps/riscv/riscv/optfdtuboot.yml +++ b/spec/build/bsps/riscv/riscv/optfdtuboot.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true +default-by-family: [] default-by-variant: [] description: | copy the U-Boot provided FDT to an internal storage diff --git a/spec/build/bsps/riscv/riscv/optfrdme310arty.yml b/spec/build/bsps/riscv/riscv/optfrdme310arty.yml index 0623694cca..ad7215943d 100644 --- a/spec/build/bsps/riscv/riscv/optfrdme310arty.yml +++ b/spec/build/bsps/riscv/riscv/optfrdme310arty.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: - value: true variants: diff --git a/spec/build/bsps/riscv/riscv/opthtif.yml b/spec/build/bsps/riscv/riscv/opthtif.yml index 9161716869..13c9876ebd 100644 --- a/spec/build/bsps/riscv/riscv/opthtif.yml +++ b/spec/build/bsps/riscv/riscv/opthtif.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | enables the HTIF support if defined to a non-zero value, otherwise it is disabled (disabled by default) diff --git a/spec/build/bsps/riscv/riscv/optns16550max.yml b/spec/build/bsps/riscv/riscv/optns16550max.yml index 7e385a57b7..7331b82545 100644 --- a/spec/build/bsps/riscv/riscv/optns16550max.yml +++ b/spec/build/bsps/riscv/riscv/optns16550max.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: 2 +default-by-family: [] default-by-variant: - value: null variants: |