build: Use enabled by for defaults

Merge the "default" and "default-by-variant" attributes.  Use an
"enabled-by" expression to select the default value based on the enabled
set.  This makes it possible to select default values depending on other
options.  For example you could choose memory settings based on whether
RTEMS_SMP is enabled or disabled.

The change was tested by comparing the output of

  ./waf bspdefaults

before and after the change.
This commit is contained in:
Sebastian Huber
2022-09-12 10:35:21 +02:00
parent d2664faa39
commit f20078acea
819 changed files with 3003 additions and 2780 deletions

View File

@@ -7,13 +7,13 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: default:
- -mcpu=cortex-a53 - enabled-by: aarch64/a53_ilp32_qemu
default-by-variant: value:
- value:
- -mcpu=cortex-a53 - -mcpu=cortex-a53
- -mabi=ilp32 - -mabi=ilp32
variants: - enabled-by: true
- aarch64/a53_ilp32_qemu value:
- -mcpu=cortex-a53
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x00008000 default:
default-by-variant: [] - enabled-by: true
value: 0x00008000
description: | description: |
offset of RAM region from memory area base offset of RAM region from memory area base
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x00100000 default:
default-by-variant: [] - enabled-by: true
value: 0x00100000
description: | description: |
length of nocache RAM region length of nocache RAM region
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x08000000 default:
default-by-variant: [] - enabled-by: true
value: 0x08000000
description: | description: |
length of memory area available to the BSP length of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x40000000 default:
default-by-variant: [] - enabled-by: true
value: 0x40000000
description: | description: |
base address of memory area available to the BSP base address of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -38,8 +38,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -7,13 +7,13 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: default:
- -mcpu=cortex-a72 - enabled-by: aarch64/a72_ilp32_qemu
default-by-variant: value:
- value:
- -mcpu=cortex-a72 - -mcpu=cortex-a72
- -mabi=ilp32 - -mabi=ilp32
variants: - enabled-by: true
- aarch64/a72_ilp32_qemu value:
- -mcpu=cortex-a72
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x00008000 default:
default-by-variant: [] - enabled-by: true
value: 0x00008000
description: | description: |
offset of RAM region from memory area base offset of RAM region from memory area base
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x00100000 default:
default-by-variant: [] - enabled-by: true
value: 0x00100000
description: | description: |
length of nocache RAM region length of nocache RAM region
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x08000000 default:
default-by-variant: [] - enabled-by: true
value: 0x08000000
description: | description: |
length of memory area available to the BSP length of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x40000000 default:
default-by-variant: [] - enabled-by: true
value: 0x40000000
description: | description: |
base address of memory area available to the BSP base address of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -38,8 +38,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
If set to true, and AARCH64_GENERIC_TIMER_USE_VIRTUAL is false, then If set to true, and AARCH64_GENERIC_TIMER_USE_VIRTUAL is false, then
the clock driver uses the Physical Secure Timer of the AARCH64 the clock driver uses the Physical Secure Timer of the AARCH64

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
If set to true, then the clock driver uses the Virtual Timer of the AARCH64 If set to true, then the clock driver uses the Virtual Timer of the AARCH64
Generic Timer, otherwise it uses the Physical Non-Secure Timer (EL1). Generic Timer, otherwise it uses the Physical Non-Secure Timer (EL1).

View File

@@ -8,8 +8,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 On-Line Applications Research (OAR) - Copyright (C) 2021 On-Line Applications Research (OAR)
default: 0x00000040 default:
default-by-variant: [] - enabled-by: true
value: 0x00000040
description: | description: |
Defines the number of MMU translation table pages to provide. Defines the number of MMU translation table pages to provide.
enabled-by: true enabled-by: true

View File

@@ -7,9 +7,10 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2022 Mohd Noor Aman - Copyright (C) 2022 Mohd Noor Aman
default: default:
- -mcpu=cortex-a72 - enabled-by: true
- -march=armv8-a value:
default-by-variant: [] - -mcpu=cortex-a72
- -march=armv8-a
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom - Copyright (C) 2021 Gedare Bloom
default: default:
- -mcpu=cortex-a72 - enabled-by: true
default-by-variant: [] value:
- -mcpu=cortex-a72
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2022 Chris Johns <chris@contemporary.software> - Copyright (C) 2022 Chris Johns <chris@contemporary.software>
default: 99999001 default:
default-by-variant: [] - enabled-by: true
value: 99999001
description: | description: |
Versal i2c0 clock frequency in Hz. This is the frequency after the signal Versal i2c0 clock frequency in Hz. This is the frequency after the signal
has been processed using the values passed to the I2C0_REF_CTRL register. has been processed using the values passed to the I2C0_REF_CTRL register.

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2022 Chris Johns <chris@contemporary.software> - Copyright (C) 2022 Chris Johns <chris@contemporary.software>
default: 99999001 default:
default-by-variant: [] - enabled-by: true
value: 99999001
description: | description: |
Versal i2c1 clock frequency in Hz. This is the frequency after the signal Versal i2c1 clock frequency in Hz. This is the frequency after the signal
has been processed using the values passed to the I2C1_REF_CTRL register. has been processed using the values passed to the I2C1_REF_CTRL register.

View File

@@ -5,11 +5,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: 100000000 default:
default-by-variant: - enabled-by: aarch64/xilinx_versal_qemu
- value: 24000000 value: 24000000
variants: - enabled-by: true
- aarch64/xilinx_versal_qemu value: 100000000
description: | description: |
Versal UART clock frequency in Hz Versal UART clock frequency in Hz
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2022 Chris Johns (chris@contemporary.software) - Copyright (C) 2022 Chris Johns (chris@contemporary.software)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
use interrupt driven mode for console devices (used by default) use interrupt driven mode for console devices (used by default)
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0 default:
default-by-variant: [] - enabled-by: true
value: 0
description: | description: |
minor number of console device minor number of console device
enabled-by: true enabled-by: true

View File

@@ -7,11 +7,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: 0x00000000 default:
default-by-variant: - enabled-by: aarch64/xilinx_versal_qemu
- value: 0x00008000 value: 0x00008000
variants: - enabled-by: true
- aarch64/xilinx_versal_qemu value: 0x00000000
description: | description: |
offset of RAM region from memory area base offset of RAM region from memory area base
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: 0x00100000 default:
default-by-variant: [] - enabled-by: true
value: 0x00100000
description: | description: |
length of nocache RAM region length of nocache RAM region
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: 0x10000000 default:
default-by-variant: [] - enabled-by: true
value: 0x10000000
description: | description: |
length of memory area available to the BSP length of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -7,11 +7,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: 0x10000000 default:
default-by-variant: - enabled-by: aarch64/xilinx_versal_qemu
- value: 0x20000000 value: 0x20000000
variants: - enabled-by: true
- aarch64/xilinx_versal_qemu value: 0x10000000
description: | description: |
base address of memory area available to the BSP base address of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -9,8 +9,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -9,8 +9,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -9,8 +9,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2021 Gedare Bloom <gedare@rtems.org> - Copyright (C) 2021 Gedare Bloom <gedare@rtems.org>
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -7,16 +7,17 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: default:
- -mcpu=cortex-a53 - enabled-by:
- -mno-outline-atomics - aarch64/xilinx_zynqmp_ilp32_qemu
default-by-variant: - aarch64/xilinx_zynqmp_ilp32_zu3eg
- value: value:
- -mcpu=cortex-a53 - -mcpu=cortex-a53
- -mno-outline-atomics - -mno-outline-atomics
- -mabi=ilp32 - -mabi=ilp32
variants: - enabled-by: true
- aarch64/xilinx_zynqmp_ilp32_qemu value:
- aarch64/xilinx_zynqmp_ilp32_zu3eg - -mcpu=cortex-a53
- -mno-outline-atomics
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -6,20 +6,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2021 On-Line Applications Research (OAR) - Copyright (C) 2021 On-Line Applications Research (OAR)
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 111111111 default:
default-by-variant: - enabled-by: true
- value: 111111111 value: 111111111
variants:
- aarch64/xilinx_zynqmp_ilp32_qemu
- value: 111111111
variants:
- aarch64/xilinx_zynqmp_ilp32_zu3eg
- value: 111111111
variants:
- aarch64/xilinx_zynqmp_lp64_qemu
- value: 111111111
variants:
- aarch64/xilinx_zynqmp_lp64_zu3eg
description: | description: |
ZynqMP i2c0 clock frequency in Hz. This is the frequency after the signal ZynqMP i2c0 clock frequency in Hz. This is the frequency after the signal
has been processed using the values passed to the I2C0_REF_CTRL register. has been processed using the values passed to the I2C0_REF_CTRL register.

View File

@@ -6,20 +6,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2021 On-Line Applications Research (OAR) - Copyright (C) 2021 On-Line Applications Research (OAR)
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 111111111 default:
default-by-variant: - enabled-by: true
- value: 111111111 value: 111111111
variants:
- aarch64/xilinx_zynqmp_ilp32_qemu
- value: 111111111
variants:
- aarch64/xilinx_zynqmp_ilp32_zu3eg
- value: 111111111
variants:
- aarch64/xilinx_zynqmp_lp64_qemu
- value: 111111111
variants:
- aarch64/xilinx_zynqmp_lp64_zu3eg
description: | description: |
ZynqMP i2c1 clock frequency in Hz. This is the frequency after the signal ZynqMP i2c1 clock frequency in Hz. This is the frequency after the signal
has been processed using the values passed to the I2C1_REF_CTRL register. has been processed using the values passed to the I2C1_REF_CTRL register.

View File

@@ -5,15 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 100000000 default:
default-by-variant: - enabled-by: true
- value: 100000000 value: 100000000
variants:
- aarch64/xilinx_zynqmp_ilp32_qemu
- aarch64/xilinx_zynqmp_ilp32_zu3eg
- aarch64/xilinx_zynqmp_lp64_cfc400x
- aarch64/xilinx_zynqmp_lp64_qemu
- aarch64/xilinx_zynqmp_lp64_zu3eg
description: | description: |
Zynq UART clock frequency in Hz Zynq UART clock frequency in Hz
enabled-by: true enabled-by: true

View File

@@ -7,13 +7,14 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x00008000 default:
default-by-variant: - enabled-by:
- value: 0x00000000
variants:
- aarch64/xilinx_zynqmp_ilp32_zu3eg - aarch64/xilinx_zynqmp_ilp32_zu3eg
- aarch64/xilinx_zynqmp_lp64_cfc400x - aarch64/xilinx_zynqmp_lp64_cfc400x
- aarch64/xilinx_zynqmp_lp64_zu3eg - aarch64/xilinx_zynqmp_lp64_zu3eg
value: 0x00000000
- enabled-by: true
value: 0x00008000
description: | description: |
offset of RAM region from memory area base offset of RAM region from memory area base
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x00100000 default:
default-by-variant: [] - enabled-by: true
value: 0x00100000
description: | description: |
length of nocache RAM region length of nocache RAM region
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x10000000 default:
default-by-variant: [] - enabled-by: true
value: 0x10000000
description: | description: |
length of memory area available to the BSP length of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -7,13 +7,14 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: 0x40018000 default:
default-by-variant: - enabled-by:
- value: 0x10000000
variants:
- aarch64/xilinx_zynqmp_ilp32_zu3eg - aarch64/xilinx_zynqmp_ilp32_zu3eg
- aarch64/xilinx_zynqmp_lp64_cfc400x - aarch64/xilinx_zynqmp_lp64_cfc400x
- aarch64/xilinx_zynqmp_lp64_zu3eg - aarch64/xilinx_zynqmp_lp64_zu3eg
value: 0x10000000
- enabled-by: true
value: 0x40018000
description: | description: |
base address of memory area available to the BSP base address of memory area available to the BSP
enabled-by: true enabled-by: true

View File

@@ -38,8 +38,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -9,8 +9,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 On-Line Applications Research (OAR) - Copyright (C) 2020 On-Line Applications Research (OAR)
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -7,12 +7,13 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -march=armv7-a - enabled-by: true
- -mthumb value:
- -mfpu=neon - -march=armv7-a
- -mfloat-abi=hard - -mthumb
- -mtune=cortex-a9 - -mfpu=neon
default-by-variant: [] - -mfloat-abi=hard
- -mtune=cortex-a9
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
define to set ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz, otherwise alt_clk_freq_get() is used define to set ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz, otherwise alt_clk_freq_get() is used
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
enable data cache enable data cache
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
enable instruction cache enable instruction cache
enabled-by: true enabled-by: true

View File

@@ -5,13 +5,14 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: - enabled-by:
- value: true
variants:
- arm/lm3s6965_qemu - arm/lm3s6965_qemu
- arm/realview_pbx_a9_qemu - arm/realview_pbx_a9_qemu
- arm/xilinx_zynq_a9_qemu - arm/xilinx_zynq_a9_qemu
value: true
- enabled-by: true
value: false
description: | description: |
This sets a mode where the time runs as fast as possible when a clock ISR occurs while the IDLE thread is executing. This can significantly reduce simulation times. This sets a mode where the time runs as fast as possible when a clock ISR occurs while the IDLE thread is executing. This can significantly reduce simulation times.
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
configuration for console (UART 0) configuration for console (UART 0)
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
configuration for UART 1 configuration for UART 1
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
define if FDT is supported define if FDT is supported
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 100000 default:
default-by-variant: [] - enabled-by: true
value: 100000
description: | description: |
speed for I2C0 in HZ speed for I2C0 in HZ
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
Number of configured I2C buses. Note that each bus has to be configured in an apropriate i2cdrv_config array. Number of configured I2C buses. Note that each bus has to be configured in an apropriate i2cdrv_config array.
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
reset vector address for BSP start reset vector address for BSP start
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 115200 default:
default-by-variant: [] - enabled-by: true
value: 115200
description: | description: |
baud for UARTs baud for UARTs
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
enable usage of interrupts for the UART modules enable usage of interrupts for the UART modules
enabled-by: true enabled-by: true

View File

@@ -7,11 +7,12 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mthumb - enabled-by: true
- -mcpu=cortex-m7 value:
- -mfpu=fpv5-d16 - -mthumb
- -mfloat-abi=hard - -mcpu=cortex-m7
default-by-variant: [] - -mfpu=fpv5-d16
- -mfloat-abi=hard
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
Move the functions that set up the clock into the SRAM. This allows to change the clock frequency even if the application is started from SDRAM. Requires a TCM_SIZE > 0. Move the functions that set up the clock into the SRAM. This allows to change the clock frequency even if the application is started from SDRAM. Requires a TCM_SIZE > 0.
enabled-by: true enabled-by: true

View File

@@ -43,8 +43,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: samv71q21 default:
default-by-variant: [] - enabled-by: true
value: samv71q21
description: | description: |
Chip variant Chip variant
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 115200 default:
default-by-variant: [] - enabled-by: true
value: 115200
description: | description: |
initial baud for console devices (default 115200) initial baud for console devices (default 115200)
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 1 default:
default-by-variant: [] - enabled-by: true
value: 1
description: | description: |
device index for /dev/console (default 1, e.g. USART1) device index for /dev/console (default 1, e.g. USART1)
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
use interrupt driven mode for console devices (used by default) use interrupt driven mode for console devices (used by default)
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0 default:
default-by-variant: [] - enabled-by: true
value: 0
description: | description: |
device type for /dev/console, use 0 for USART and 1 for UART (default USART) device type for /dev/console, use 0 for USART and 1 for UART (default USART)
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 123000000 default:
default-by-variant: [] - enabled-by: true
value: 123000000
description: | description: |
Frequency of the MCK in Hz. Set to 0 to force application defined speed. See start/pmc-config.c for available clock configurations. Frequency of the MCK in Hz. Set to 0 to force application defined speed. See start/pmc-config.c for available clock configurations.
enabled-by: true enabled-by: true

View File

@@ -6,8 +6,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x00001000 default:
default-by-variant: [] - enabled-by: true
value: 0x00001000
description: | description: |
size of NOCACHE section in bytes size of NOCACHE section in bytes
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x00000000 default:
default-by-variant: [] - enabled-by: true
value: 0x00000000
description: | description: |
Size of the NULL pointer protection area in bytes. This memory area reduces Size of the NULL pointer protection area in bytes. This memory area reduces
the size of the ITCM available to the application. the size of the ITCM available to the application.

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 12000000 default:
default-by-variant: [] - enabled-by: true
value: 12000000
description: | description: |
Main oscillator frequency in Hz (default 12MHz) Main oscillator frequency in Hz (default 12MHz)
enabled-by: true enabled-by: true

View File

@@ -6,8 +6,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x00200000 default:
default-by-variant: [] - enabled-by: true
value: 0x00200000
description: | description: |
size of QSPI flash in bytes size of QSPI flash in bytes
enabled-by: true enabled-by: true

View File

@@ -26,8 +26,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: is42s16100e-7bli default:
default-by-variant: [] - enabled-by: true
value: is42s16100e-7bli
description: | description: |
SDRAM variant. Known chips are "is42s16100e-7bli", "is42s16320f-7bl", SDRAM variant. Known chips are "is42s16100e-7bli", "is42s16320f-7bl",
"mt48lc16m16a2p-6a". You can also set this to "custom-<RAM_SIZE>" (for example "mt48lc16m16a2p-6a". You can also set this to "custom-<RAM_SIZE>" (for example

View File

@@ -6,8 +6,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x00000000 default:
default-by-variant: [] - enabled-by: true
value: 0x00000000
description: | description: |
Size of tightly coupled memories (TCM) in bytes. Note that the ITCM is Size of tightly coupled memories (TCM) in bytes. Note that the ITCM is
reduced by the ATSAM_MEMORY_NULL_SIZE option. DTCM is unaffected. reduced by the ATSAM_MEMORY_NULL_SIZE option. DTCM is unaffected.

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
Use the external crystal as source for the slow clock instead of the internal RC oscillator. Note that on the ATSAM the NRST pin seems to depend on the slow clock as well as all watchdogs. If ATSAM_SLOWCLOCK_USE_XTAL is set to 1 without a external crystal connected, the controller might hang in the switching process without a working NRST pin. Use the external crystal as source for the slow clock instead of the internal RC oscillator. Note that on the ATSAM the NRST pin seems to depend on the slow clock as well as all watchdogs. If ATSAM_SLOWCLOCK_USE_XTAL is set to 1 without a external crystal connected, the controller might hang in the switching process without a working NRST pin.
enabled-by: true enabled-by: true

View File

@@ -27,8 +27,7 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null default: []
default-by-variant: []
description: '' description: ''
enabled-by: true enabled-by: true
links: [] links: []

View File

@@ -7,8 +7,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mcpu=cortex-a8 - enabled-by: true
default-by-variant: [] value:
- -mcpu=cortex-a8
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,12 +5,13 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: - enabled-by:
- value: true
variants:
- arm/beagleboneblack - arm/beagleboneblack
- arm/beaglebonewhite - arm/beaglebonewhite
value: true
- enabled-by: true
value: false
description: | description: |
true if SOC is AM335X true if SOC is AM335X
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 115200 default:
default-by-variant: [] - enabled-by: true
value: 115200
description: | description: |
initial baud for console UART initial baud for console UART
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
polled console i/o (e.g. to run testsuite) polled console i/o (e.g. to run testsuite)
enabled-by: true enabled-by: true

View File

@@ -5,12 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: - enabled-by: true
- value: false value: false
variants:
- arm/beagleboneblack
- arm/beaglebonewhite
description: | description: |
Enable BBB debug Enable BBB debug
enabled-by: true enabled-by: true

View File

@@ -5,12 +5,13 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: - enabled-by:
- value: true
variants:
- arm/beagleboardorig - arm/beagleboardorig
- arm/beagleboardxm - arm/beagleboardxm
value: true
- enabled-by: true
value: false
description: | description: |
true if SOC is DM3730 true if SOC is DM3730
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mcpu=arm920 - enabled-by: true
default-by-variant: [] value:
- -mcpu=arm920
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mcpu=arm920 - enabled-by: true
default-by-variant: [] value:
- -mcpu=arm920
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,14 +5,13 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: - enabled-by:
- value: true
variants:
- arm/kit637_v6 - arm/kit637_v6
- value: true
variants:
- arm/csb637 - arm/csb637
value: true
- enabled-by: true
value: false
description: | description: |
If defined, this indicates that the BSP is being built for the csb637 variant. If defined, this indicates that the BSP is being built for the csb637 variant.
enabled-by: true enabled-by: true

View File

@@ -6,11 +6,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: - enabled-by: true
- value: false value: false
variants:
- arm/kit637_v6
description: | description: |
If defined, enable use of the SED1356 controller and LCD. If defined, enable use of the SED1356 controller and LCD.
enabled-by: true enabled-by: true

View File

@@ -6,8 +6,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
If defined, enable use of the uMon console. If defined, enable use of the uMon console.
enabled-by: true enabled-by: true

View File

@@ -6,8 +6,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
If defined, enable use of the MicroMonitor console device. If defined, enable use of the MicroMonitor console device.
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
If defined, enable use of the USART 0. If defined, enable use of the USART 0.
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
If defined, enable use of the USART 1. If defined, enable use of the USART 1.
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
If defined, enable use of the USART 2. If defined, enable use of the USART 2.
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: [] - enabled-by: true
value: true
description: | description: |
If defined, enable use of the USART 3. If defined, enable use of the USART 3.
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mcpu=arm7tdmi - enabled-by: true
default-by-variant: [] value:
- -mcpu=arm7tdmi
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
If defined, enable options which optimize executingon the Skyeye simulator. Speed up the clock ticks while the idle task is running so time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites. If defined, enable options which optimize executingon the Skyeye simulator. Speed up the clock ticks while the idle task is running so time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.
enabled-by: true enabled-by: true

View File

@@ -7,11 +7,12 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mcpu=cortex-r52 - enabled-by: true
- -mthumb value:
- -mfloat-abi=hard - -mcpu=cortex-r52
- -mfpu=auto - -mthumb
default-by-variant: [] - -mfloat-abi=hard
- -mfpu=auto
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -8,11 +8,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x1a000000 default:
default-by-variant: - enabled-by: arm/fvp_cortex_r52
- value: 0x9a000000 value: 0x9a000000
variants: - enabled-by: true
- arm/fvp_cortex_r52 value: 0x1a000000
description: | description: |
Defines the begin address of the device area. Defines the begin address of the device area.
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x15200000 default:
default-by-variant: [] - enabled-by: true
value: 0x15200000
description: | description: |
Defines the size in bytes of the device area. Defines the size in bytes of the device area.
enabled-by: true enabled-by: true

View File

@@ -7,11 +7,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x80000000 default:
default-by-variant: - enabled-by: arm/fvp_cortex_r52
- value: 0x00000400 value: 0x00000400
variants: - enabled-by: true
- arm/fvp_cortex_r52 value: 0x80000000
description: | description: |
Defines the begin address of the DRAM. The begin address must take the size Defines the begin address of the DRAM. The begin address must take the size
of the NULL pointer protection area into account (ARM_FVP_MEMORY_NULL_SIZE). of the NULL pointer protection area into account (ARM_FVP_MEMORY_NULL_SIZE).

View File

@@ -7,11 +7,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x02000000 default:
default-by-variant: - enabled-by: arm/fvp_cortex_r52
- value: 0x01fffc00 value: 0x01fffc00
variants: - enabled-by: true
- arm/fvp_cortex_r52 value: 0x02000000
description: | description: |
Defines the size in bytes of the DRAM. Increasing the size may increase the Defines the size in bytes of the DRAM. Increasing the size may increase the
startup time of the FVP. The size must take the size of the NULL pointer startup time of the FVP. The size must take the size of the NULL pointer

View File

@@ -7,11 +7,11 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 0x00100000 default:
default-by-variant: - enabled-by: arm/fvp_cortex_r52
- value: 0x00000400 value: 0x00000400
variants: - enabled-by: true
- arm/fvp_cortex_r52 value: 0x00100000
description: | description: |
Defines the size in bytes of the NULL pointer protection area. Defines the size in bytes of the NULL pointer protection area.
enabled-by: true enabled-by: true

View File

@@ -7,8 +7,9 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -mcpu=xscale - enabled-by: true
default-by-variant: [] value:
- -mcpu=xscale
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false default:
default-by-variant: [] - enabled-by: true
value: false
description: | description: |
If defined, enable options which optimize executingon the Skyeye simulator. Speed up the clock ticks while the idle task is running so time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites. If defined, enable options which optimize executingon the Skyeye simulator. Speed up the clock ticks while the idle task is running so time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites.
enabled-by: true enabled-by: true

View File

@@ -7,12 +7,13 @@ build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: default:
- -march=armv7-a - enabled-by: true
- -mthumb value:
- -mfpu=neon - -march=armv7-a
- -mfloat-abi=hard - -mthumb
- -mtune=cortex-a7 - -mfpu=neon
default-by-variant: [] - -mfloat-abi=hard
- -mtune=cortex-a7
description: | description: |
ABI flags ABI flags
enabled-by: true enabled-by: true

View File

@@ -5,13 +5,14 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: - enabled-by:
- value: false
variants:
- arm/lm3s6965_qemu - arm/lm3s6965_qemu
- arm/realview_pbx_a9_qemu - arm/realview_pbx_a9_qemu
- arm/xilinx_zynq_a9_qemu - arm/xilinx_zynq_a9_qemu
value: false
- enabled-by: true
value: true
description: | description: |
enable data cache enable data cache
enabled-by: true enabled-by: true

View File

@@ -5,13 +5,14 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true default:
default-by-variant: - enabled-by:
- value: false
variants:
- arm/lm3s6965_qemu - arm/lm3s6965_qemu
- arm/realview_pbx_a9_qemu - arm/realview_pbx_a9_qemu
- arm/xilinx_zynq_a9_qemu - arm/xilinx_zynq_a9_qemu
value: false
- enabled-by: true
value: true
description: | description: |
enable instruction cache enable instruction cache
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 135000000 default:
default-by-variant: [] - enabled-by: true
value: 135000000
description: | description: |
AHB clock frequency in Hz AHB clock frequency in Hz
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 67500000 default:
default-by-variant: [] - enabled-by: true
value: 67500000
description: | description: |
ECSPI clock frequency in Hz ECSPI clock frequency in Hz
enabled-by: true enabled-by: true

View File

@@ -5,8 +5,9 @@ actions:
build-type: option build-type: option
copyrights: copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 67500000 default:
default-by-variant: [] - enabled-by: true
value: 67500000
description: | description: |
IPG clock frequency in Hz IPG clock frequency in Hz
enabled-by: true enabled-by: true

Some files were not shown because too many files have changed in this diff Show More