mirror of
https://github.com/genodelabs/genode.git
synced 2025-03-10 22:44:30 +00:00
base-foc: recipes for ARMv7a platforms
* In base-foc/recipes/src/ replace base-foc with base-foc-pc * To base-foc/recipes/src add base-foc-arndale, base-foc-pbxa9 * Ensure that the correct base-foc recipe is choosen by the run module 'boot_dir/foc'
This commit is contained in:
parent
655fbbd984
commit
a1ff3cc317
@ -0,0 +1,7 @@
|
|||||||
|
This archive contains the Fiasco.OC-specific part of Genode.
|
||||||
|
|
||||||
|
It also contains the source code of the Fiasco.OC kernel in the
|
||||||
|
'src/kernel/foc' directory.
|
||||||
|
|
||||||
|
Please note that Fiasco.OC has a license distinct from Genode. Fiasco.OC's
|
||||||
|
license can be found at 'src/kernel/foc/COPYING-GPL-2'.
|
@ -0,0 +1,7 @@
|
|||||||
|
RECIPE_DIR := $(REP_DIR)/recipes/src/base-foc-pbxa9
|
||||||
|
|
||||||
|
include $(GENODE_DIR)/repos/base-foc/recipes/src/base-foc_content.inc
|
||||||
|
|
||||||
|
content: enable_board_spec
|
||||||
|
enable_board_spec: etc/specs.conf
|
||||||
|
echo "SPECS += pbxa9" >> etc/specs.conf
|
@ -0,0 +1 @@
|
|||||||
|
2018-11-06-b 778d83a4be78dcd6d1e4d45f1ca103def7b298a5
|
7
repos/base-foc/recipes/src/base-foc-arndale/content.mk
Normal file
7
repos/base-foc/recipes/src/base-foc-arndale/content.mk
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
RECIPE_DIR := $(REP_DIR)/recipes/src/base-foc-arndale
|
||||||
|
|
||||||
|
include $(GENODE_DIR)/repos/base-foc/recipes/src/base-foc_content.inc
|
||||||
|
|
||||||
|
content: enable_board_spec
|
||||||
|
enable_board_spec: etc/specs.conf
|
||||||
|
echo "SPECS += arndale" >> etc/specs.conf
|
1
repos/base-foc/recipes/src/base-foc-arndale/hash
Normal file
1
repos/base-foc/recipes/src/base-foc-arndale/hash
Normal file
@ -0,0 +1 @@
|
|||||||
|
2018-11-06-c 9c3d5c2a4be6f1da2b8e76c2bb212959200119d8
|
1
repos/base-foc/recipes/src/base-foc-arndale/used_apis
Normal file
1
repos/base-foc/recipes/src/base-foc-arndale/used_apis
Normal file
@ -0,0 +1 @@
|
|||||||
|
base
|
7
repos/base-foc/recipes/src/base-foc-pbxa9/README
Normal file
7
repos/base-foc/recipes/src/base-foc-pbxa9/README
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
This archive contains the Fiasco.OC-specific part of Genode.
|
||||||
|
|
||||||
|
It also contains the source code of the Fiasco.OC kernel in the
|
||||||
|
'src/kernel/foc' directory.
|
||||||
|
|
||||||
|
Please note that Fiasco.OC has a license distinct from Genode. Fiasco.OC's
|
||||||
|
license can be found at 'src/kernel/foc/COPYING-GPL-2'.
|
7
repos/base-foc/recipes/src/base-foc-pbxa9/content.mk
Normal file
7
repos/base-foc/recipes/src/base-foc-pbxa9/content.mk
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
RECIPE_DIR := $(REP_DIR)/recipes/src/base-foc-pbxa9
|
||||||
|
|
||||||
|
include $(GENODE_DIR)/repos/base-foc/recipes/src/base-foc_content.inc
|
||||||
|
|
||||||
|
content: enable_board_spec
|
||||||
|
enable_board_spec: etc/specs.conf
|
||||||
|
echo "SPECS += pbxa9" >> etc/specs.conf
|
1
repos/base-foc/recipes/src/base-foc-pbxa9/hash
Normal file
1
repos/base-foc/recipes/src/base-foc-pbxa9/hash
Normal file
@ -0,0 +1 @@
|
|||||||
|
2018-11-06-b 778d83a4be78dcd6d1e4d45f1ca103def7b298a5
|
1
repos/base-foc/recipes/src/base-foc-pbxa9/used_apis
Normal file
1
repos/base-foc/recipes/src/base-foc-pbxa9/used_apis
Normal file
@ -0,0 +1 @@
|
|||||||
|
base
|
7
repos/base-foc/recipes/src/base-foc-pc/README
Normal file
7
repos/base-foc/recipes/src/base-foc-pc/README
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
This archive contains the Fiasco.OC-specific part of Genode.
|
||||||
|
|
||||||
|
It also contains the source code of the Fiasco.OC kernel in the
|
||||||
|
'src/kernel/foc' directory.
|
||||||
|
|
||||||
|
Please note that Fiasco.OC has a license distinct from Genode. Fiasco.OC's
|
||||||
|
license can be found at 'src/kernel/foc/COPYING-GPL-2'.
|
3
repos/base-foc/recipes/src/base-foc-pc/content.mk
Normal file
3
repos/base-foc/recipes/src/base-foc-pc/content.mk
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
RECIPE_DIR := $(REP_DIR)/recipes/src/base-foc-pc
|
||||||
|
|
||||||
|
include $(GENODE_DIR)/repos/base-foc/recipes/src/base-foc_content.inc
|
1
repos/base-foc/recipes/src/base-foc-pc/hash
Normal file
1
repos/base-foc/recipes/src/base-foc-pc/hash
Normal file
@ -0,0 +1 @@
|
|||||||
|
2018-11-06-j f0d5882cc063d09f7653d785dc768c1c022628c9
|
1
repos/base-foc/recipes/src/base-foc-pc/used_apis
Normal file
1
repos/base-foc/recipes/src/base-foc-pc/used_apis
Normal file
@ -0,0 +1 @@
|
|||||||
|
base
|
@ -1 +0,0 @@
|
|||||||
2018-10-28 6ebb0b309d21f4ae6b3d267fd03c86f18aa616c2
|
|
@ -24,7 +24,7 @@ include/spec/%/trace/timestamp.h:
|
|||||||
|
|
||||||
content: README
|
content: README
|
||||||
README:
|
README:
|
||||||
cp $(REP_DIR)/recipes/src/base-foc/README $@
|
cp $(RECIPE_DIR)/README $@
|
||||||
|
|
||||||
content: lib/import config etc
|
content: lib/import config etc
|
||||||
lib/import config etc:
|
lib/import config etc:
|
@ -17,7 +17,7 @@ content: etc/specs.conf
|
|||||||
etc/specs.conf:
|
etc/specs.conf:
|
||||||
$(mirror_from_rep_dir)
|
$(mirror_from_rep_dir)
|
||||||
|
|
||||||
MIRRORED_FROM_OS := $(addprefix lib/mk/,timeout.mk alarm.mk timed_semaphore.mk)\
|
MIRRORED_FROM_OS := $(addprefix lib/mk/,timeout.mk timeout-arm.mk alarm.mk timed_semaphore.mk)\
|
||||||
$(addprefix src/lib/,timeout alarm timed_semaphore) \
|
$(addprefix src/lib/,timeout alarm timed_semaphore) \
|
||||||
$(addprefix include/os/,alarm.h duration.h timed_semaphore.h) \
|
$(addprefix include/os/,alarm.h duration.h timed_semaphore.h) \
|
||||||
include/timer/timeout.h \
|
include/timer/timeout.h \
|
||||||
|
@ -219,7 +219,9 @@ proc run_boot_dir {binaries} {
|
|||||||
#
|
#
|
||||||
proc base_src { } {
|
proc base_src { } {
|
||||||
|
|
||||||
if {[have_spec x86]} { return base-foc }
|
if {[have_spec x86]} { return base-foc-pc }
|
||||||
|
if {[have_spec pbxa9]} { return base-foc-pbxa9 }
|
||||||
|
if {[have_spec arndale]} { return base-foc-arndale }
|
||||||
|
|
||||||
global specs
|
global specs
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user