This commit is contained in:
Ehmry - 2019-07-07 11:01:22 +02:00
parent bc53f5cb8c
commit 724197a973
6 changed files with 15 additions and 25 deletions

View File

@ -1,2 +1,3 @@
DEFINES += -fstack-protector-strong
DEFINES += -Wno-builtin-declaration-mismatch DEFINES += -Wno-builtin-declaration-mismatch
INCLUDES += -I$(TUP_CWD) INCLUDES += -I$(TUP_CWD)

View File

@ -1,3 +1,5 @@
__solo5_manifest_note U
solo5_app_main U
solo5_abort T solo5_abort T
solo5_block_acquire T solo5_block_acquire T
solo5_block_info T solo5_block_info T

View File

@ -1,16 +1,15 @@
TARGET_NAME = solo5_tests TARGET_NAME = solo5_tests
LIBS += solo5 genode-base LIBS += solo5 genode-base
include_rules
PKG_DEPENDS += \ PKG_DEPENDS += \
_/src/init \ _/src/init \
_/src/nic_loopback \ _/src/nic_bus \
_/src/ram_block \ _/src/ram_block \
_/src/sequence \ _/src/sequence \
_/src/solo5 \ _/src/solo5 \
_/src/$(BIN_NAME) \ _/src/$(BIN_NAME) \
include_rules
run ./test_rules.sh \ run ./test_rules.sh \
blk \ blk \
dumpcore \ dumpcore \

View File

@ -10,13 +10,13 @@
</events> </events>
--> -->
<requires> <rtc/> </requires>
<content> <content>
<rom label="nic_loopback"/>
<rom label="ram_block"/> <rom label="ram_block"/>
<rom label="sequence"/> <rom label="sequence"/>
<rom label="solo5.lib.so"/> <rom label="solo5.lib.so"/>
<rom label="test_blk"/> <rom label="test_blk"/>
<rom label="test_dumpcore"/>
<rom label="test_exception"/> <rom label="test_exception"/>
<rom label="test_fpu"/> <rom label="test_fpu"/>
<rom label="test_globals"/> <rom label="test_globals"/>
@ -38,15 +38,11 @@
<service name="PD"/> <service name="PD"/>
<service name="RM"/> <service name="RM"/>
<service name="ROM"/> <service name="ROM"/>
<service name="Rtc"/>
<service name="Timer"/> <service name="Timer"/>
</parent-provides> </parent-provides>
<default-route> <any-service> <parent/> <any-child/> </any-service> </default-route> <default-route> <any-service> <parent/> <any-child/> </any-service> </default-route>
<start name="nic_loopback" caps="96">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Nic"/> </provides>
</start>
<start name="ram_block" caps="96"> <start name="ram_block" caps="96">
<resource name="RAM" quantum="9M"/> <resource name="RAM" quantum="9M"/>
<provides> <service name="Block"/> </provides> <provides> <service name="Block"/> </provides>
@ -56,28 +52,19 @@
<start name="test" caps="256"> <start name="test" caps="256">
<binary name="sequence"/> <binary name="sequence"/>
<resource name="RAM" quantum="16M"/> <resource name="RAM" quantum="16M"/>
<config> <config ld_verbose="yes">
<start name="solo5-test_hello"> <start name="test_hello">
<config> <config>
<solo5 cmdline="Hello_Solo5"/> <cmdline>Hello_Solo5</cmdline>
<nic/> <blk/>
</config> </config>
</start> </start>
<start name="solo5-test_blk"> <start name="test_blk"/>
<config> <block/> </config>
</start>
<start name="test_dumpcore"/>
<start name="test_exception"/> <start name="test_exception"/>
<start name="test_fpu"/> <start name="test_fpu"/>
<start name="test_globals"/> <start name="test_globals"/>
<start name="test_net"/>
<start name="test_net_2if"/>
<start name="test_notls"/>
<start name="test_quiet"/> <start name="test_quiet"/>
<start name="test_ssp"/> <start name="test_ssp"/>
<start name="test_time"/> <start name="test_time"/>
<start name="test_wnox"/>
<start name="test_xnow"/>
</config> </config>
</start> </start>
</config> </config>

View File

@ -2,6 +2,7 @@
for T in ${@} for T in ${@}
do do
echo ": foreach ../upstream/tests/test_${T}/*.c |> !cc |> ${T}_%B.o {${T}-obj}" echo ": ../mfttool |> %f gen ../upstream/tests/test_${T}/manifest.json %o |> ${T}_manifest.c {${T}-manifest}"
echo ": foreach {${T}-manifest} ../upstream/tests/test_${T}/*.c |> !cc |> %B.o {${T}-obj}"
echo ": {${T}-obj} |> !prg |> test_${T} {bin}" echo ": {${T}-obj} |> !prg |> test_${T} {bin}"
done done

@ -1 +1 @@
Subproject commit d0ca2cb1bf77c9467b2ade2269322dc3ec23863c Subproject commit 0a43c262df2df0839a1d1a93228b38842db4154c