build: Alternative build system based on waf

Update #3818.
This commit is contained in:
Sebastian Huber
2019-07-19 13:09:43 +02:00
parent 9f096f4724
commit f3f0370f10
2071 changed files with 65911 additions and 2 deletions

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=528x
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,55 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: av5282
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: av5282
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/av5282/include/bsp.h
- bsps/m68k/av5282/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/av5282/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/av5282/start/linkcmds
links:
- role: build-dependency
uid: abi
- role: build-dependency
uid: objnet
- role: build-dependency
uid: start
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/av5282/btimer/btimer.c
- bsps/m68k/av5282/clock/clock.c
- bsps/m68k/av5282/console/console.c
- bsps/m68k/av5282/start/bspstart.c
- bsps/m68k/av5282/start/init5282.c
- bsps/m68k/shared/cache/cache-mcf5282.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-loop.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/av5282/net/network.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/av5282/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=5272
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,55 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: csb360
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: csb360
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/csb360/include/bsp.h
- bsps/m68k/csb360/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/csb360/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/csb360/start/linkcmds
links:
- role: build-dependency
uid: abi
- role: build-dependency
uid: start
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/csb360/console/console-io.c
- bsps/m68k/csb360/dev/ckinit.c
- bsps/m68k/csb360/dev/timer.c
- bsps/m68k/csb360/dev/timerisr.S
- bsps/m68k/csb360/start/idle-mcf5272.c
- bsps/m68k/csb360/start/init5272.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/cache/nocache.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/serial/console-polled.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/bspstart-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/csb360/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=cpu32
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,61 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: gen68340
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: gen68340
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/gen68340/include/bsp.h
- bsps/m68k/gen68340/include/m340timer.h
- bsps/m68k/gen68340/include/m340uart.h
- bsps/m68k/gen68340/include/m68340.h
- bsps/m68k/gen68340/include/m68340.inc
- bsps/m68k/gen68340/include/m68349.inc
- bsps/m68k/gen68340/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/gen68340/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/gen68340/start/linkcmds
links:
- role: build-dependency
uid: abi
- role: build-dependency
uid: start
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/gen68340/btimer/btimer.c
- bsps/m68k/gen68340/clock/ckinit.c
- bsps/m68k/gen68340/console/console.c
- bsps/m68k/gen68340/console/m340uart.c
- bsps/m68k/gen68340/start/dumpanic.c
- bsps/m68k/gen68340/start/init68340.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/serial/printk-dummy.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/bspstart-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/gen68340/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,25 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu32
default-by-variant:
- value:
- -mcpu=68040
variants:
- m68k/gen68360_040
- value:
- -mcpu=cpu32
variants:
- m68k/gen68360
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,19 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: gen68360
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: gen68360
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,19 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: gen68360_040
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: gen68360
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,19 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: pgh360
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: gen68360
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,36 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
includes: []
install: []
ldflags: []
links:
- role: build-dependency
uid: abi
- role: build-dependency
uid: obj
- role: build-dependency
uid: objnet
- role: build-dependency
uid: opt68360
- role: build-dependency
uid: opt68360x040
- role: build-dependency
uid: optpgh360
- role: build-dependency
uid: start
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: ../objfpsp
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../bspopts
type: build
use-after: []
use-before: []

View File

@@ -0,0 +1,41 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by: true
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/gen68360/include/bsp.h
- bsps/m68k/gen68360/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/gen68360/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/gen68360/start/linkcmds
- bsps/m68k/gen68360/start/linkcmds.bootp
- bsps/m68k/gen68360/start/linkcmds.prom
links: []
source:
- bsps/m68k/gen68360/btimer/btimer.c
- bsps/m68k/gen68360/clock/clock.c
- bsps/m68k/gen68360/console/console.c
- bsps/m68k/gen68360/start/alloc360.c
- bsps/m68k/gen68360/start/init68360.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/serial/printk-dummy.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/bspstart-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/gen68360/net/network.c
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant:
- value: true
variants:
- m68k/gen68360
description: |
If defined, use custom settings for the gen68360 BSP.
enabled-by: true
links: []
name: GEN68360
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant:
- value: true
variants:
- m68k/gen68360_040
description: |
If defined, use custom settings for the gen68360_040 BSP.
enabled-by: true
links: []
name: GEN68360_040
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant:
- value: true
variants:
- m68k/pgh360
description: |
If defined, use custom settings for the pgh360 BSP.
enabled-by: true
links: []
name: PGH360
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/gen68360/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcfv4e
- -Wa,-memac
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,19 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: COBRA5475
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: genmcf548x
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,19 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: m5484FireEngine
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: genmcf548x
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,38 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
includes: []
install: []
ldflags: []
links:
- role: build-dependency
uid: ../../linkcmds
- role: build-dependency
uid: abi
- role: build-dependency
uid: obj
- role: build-dependency
uid: objnet
- role: build-dependency
uid: optcpuclk
- role: build-dependency
uid: optdbug
- role: build-dependency
uid: optlowinit
- role: build-dependency
uid: optm5484fireengine
- role: build-dependency
uid: start
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../optconsolebaud
- role: build-dependency
uid: ../../bspopts
type: build
use-after: []
use-before: []

View File

@@ -0,0 +1,52 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by: true
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/genmcf548x/include/bsp.h
- bsps/m68k/genmcf548x/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/genmcf548x/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/genmcf548x/start/linkcmds.COBRA5475
- bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine
- bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine.flash
- bsps/m68k/shared/start/linkcmds.base
links: []
source:
- bsps/m68k/genmcf548x/btimer/btimer.c
- bsps/m68k/genmcf548x/clock/clock.c
- bsps/m68k/genmcf548x/console/console.c
- bsps/m68k/genmcf548x/irq/intc-icr-init-values.c
- bsps/m68k/genmcf548x/irq/irq.c
- bsps/m68k/genmcf548x/mcdma/MCD_dmaApi.c
- bsps/m68k/genmcf548x/mcdma/MCD_tasks.c
- bsps/m68k/genmcf548x/mcdma/MCD_tasksInit.c
- bsps/m68k/genmcf548x/mcdma/mcdma_glue.c
- bsps/m68k/genmcf548x/start/bspstart.c
- bsps/m68k/genmcf548x/start/cache.c
- bsps/m68k/genmcf548x/start/init548x.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/irq/irq-default-handler.c
- bsps/shared/irq/irq-info.c
- bsps/shared/irq/irq-legacy.c
- bsps/shared/irq/irq-lock.c
- bsps/shared/irq/irq-server.c
- bsps/shared/irq/irq-shell.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-loop.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/genmcf548x/net/network.c
type: build

View File

@@ -0,0 +1,22 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- define: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 100000000
default-by-variant:
- value: 132000000
variants:
- m68k/COBRA5475
- value: 100000000
variants:
- m68k/m5484FireEngine
description: |
The bus clock to be used inside the mcf54xx
enabled-by: true
format: '{}'
links: []
name: BSP_CPU_CLOCK_SPEED
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant:
- value: true
variants:
- m68k/COBRA5475
description: |
If defined, we will not boot from RESET, but from Freescale DBug monitor.
enabled-by: true
links: []
name: HAS_DBUG
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant:
- value: true
variants:
- m68k/m5484FireEngine
description: |
If defined, we will do all the low level init of the chip (like bus/memory...).
enabled-by: true
links: []
name: HAS_LOW_LEVEL_INIT
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant:
- value: true
variants:
- m68k/m5484FireEngine
description: |
If defined, use custom settings for the m5484FireEngine BSP.
enabled-by: true
links: []
name: M5484FIREENGINE
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/genmcf548x/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,49 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/include/mvme16x_hw.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/include/bsp/linker-symbols.h
- destination: ${BSP_INCLUDEDIR}/mcf5206
source:
- bsps/m68k/include/mcf5206/mcf5206e.h
- bsps/m68k/include/mcf5206/mcfmbus.h
- bsps/m68k/include/mcf5206/mcfuart.h
- destination: ${BSP_INCLUDEDIR}/mcf5223x
source:
- bsps/m68k/include/mcf5223x/mcf5223x.h
- destination: ${BSP_INCLUDEDIR}/mcf5225x
source:
- bsps/m68k/include/mcf5225x/fec.h
- bsps/m68k/include/mcf5225x/mcf5225x.h
- destination: ${BSP_INCLUDEDIR}/mcf5235
source:
- bsps/m68k/include/mcf5235/mcf5235.h
- destination: ${BSP_INCLUDEDIR}/mcf5272
source:
- bsps/m68k/include/mcf5272/mcf5272.h
- destination: ${BSP_INCLUDEDIR}/mcf5282
source:
- bsps/m68k/include/mcf5282/mcf5282.h
- destination: ${BSP_INCLUDEDIR}/mcf532x
source:
- bsps/m68k/include/mcf532x/mcf532x.h
- destination: ${BSP_INCLUDEDIR}/mcf548x
source:
- bsps/m68k/include/mcf548x/MCD_dma.h
- bsps/m68k/include/mcf548x/MCD_progCheck.h
- bsps/m68k/include/mcf548x/MCD_tasksInit.h
- bsps/m68k/include/mcf548x/mcdma_glue.h
- bsps/m68k/include/mcf548x/mcf548x.h
ldflags: []
links: []
type: build
use-after: []
use-before: []

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=5206
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,71 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mcf5206elite
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mcf5206elite
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mcf5206elite/include/bsp.h
- bsps/m68k/mcf5206elite/include/ds1307.h
- bsps/m68k/mcf5206elite/include/i2c.h
- bsps/m68k/mcf5206elite/include/i2cdrv.h
- bsps/m68k/mcf5206elite/include/nvram.h
- bsps/m68k/mcf5206elite/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mcf5206elite/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mcf5206elite/start/gdbinit
- bsps/m68k/mcf5206elite/start/linkcmds
- bsps/m68k/mcf5206elite/start/linkcmds.flash
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: start
- role: build-dependency
uid: tstmcf5206elite
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mcf5206elite/console/console.c
- bsps/m68k/mcf5206elite/dev/ckinit.c
- bsps/m68k/mcf5206elite/dev/mcfmbus.c
- bsps/m68k/mcf5206elite/dev/mcfuart.c
- bsps/m68k/mcf5206elite/dev/timer.c
- bsps/m68k/mcf5206elite/dev/timerisr.S
- bsps/m68k/mcf5206elite/i2c/i2c.c
- bsps/m68k/mcf5206elite/i2c/i2cdrv.c
- bsps/m68k/mcf5206elite/nvram/nvram.c
- bsps/m68k/mcf5206elite/rtc/ds1307.c
- bsps/m68k/mcf5206elite/rtc/todcfg.c
- bsps/m68k/mcf5206elite/start/init5206e.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/cache/nocache.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/rtc/rtc-support.c
- bsps/shared/dev/serial/printk-dummy.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/bspstart-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/mcf5206elite/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
dl05: exclude
fsdosfsname01: exclude
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: ''
enabled-by: true
links: []
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=52235
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,58 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mcf52235
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mcf52235
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mcf52235/include/bsp.h
- bsps/m68k/mcf52235/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mcf52235/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mcf52235/start/linkcmds
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: start
- role: build-dependency
uid: tstmcf52235
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mcf52235/btimer/btimer.c
- bsps/m68k/mcf52235/clock/clock.c
- bsps/m68k/mcf52235/console/console.c
- bsps/m68k/mcf52235/console/debugio.c
- bsps/m68k/mcf52235/start/bspgetcpuclockspeed.c
- bsps/m68k/mcf52235/start/cfinit.c
- bsps/m68k/mcf52235/start/init52235.c
- bsps/m68k/shared/cache/cache-mcf5223x.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-loop.c
- bsps/shared/start/bspstart-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/mcf52235/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,34 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
block08: exclude
capture: exclude
cdtest: exclude
fileio: exclude
fsdosfsformat01: exclude
ftp01: exclude
iostream: exclude
loopback: exclude
mghttpd01: exclude
monitor02: exclude
paranoia: exclude
pppd: exclude
sp16: exclude
sptimecounter02: exclude
sptimecounter03: exclude
syscall01: exclude
tmcontext01: exclude
tmfine01: exclude
top: exclude
utf8proc01: exclude
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: ''
enabled-by: true
links:
- role: build-dependency
uid: ../../tstsmallmem
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=52235
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,56 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mcf5225x
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mcf5225x
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mcf5225x/include/bsp.h
- bsps/m68k/mcf5225x/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mcf5225x/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mcf5225x/start/linkcmds
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: start
- role: build-dependency
uid: tstmcf5225x
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mcf5225x/btimer/btimer.c
- bsps/m68k/mcf5225x/clock/clock.c
- bsps/m68k/mcf5225x/console/console.c
- bsps/m68k/mcf5225x/console/debugio.c
- bsps/m68k/mcf5225x/start/bspstart.c
- bsps/m68k/mcf5225x/start/init5225x.c
- bsps/m68k/shared/cache/cache-mcf5225x.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-loop.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/mcf5225x/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
cdtest: exclude
fileio: exclude
iostream: exclude
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: ''
enabled-by: true
links:
- role: build-dependency
uid: ../../tstsmallmem
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=5235
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,60 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mcf5235
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mcf5235
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mcf5235/include/bsp.h
- bsps/m68k/mcf5235/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mcf5235/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mcf5235/start/linkcmds
- bsps/m68k/mcf5235/start/linkcmds
- bsps/m68k/mcf5235/start/linkcmdsflash
- bsps/m68k/mcf5235/start/linkcmdsram
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: objnet
- role: build-dependency
uid: start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mcf5235/btimer/btimer.c
- bsps/m68k/mcf5235/clock/clock.c
- bsps/m68k/mcf5235/console/console.c
- bsps/m68k/mcf5235/start/bspgetcpuclockspeed.c
- bsps/m68k/mcf5235/start/bspstart.c
- bsps/m68k/mcf5235/start/copyvectors.c
- bsps/m68k/mcf5235/start/init5235.c
- bsps/m68k/shared/cache/cache-mcf5235.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-loop.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/mcf5235/net/network.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/mcf5235/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=5307
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,57 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mcf5329
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mcf5329
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mcf5329/include/bsp.h
- bsps/m68k/mcf5329/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mcf5329/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mcf5329/start/linkcmds
- bsps/m68k/mcf5329/start/linkcmdsflash
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: objnet
- role: build-dependency
uid: start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mcf5329/btimer/btimer.c
- bsps/m68k/mcf5329/clock/clock.c
- bsps/m68k/mcf5329/console/console.c
- bsps/m68k/mcf5329/start/bspstart.c
- bsps/m68k/mcf5329/start/cfinit.c
- bsps/m68k/mcf5329/start/init5329.c
- bsps/m68k/shared/cache/cache-mcf532x.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-loop.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/mcf5329/net/network.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/mcf5329/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=cpu32
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,59 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mrm332
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mrm332
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mrm332/include/bsp.h
- bsps/m68k/mrm332/include/mrm332.h
- bsps/m68k/mrm332/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mrm332/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mrm332/start/linkcmds
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: start
- role: build-dependency
uid: tstmrm332
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../optos
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mrm332/btimer/btimer.c
- bsps/m68k/mrm332/clock/ckinit.c
- bsps/m68k/mrm332/console/console.c
- bsps/m68k/mrm332/console/sci.c
- bsps/m68k/mrm332/start/bspstart.c
- bsps/m68k/mrm332/start/spinit.c
- bsps/m68k/mrm332/start/start_c.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/bspstart-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/mrm332/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,25 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
cdtest: exclude
dl05: exclude
dl10: exclude
fileio: exclude
fsdosfsname01: exclude
iostream: exclude
linpack: exclude
record02: exclude
sptls01: exclude
sptls02: exclude
utf8proc01: exclude
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: ''
enabled-by: true
links:
- role: build-dependency
uid: ../../tstnoiconv
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=68030
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,55 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mvme147
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mvme147
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mvme147/include/bsp.h
- bsps/m68k/mvme147/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mvme147/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mvme147/start/linkcmds
- bsps/m68k/shared/start/linkcmds.base
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: ../start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mvme147/btimer/btimer.c
- bsps/m68k/mvme147/btimer/timerisr.S
- bsps/m68k/mvme147/clock/ckinit.c
- bsps/m68k/mvme147/console/console.c
- bsps/m68k/mvme147/start/bspclean.c
- bsps/m68k/mvme147/start/bspstart.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/serial/printk-dummy.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=68030
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,57 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mvme147s
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mvme147s
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mvme147s/include/bsp.h
- bsps/m68k/mvme147s/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mvme147s/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mvme147s/start/linkcmds
- bsps/m68k/shared/start/linkcmds.base
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: objmpci
- role: build-dependency
uid: ../start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mvme147/btimer/btimer.c
- bsps/m68k/mvme147/btimer/timerisr.S
- bsps/m68k/mvme147/clock/ckinit.c
- bsps/m68k/mvme147/console/console.c
- bsps/m68k/mvme147s/start/bspstart.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/serial/printk-dummy.c
- bsps/shared/start/bspfatal-default.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_MULTIPROCESSING
includes: []
install: []
links: []
source:
- bsps/m68k/mvme147s/mpci/addrconv.c
- bsps/m68k/mvme147s/mpci/getcfg.c
- bsps/m68k/mvme147s/mpci/lock.c
- bsps/m68k/mvme147s/mpci/mpisr.c
type: build

View File

@@ -0,0 +1,18 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=68040
- -msoft-float
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,21 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mvme162
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mvme162
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: tstmvme162
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,21 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mvme162lx
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mvme162
includes: []
install: []
links:
- role: build-dependency
uid: grp
- role: build-dependency
uid: tstmvme162lx
- role: build-dependency
uid: ../../opto2
source: []
type: build

View File

@@ -0,0 +1,30 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
includes: []
install: []
ldflags: []
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: obj
- role: build-dependency
uid: objnet
- role: build-dependency
uid: ../objfpsp
- role: build-dependency
uid: ../start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../bspopts
type: build
use-after: []
use-before: []

View File

@@ -0,0 +1,41 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by: true
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mvme162/include/bsp.h
- bsps/m68k/mvme162/include/page_table.h
- bsps/m68k/mvme162/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mvme162/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mvme162/start/linkcmds
- bsps/m68k/shared/start/linkcmds.base
links: []
source:
- bsps/m68k/mvme162/btimer/btimer.c
- bsps/m68k/mvme162/btimer/timerisr.S
- bsps/m68k/mvme162/clock/ckinit.c
- bsps/m68k/mvme162/console/console.c
- bsps/m68k/mvme162/rtc/tod.c
- bsps/m68k/mvme162/start/bspclean.c
- bsps/m68k/mvme162/start/bspstart.c
- bsps/m68k/mvme162/start/page_table.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/mvme167/net/network.c
type: build

View File

@@ -0,0 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
fsdosfsname01: exclude
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: ''
enabled-by: true
links: []
type: build

View File

@@ -0,0 +1,13 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
fsdosfsname01: exclude
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: ''
enabled-by: true
links: []
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=68040
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,72 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: mvme167
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: mvme167
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/mvme167/include/bsp.h
- bsps/m68k/mvme167/include/page_table.h
- bsps/m68k/mvme167/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/mvme167/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/mvme167/start/linkcmds
- bsps/m68k/shared/start/linkcmds.base
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: objnet
- role: build-dependency
uid: optconminor
- role: build-dependency
uid: optintlvl
- role: build-dependency
uid: optiomode
- role: build-dependency
uid: optmvme167
- role: build-dependency
uid: optprintkminor
- role: build-dependency
uid: optuseterm
- role: build-dependency
uid: ../objfpsp
- role: build-dependency
uid: ../start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/mvme167/btimer/btimer.c
- bsps/m68k/mvme167/btimer/timerisr.S
- bsps/m68k/mvme167/clock/ckinit.c
- bsps/m68k/mvme167/console/console.c
- bsps/m68k/mvme167/start/bspclean.c
- bsps/m68k/mvme167/start/bspstart.c
- bsps/m68k/mvme167/start/page_table.c
- bsps/m68k/shared/cache/cache.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/mvme167/net/network.c
type: build

View File

@@ -0,0 +1,15 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant: []
description: |
Port to use for the RTEMS console. 0 - /dev/tty0, Serial Port 1/Console on the MVME712M. 1 - /dev/tty1, Serial Port 2/TTY01 on the MVME712M. 2 - /dev/tty2, Serial Port 3 on the MVME712M. 3 - /dev/tty3, Serial Port 4 on the MVME712M.
enabled-by: true
links: []
name: CONSOLE_MINOR
type: build

View File

@@ -0,0 +1,15 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: true
default-by-variant: []
description: |
Interrupt level for the CD2401(when CD2401_IO_MODE == 1).
enabled-by: true
links: []
name: CD2401_INT_LEVEL
type: build

View File

@@ -0,0 +1,15 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant: []
description: |
0 for polled I/O, 1 for interrupt-driven.
enabled-by: true
links: []
name: CD2401_IO_MODE
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-value: true
- define-condition: mvme167
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: null
default-by-variant: []
description: |
Defines mvme167 in <bspopts.h>.
enabled-by: true
links: []
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-integer: null
- define: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 1
default-by-variant: []
description: |
Port to use for printk debugging output. 0 - /dev/tty0, Serial Port 1/Console on the MVME712M. 1 - /dev/tty1, Serial Port 2/TTY01 on the MVME712M. 2 - /dev/tty2, Serial Port 3 on the MVME712M. 3 - /dev/tty3, Serial Port 4 on the MVME712M.
enabled-by: true
format: '{}'
links: []
name: PRINTK_MINOR
type: build

View File

@@ -0,0 +1,15 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-boolean: null
- define-condition: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: false
default-by-variant: []
description: |
1 for using termios based console.
enabled-by: true
links: []
name: CD2401_USE_TERMIOS
type: build

View File

@@ -0,0 +1,57 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- m68k/gen68360_040
- m68k/mvme167
includes: []
install: []
links: []
source:
- bsps/m68k/shared/fpsp/bindec.S
- bsps/m68k/shared/fpsp/binstr.S
- bsps/m68k/shared/fpsp/bugfix.S
- bsps/m68k/shared/fpsp/decbin.S
- bsps/m68k/shared/fpsp/do_func.S
- bsps/m68k/shared/fpsp/gen_except.S
- bsps/m68k/shared/fpsp/get_op.S
- bsps/m68k/shared/fpsp/kernel_ex.S
- bsps/m68k/shared/fpsp/res_func.S
- bsps/m68k/shared/fpsp/round.S
- bsps/m68k/shared/fpsp/rtems_fpsp.c
- bsps/m68k/shared/fpsp/rtems_skel.S
- bsps/m68k/shared/fpsp/sacos.S
- bsps/m68k/shared/fpsp/sasin.S
- bsps/m68k/shared/fpsp/satanh.S
- bsps/m68k/shared/fpsp/satan.S
- bsps/m68k/shared/fpsp/scale.S
- bsps/m68k/shared/fpsp/scosh.S
- bsps/m68k/shared/fpsp/setox.S
- bsps/m68k/shared/fpsp/sgetem.S
- bsps/m68k/shared/fpsp/sint.S
- bsps/m68k/shared/fpsp/slog2.S
- bsps/m68k/shared/fpsp/slogn.S
- bsps/m68k/shared/fpsp/smovecr.S
- bsps/m68k/shared/fpsp/srem_mod.S
- bsps/m68k/shared/fpsp/ssinh.S
- bsps/m68k/shared/fpsp/ssin.S
- bsps/m68k/shared/fpsp/stanh.S
- bsps/m68k/shared/fpsp/stan.S
- bsps/m68k/shared/fpsp/sto_res.S
- bsps/m68k/shared/fpsp/stwotox.S
- bsps/m68k/shared/fpsp/tbldo.S
- bsps/m68k/shared/fpsp/util.S
- bsps/m68k/shared/fpsp/x_bsun.S
- bsps/m68k/shared/fpsp/x_fline.S
- bsps/m68k/shared/fpsp/x_operr.S
- bsps/m68k/shared/fpsp/x_ovfl.S
- bsps/m68k/shared/fpsp/x_snan.S
- bsps/m68k/shared/fpsp/x_store.S
- bsps/m68k/shared/fpsp/x_unfl.S
- bsps/m68k/shared/fpsp/x_unimp.S
- bsps/m68k/shared/fpsp/x_unsupp.S
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/shared/start/start.S
target: start.o
type: build

View File

@@ -0,0 +1,17 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- split: null
- env-append: null
build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default:
- -mcpu=5282
default-by-variant: []
description: |
ABI flags
enabled-by: true
links: []
name: ABI_FLAGS
type: build

View File

@@ -0,0 +1,55 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
arch: m68k
bsp: uC5282
build-type: bsp
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
family: uC5282
includes: []
install:
- destination: ${BSP_INCLUDEDIR}
source:
- bsps/m68k/uC5282/include/bsp.h
- bsps/m68k/uC5282/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- bsps/m68k/uC5282/include/bsp/irq.h
- destination: ${BSP_LIBDIR}
source:
- bsps/m68k/uC5282/start/linkcmds
links:
- role: build-dependency
uid: ../grp
- role: build-dependency
uid: abi
- role: build-dependency
uid: objnet
- role: build-dependency
uid: start
- role: build-dependency
uid: ../../obj
- role: build-dependency
uid: ../../objirqdflt
- role: build-dependency
uid: ../../opto2
- role: build-dependency
uid: ../../bspopts
source:
- bsps/m68k/shared/cache/cache-mcf5282.c
- bsps/m68k/shared/m68kidle.c
- bsps/m68k/shared/memProbe.c
- bsps/m68k/uC5282/btimer/btimer.c
- bsps/m68k/uC5282/clock/clock.c
- bsps/m68k/uC5282/console/console.c
- bsps/m68k/uC5282/start/bspclean.c
- bsps/m68k/uC5282/start/bspreset.c
- bsps/m68k/uC5282/start/bspstart.c
- bsps/m68k/uC5282/start/init5282.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/start/bspgetworkarea-default.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/setvec.c
type: build

View File

@@ -0,0 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
cxxflags: []
enabled-by:
- RTEMS_NETWORKING
includes:
- cpukit/libnetworking
install: []
links: []
source:
- bsps/m68k/uC5282/net/network.c
type: build

View File

@@ -0,0 +1,14 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
cppflags: []
enabled-by: true
includes: []
install-path: ${BSP_LIBDIR}
links: []
source:
- bsps/m68k/uC5282/start/start.S
target: start.o
type: build