mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-31 08:25:38 +00:00
Enhance specs that concern 'base-hw'.
Add specs for the PandaboardBoard A2 and according devices. Refine axisting specs for Cortex A9 systems.
This commit is contained in:
parent
9b0a54e980
commit
2e918da325
@ -5,4 +5,6 @@ SPECS += arm
|
||||
#
|
||||
CC_MARCH += -march=armv7-a
|
||||
|
||||
REP_INC_DIR += include/arm_v7a
|
||||
|
||||
include $(call select_from_repositories,mk/spec-arm.mk)
|
||||
|
16
base/mk/spec-cortex_a9.mk
Normal file
16
base/mk/spec-cortex_a9.mk
Normal file
@ -0,0 +1,16 @@
|
||||
#
|
||||
# \brief Build-system configurations specifically for the ARM Cortex A9
|
||||
# \author Martin Stein
|
||||
# \date 2011-12-20
|
||||
#
|
||||
|
||||
# denote wich specs are also fullfilled by this spec
|
||||
SPECS += arm_v7a pl390
|
||||
|
||||
# add repository relative include paths
|
||||
REP_INC_DIR += include/cortex_a9
|
||||
|
||||
# include implied specs
|
||||
include $(call select_from_repositories,mk/spec-arm_v7a.mk)
|
||||
include $(call select_from_repositories,mk/spec-pl390.mk)
|
||||
|
9
base/mk/spec-pl011.mk
Normal file
9
base/mk/spec-pl011.mk
Normal file
@ -0,0 +1,9 @@
|
||||
#
|
||||
# \brief Build-system configurations specifically for the ARM PL011
|
||||
# \author Martin Stein
|
||||
# \date 2011-12-20
|
||||
#
|
||||
|
||||
# add repository relative include paths
|
||||
REP_INC_DIR += include/pl011
|
||||
|
8
base/mk/spec-pl390.mk
Normal file
8
base/mk/spec-pl390.mk
Normal file
@ -0,0 +1,8 @@
|
||||
#
|
||||
# \brief Build-system configurations specifically for the ARM PL390
|
||||
# \author Martin Stein
|
||||
# \date 2011-12-20
|
||||
#
|
||||
|
||||
# add repository relative include paths
|
||||
REP_INC_DIR += include/pl390
|
16
base/mk/spec-platform_panda_a2.mk
Normal file
16
base/mk/spec-platform_panda_a2.mk
Normal file
@ -0,0 +1,16 @@
|
||||
#
|
||||
# \brief Build-system configurations specifically for the PandaBoard A2
|
||||
# \author Martin Stein
|
||||
# \date 2011-12-20
|
||||
#
|
||||
|
||||
# denote wich specs are also fullfilled by this spec
|
||||
SPECS += cortex_a9 tl16c750 omap44xx
|
||||
|
||||
# add repository relative include paths
|
||||
REP_INC_DIR += include/platform/panda_a2
|
||||
|
||||
# include implied specs
|
||||
include $(call select_from_repositories,mk/spec-cortex_a9.mk)
|
||||
include $(call select_from_repositories,mk/spec-tl16c750.mk)
|
||||
|
@ -6,11 +6,12 @@ SPECS += pl050 pl11x ps2 pl180 lan9118 pl011
|
||||
#
|
||||
# Pull in CPU specifics
|
||||
#
|
||||
SPECS += arm_v7a
|
||||
SPECS += cortex_a9
|
||||
|
||||
#
|
||||
# Add device parameters to include search path
|
||||
#
|
||||
REP_INC_DIR += include/platform/pbxa9
|
||||
|
||||
include $(call select_from_repositories,mk/spec-arm_v7a.mk)
|
||||
include $(call select_from_repositories,mk/spec-cortex_a9.mk)
|
||||
include $(call select_from_repositories,mk/spec-pl011.mk)
|
||||
|
@ -6,11 +6,12 @@ SPECS += pl050 pl11x ps2 pl180 lan9118 pl011
|
||||
#
|
||||
# Pull in CPU specifics
|
||||
#
|
||||
SPECS += arm_v7a
|
||||
SPECS += cortex_a9
|
||||
|
||||
#
|
||||
# Add device parameters to include search path
|
||||
#
|
||||
REP_INC_DIR += include/platform/vea9x4
|
||||
|
||||
include $(call select_from_repositories,mk/spec-arm_v7a.mk)
|
||||
include $(call select_from_repositories,mk/spec-cortex_a9.mk)
|
||||
include $(call select_from_repositories,mk/spec-pl011.mk)
|
||||
|
9
base/mk/spec-tl16c750.mk
Normal file
9
base/mk/spec-tl16c750.mk
Normal file
@ -0,0 +1,9 @@
|
||||
#
|
||||
# \brief Build-system configurations specifically for the TL16C750
|
||||
# \author Martin Stein
|
||||
# \date 2011-12-20
|
||||
#
|
||||
|
||||
# add repository relative include paths
|
||||
REP_INC_DIR += include/tl16c750
|
||||
|
Loading…
x
Reference in New Issue
Block a user