uberspark staging config-set --setting-name=bridge_cc_bridge --setting-value=container/amd64/armv8_32/generic/gcc/v4.9.3 uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> configuration setting 'bridge_cc_bridge' set to 'container/amd64/armv8_32/generic/gcc/v4.9.3' within current configuration uberspark staging config-set --setting-name=bridge_as_bridge --setting-value=container/amd64/armv8_32/generic/gnu-as/v2.26.1 uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> configuration setting 'bridge_as_bridge' set to 'container/amd64/armv8_32/generic/gnu-as/v2.26.1' within current configuration uberspark staging config-set --setting-name=bridge_ld_bridge --setting-value=container/amd64/armv8_32/generic/gnu-ld/v2.26.1 uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> configuration setting 'bridge_ld_bridge' set to 'container/amd64/armv8_32/generic/gnu-ld/v2.26.1' within current configuration #uberspark staging config-set --setting-name=binary_page_size --setting-value=0x1000 #uberspark staging config-set --setting-name=binary_uobj_section_alignment --setting-value=0x1000 #uberspark staging config-set --setting-name=binary_uobj_default_section_size --setting-value=0x10000 #uberspark staging config-set --setting-name=uobj_binary_image_alignment --setting-value=0x1000 uberspark staging config-set --setting-name=uobjcoll_binary_image_load_address --setting-value=0x01000000 uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> configuration setting 'uobjcoll_binary_image_load_address' set to '0x01000000' within current configuration uberspark staging config-set --setting-name=uobj_binary_image_size --setting-value=0x02A00000 uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> configuration setting 'uobj_binary_image_size' set to '0x02A00000' within current configuration #uberspark staging config-set --setting-name=uobjcoll_binary_image_section_alignment --setting-value=0x1000 building xmhf-rpi3... uberspark staging switch rpi3 uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> successfully switched to staging: 'rpi3' uberspark uobjcoll build -v --platform=rpi3 --arch=armv8_32 --cpu=generic . uberspark >> enforcing verifiable object abstractions for commodity system software stacks uberspark >> front-end tool uberspark >> version: 6.0.0 uberspark >> website: https://uberspark.org uberspark >> creator: amit vasudevan uberspark >> uberspark >> namespace root dir prefix=/home/slab uberspark >> staging dir prefix=/home/slab/uberspark/staging/rpi3 uberspark >> Loading current configuration...uberspark >> config_ns_json_path=/home/slab/uberspark/staging/rpi3/uberspark/config/uberspark.json [OK] uberspark >> uobj collection build start... uberspark >> uobj collection path ns=/home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf uberspark >> uobj collection uobjs=1 uberspark >> intrauobjcoll sentinels=1 uberspark >> uobjcoll_publicmethods sentinels=1 uberspark >> create_sentinels_hashtbl: total unique uobjcoll_publicmethods sentinels=1 uberspark >> sentinel_mf_filename=/home/slab/uberspark/staging/rpi3/uberspark/sentinels/cpu/armv8_32/generic/hyp/interuobjcoll/call/uberspark.json uberspark >> create_sentinels_hashtbl: adding key=call uberspark >> create_sentinels_hashtbl: total unique uobjcoll_publicmethods sentinels=1 uberspark >> sentinel_mf_filename=/home/slab/uberspark/staging/rpi3/uberspark/sentinels/cpu/armv8_32/generic/hyp/intrauobjcoll/call/uberspark.json uberspark >> create_sentinels_hashtbl: adding key=call uberspark >> create_sentinels_hashtbl: total unique intrauobjcoll sentinels=1 uberspark >> created uobj collection uobjcoll_publicmethods and intrauobjcoll sentinels hashtbl uberspark >> loading cc-bridge settings from file: /home/slab/uberspark/bridges/cc-bridge/container/amd64/armv8_32/generic/gcc/v4.9.3/uberspark.json uberspark >> loaded cc_bridge settings uberspark >> building cc-bridge: bridges/cc-bridge/container/amd64/armv8_32/generic/gcc/v4.9.3 uberspark >> [docker] Sending build context to Docker daemon 3.584kB uberspark >> [docker] Step 1/3 : FROM amd64/ubuntu:16.04 uberspark >> [docker] ---> 77be327e4b63 uberspark >> [docker] Step 2/3 : LABEL maintainer="Amit Vasudevan , Matt McCormack " author="Matt McCormack > [docker] ---> Using cache uberspark >> [docker] ---> f37a9a6995ae uberspark >> [docker] Step 3/3 : RUN apt-get update && apt-get -yqq install gcc-4.9-arm-linux-gnueabihf gcc-4.9-multilib-arm-linux-gnueabihf binutils-arm-linux-gnueabihf && apt-get clean && rm -rf /var/lib/apt/lists/* && ln -s /usr/bin/arm-linux-gnueabihf-gcc-4.9 /usr/bin/gcc uberspark >> [docker] ---> Using cache uberspark >> [docker] ---> 3d5eaa0fe730 uberspark >> [docker] Successfully built 3d5eaa0fe730 uberspark >> [docker] Successfully tagged uberspark/bridges/cc-bridge/container/amd64/armv8_32/generic/gcc/v4.9.3:latest uberspark >> cc_bridge build success uberspark >> loading as-bridge settings from file: /home/slab/uberspark/bridges/as-bridge/container/amd64/armv8_32/generic/gnu-as/v2.26.1/uberspark.json uberspark >> loaded as_bridge settings uberspark >> building as-bridge: bridges/as-bridge/container/amd64/armv8_32/generic/gnu-as/v2.26.1 uberspark >> [docker] Sending build context to Docker daemon 3.584kB uberspark >> [docker] Step 1/3 : FROM amd64/ubuntu:16.04 uberspark >> [docker] ---> 77be327e4b63 uberspark >> [docker] Step 2/3 : LABEL maintainer="Amit Vasudevan , Matt McCormack " author="Matt McCormack " uberspark >> [docker] ---> Using cache uberspark >> [docker] ---> 0f16423929ca uberspark >> [docker] Step 3/3 : RUN apt-get update && apt-get -yqq install gcc-arm-linux-gnueabihf gcc-multilib-arm-linux-gnueabihf binutils-arm-linux-gnueabihf && apt-get clean && rm -rf /var/lib/apt/lists/* && ln -s /usr/bin/arm-linux-gnueabihf-gcc /usr/bin/gcc uberspark >> [docker] ---> Using cache uberspark >> [docker] ---> 8a9a1dd36cdb uberspark >> [docker] Successfully built 8a9a1dd36cdb uberspark >> [docker] Successfully tagged uberspark/bridges/as-bridge/container/amd64/armv8_32/generic/gnu-as/v2.26.1:latest uberspark >> as_bridge build success uberspark >> loading ld-bridge settings from file: /home/slab/uberspark/bridges/ld-bridge/container/amd64/armv8_32/generic/gnu-ld/v2.26.1/uberspark.json uberspark >> loaded ld_bridge settings uberspark >> building ld-bridge: bridges/ld-bridge/container/amd64/armv8_32/generic/gnu-ld/v2.26.1 uberspark >> [docker] Sending build context to Docker daemon 3.584kB uberspark >> [docker] Step 1/3 : FROM amd64/ubuntu:16.04 uberspark >> [docker] ---> 77be327e4b63 uberspark >> [docker] Step 2/3 : LABEL maintainer="Amit Vasudevan , Matt McCormack " author="Matt McCormack " uberspark >> [docker] ---> Using cache uberspark >> [docker] ---> 0f16423929ca uberspark >> [docker] Step 3/3 : RUN apt-get update && apt-get -yqq install gcc-arm-linux-gnueabihf gcc-multilib-arm-linux-gnueabihf binutils-arm-linux-gnueabihf && apt-get clean && rm -rf /var/lib/apt/lists/* uberspark >> [docker] ---> Using cache uberspark >> [docker] ---> 1b8faf9afe12 uberspark >> [docker] Successfully built 1b8faf9afe12 uberspark >> [docker] Successfully tagged uberspark/bridges/ld-bridge/container/amd64/armv8_32/generic/gnu-ld/v2.26.1:latest uberspark >> ld_bridge build success uberspark >> collect_uobjinfo: total collection uobjs=1 uberspark >> successfully collected uobj information uberspark >> namespace root=/home/slab/uberspark/staging/rpi3/uberspark/ uberspark >> abs_uobjcoll_path_ns=/home/slab/Code/uberxmhf/uxmhf-rpi3/uobjcoll uberspark >> in_namespace_build=false uberspark >> prepping for out-of-namespace build... uberspark >> d_path_ns=/home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf uberspark >> uobjcoll canonical build namespace ready uberspark >> initializing uobj 'main'... uberspark >> uobj target spec => :: uberspark >> uobj target definition => rpi3:armv8_32:generic uberspark >> json_node_uberspark_uobj_to_var: retval=true uberspark >> total sources: h files=18, c files=20, casm files=0, asm files=3 uberspark >> total public methods:1,1 uberspark >> list of uobj-intrauobjcoll-callees follows: uberspark >> total interuobjcoll callees=0 uberspark >> total legacy callees=0 uberspark >> binary sections override:0 uberspark >> successfully parsed uobj manifest uberspark >> reading slt manifest from:/home/slab/uberspark/staging/rpi3/uberspark/uobjslt/armv8_32/generic/uberspark.json uberspark >> uobjrtl namespace=uberspark/uobjrtl/crt uberspark >> uobjrtl namespace=uberspark/uobjrtl/crypto uberspark >> Consolidating uobj section memory map... uberspark >> section at address 0x00000000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x00200000, size=0x00200000 padding=0x00000000 uberspark >> section is for publicmethod: name=entry uberspark >> updated publicmethod address as 0x00200000 uberspark >> section at address 0x00400000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x00600000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x00800000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x00a00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x00c00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x00e00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01000000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01200000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01400000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01600000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01800000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01a00000, size=0x00200000 padding=0x00000000 uberspark >> uobj section memory map initialized uberspark >> uobj 'main' successfully initialized; size=0x02a00000 uberspark >> adding public method info for uobj 'main', total public methods=1 uberspark >> uobjcoll uobjs publicmethods hashtbl dump follows: uberspark >> canonical pm_name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry; pm_name=entry, pm_addr=0x00200000 uberspark >> create_uobjs_publicmethods_list_mforder [START] uberspark >> adding public method info for uobj 'main', total public methods=1 uberspark >> uobjcoll uobjs publicmethods assoc list dump follows: uberspark >> canonical pm_name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry; pm_name=entry, pm_addr=0x00200000 uberspark >> create_uobjs_publicmethods_list_mforder [END] uberspark >> created uobj collection uobjs public methods hashtable and association list uberspark >> proceeding to add inter-uobjcoll sentinel sections... uberspark >> pm_name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry uberspark >> sentinel type=call, size=0x00001000 uberspark >> added section for uobjcoll_publicmethods sentinel '.section_uobjcoll_publicmethod_sentinel_uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry__call' at 0x01000000, size=00200000... uberspark >> proceeding to add intra-uobjcoll sentinel sections... uberspark >> pm_name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry uberspark >> sentinel type=call, size=0x00001000 uberspark >> added section for intrauobjcoll sentinel '.section_intrauobjcoll_publicmethod_sentinel_uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry__call' at 0x01200000, size=00200000... uberspark >> proceeding to add uobj sections... uberspark >> adding section for uobj 'main' at 0x01400000, size=02a00000... uberspark >> File "uberspark_uobjcoll.ml", line 676, characters 93-100: d_load_address=0x01000000, d_size=0x02e00000 uberspark >> consolidated uobj collection sections, total size=0x02e00000 uberspark >> File "uberspark_uobjcoll.ml", line 510, characters 103-110: total d_memorymapped_sections_list elements=3 uberspark >> computing memory-map for uobj 'main' at load-address=0x01400000... uberspark >> section at address 0x01400000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01600000, size=0x00200000 padding=0x00000000 uberspark >> section is for publicmethod: name=entry uberspark >> updated publicmethod address as 0x01600000 uberspark >> section at address 0x01800000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01a00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01c00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x01e00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02000000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02200000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02400000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02600000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02800000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02a00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02c00000, size=0x00200000 padding=0x00000000 uberspark >> section at address 0x02e00000, size=0x00200000 padding=0x00000000 uberspark >> computed uobj section memory map for all uobjs within collection uberspark >> adding public method info for uobj 'main', total public methods=1 uberspark >> uobjcoll uobjs publicmethods hashtbl dump follows: uberspark >> canonical pm_name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry; pm_name=entry, pm_addr=0x01600000 uberspark >> created uobj collection uobjs public methods hashtable and association list with address uberspark >> created sentinel address hashtbls uberspark >> prepare_for_uobjcoll_sentinel_codegen: uobjcoll_publicmethods publicmethods=1 uberspark >> uobjcoll_publicmethods; added sentinel type call for public-method uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry uberspark >> intrauobjcoll; added sentinel type call for public-method uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry uberspark >> dump of list of sentinels for codegen follows: uberspark >> name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry__call, addr=0x01000000, pm_addr=0x01600000 uberspark >> name=uberspark_uobjcoll_platform_rpi3_uxmhf_main__entry__call, addr=0x01200000, pm_addr=0x01600000 uberspark >> dumped list of sentinels for codegen uberspark >> prepared inputs for sentinel code generation uberspark >> File "uberspark_codegen.ml", line 673, characters 8-15: length of pm_sentinel_list=2 uberspark >> generated source for uobj collection sentinel definitions uberspark >> setup intrauobjcoll callees sentinel type hashtbl uberspark >> Building uobj 'main'... uberspark >> setup uobj sentinel linkage table information uberspark >> uobjrtl namespace staging-dir-prefix=/home/slab/uberspark/staging/rpi3 uberspark >> uobjrtl builddir prefix=/home/slab/Code/uberxmhf/uxmhf-rpi3/uobjcoll/_build/main/_build uberspark >> uobjrtl namespace=uberspark/uobjrtl/crt uberspark >> module path=src/memcmp.c uberspark >> module path=src/memcpy.c uberspark >> module path=src/memmove.c uberspark >> module path=src/memset.c uberspark >> module path=src/strchr.c uberspark >> module path=src/strcmp.c uberspark >> module path=src/strlen.c uberspark >> module path=src/strncmp.c uberspark >> module path=src/strncpy.c uberspark >> module path=src/strnlen.c uberspark >> uobjrtl namespace=uberspark/uobjrtl/crypto uberspark >> module path=src/ciphers/aes/aes.c uberspark >> module path=src/ciphers/aes/aes_cbc.c uberspark >> module path=src/ciphers/aes/aes_tab.c uberspark >> module path=src/hashes/sha1/sha1.c uberspark >> module path=src/mac/hmacsha1/hmacsha1.c uberspark >> Generating uobj top-level include header source...[OK] uberspark >> prepare_slt_codegen: start uberspark >> length of callees_sentinel_type_hashtbl=1 uberspark >> prepare_slt_codegen: end uberspark >> Generating uobj binary public methods info source...[OK] uberspark >> Generating uobj binary intrauobjcoll callees info source...[OK] uberspark >> Generating uobj binary interuobjcoll callees info source...[OK] uberspark >> Generating uobj binary legacy callees info source...[OK] uberspark >> Generating uobj binary header source...[OK] uberspark >> Generating uobj binary linker script...[OK] uberspark >> prepared uobj sources uberspark >> namespace root=/home/slab/uberspark/staging/rpi3/uberspark/ uberspark >> abs_uobj_path_ns=/home/slab/Code/uberxmhf/uxmhf-rpi3/uobjcoll/_build/main uberspark >> in_namespace_build=false uberspark >> prepping for out-of-namespace build... uberspark >> d_path_ns=/home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main uberspark >> d_path_to_mf_filename=/home/slab/Code/uberxmhf/uxmhf-rpi3/uobjcoll/_build/main uberspark >> d_path_ns=/home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main uberspark >> ready for out-of-namespace build uberspark >> using uobj collection default bridges... uberspark >> proceeding to compile c files... uberspark >> d_cmd=echo Compiling uobj_pminfo.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uobj_pminfo.c -o uobj_pminfo.c.o && echo Compiling uobj_intrauobjcoll_callees_info.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uobj_intrauobjcoll_callees_info.c -o uobj_intrauobjcoll_callees_info.c.o && echo Compiling uobj_interuobjcoll_callees_info.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uobj_interuobjcoll_callees_info.c -o uobj_interuobjcoll_callees_info.c.o && echo Compiling uobj_legacy_callees_info.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uobj_legacy_callees_info.c -o uobj_legacy_callees_info.c.o && echo Compiling uobj_binhdr.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uobj_binhdr.c -o uobj_binhdr.c.o && echo Compiling uberspark/uobjrtl/crt/src/memcmp.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/memcmp.c -o uberspark/uobjrtl/crt/src/memcmp.c.o && echo Compiling uberspark/uobjrtl/crt/src/memcpy.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/memcpy.c -o uberspark/uobjrtl/crt/src/memcpy.c.o && echo Compiling uberspark/uobjrtl/crt/src/memmove.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/memmove.c -o uberspark/uobjrtl/crt/src/memmove.c.o && echo Compiling uberspark/uobjrtl/crt/src/memset.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/memset.c -o uberspark/uobjrtl/crt/src/memset.c.o && echo Compiling uberspark/uobjrtl/crt/src/strchr.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/strchr.c -o uberspark/uobjrtl/crt/src/strchr.c.o && echo Compiling uberspark/uobjrtl/crt/src/strcmp.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/strcmp.c -o uberspark/uobjrtl/crt/src/strcmp.c.o && echo Compiling uberspark/uobjrtl/crt/src/strlen.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/strlen.c -o uberspark/uobjrtl/crt/src/strlen.c.o && echo Compiling uberspark/uobjrtl/crt/src/strncmp.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/strncmp.c -o uberspark/uobjrtl/crt/src/strncmp.c.o && echo Compiling uberspark/uobjrtl/crt/src/strncpy.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/strncpy.c -o uberspark/uobjrtl/crt/src/strncpy.c.o && echo Compiling uberspark/uobjrtl/crt/src/strnlen.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crt/src/strnlen.c -o uberspark/uobjrtl/crt/src/strnlen.c.o && echo Compiling uberspark/uobjrtl/crypto/src/ciphers/aes/aes.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crypto/src/ciphers/aes/aes.c -o uberspark/uobjrtl/crypto/src/ciphers/aes/aes.c.o && echo Compiling uberspark/uobjrtl/crypto/src/ciphers/aes/aes_cbc.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crypto/src/ciphers/aes/aes_cbc.c -o uberspark/uobjrtl/crypto/src/ciphers/aes/aes_cbc.c.o && echo Compiling uberspark/uobjrtl/crypto/src/ciphers/aes/aes_tab.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crypto/src/ciphers/aes/aes_tab.c -o uberspark/uobjrtl/crypto/src/ciphers/aes/aes_tab.c.o && echo Compiling uberspark/uobjrtl/crypto/src/hashes/sha1/sha1.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crypto/src/hashes/sha1/sha1.c -o uberspark/uobjrtl/crypto/src/hashes/sha1/sha1.c.o && echo Compiling uberspark/uobjrtl/crypto/src/mac/hmacsha1/hmacsha1.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c uberspark/uobjrtl/crypto/src/mac/hmacsha1/hmacsha1.c -o uberspark/uobjrtl/crypto/src/mac/hmacsha1/hmacsha1.c.o && echo Compiling core/main.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/main.c -o core/main.c.o && echo Compiling core/ghcall.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/ghcall.c -o core/ghcall.c.o && echo Compiling core/hyptimer.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/hyptimer.c -o core/hyptimer.c.o && echo Compiling core/bcm2837.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/bcm2837.c -o core/bcm2837.c.o && echo Compiling core/secboot.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/secboot.c -o core/secboot.c.o && echo Compiling core/intprot.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/intprot.c -o core/intprot.c.o && echo Compiling core/dmaprot.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/dmaprot.c -o core/dmaprot.c.o && echo Compiling core/uapi_s2pgtbl.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/uapi_s2pgtbl.c -o core/uapi_s2pgtbl.c.o && echo Compiling core/s2pgtbl.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/s2pgtbl.c -o core/s2pgtbl.c.o && echo Compiling core/hyppgtbl.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/hyppgtbl.c -o core/hyppgtbl.c.o && echo Compiling core/mmu.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/mmu.c -o core/mmu.c.o && echo Compiling core/hypvtable.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c core/hypvtable.c -o core/hypvtable.c.o && echo Compiling common/atags.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c common/atags.c -o common/atags.c.o && echo Compiling common/debug.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c common/debug.c -o common/debug.c.o && echo Compiling common/subr_prf.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c common/subr_prf.c -o common/subr_prf.c.o && echo Compiling common/mailbox.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c common/mailbox.c -o common/mailbox.c.o && echo Compiling common/pl011uart.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c common/pl011uart.c -o common/pl011uart.c.o && echo Compiling common/miniuart.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c common/miniuart.c -o common/miniuart.c.o && echo Compiling libutpm/utpm-common.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c libutpm/utpm-common.c -o libutpm/utpm-common.c.o && echo Compiling libutpm/utpm.c... && arm-linux-gnueabihf-gcc-4.9 -nostdinc -nostdlib -nostartfiles -mcpu=cortex-a53 -ffreestanding -I. -I/home/slab/uberspark/staging/rpi3 -c libutpm/utpm.c -o libutpm/utpm.c.o uberspark >> context_path=/home/slab/Code/uberxmhf/uxmhf-rpi3/uobjcoll/_build/main/_build uberspark >> [docker] Compiling uobj_pminfo.c... uberspark >> [docker] In file included from uobj_pminfo.c:8:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/uobj.h:10:82: warning: 'struct atag' declared inside parameter list uberspark >> [docker] extern void UBERSPARK_UOBJ_PUBLICMETHOD(entry) (uint32_t r0, uint32_t id, struct atag *at); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/uobj.h:10:82: warning: its scope is only this definition or declaration, which is probably not what you want uberspark >> [docker] Compiling uobj_intrauobjcoll_callees_info.c... uberspark >> [docker] Compiling uobj_interuobjcoll_callees_info.c... uberspark >> [docker] Compiling uobj_legacy_callees_info.c... uberspark >> [docker] Compiling uobj_binhdr.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/memcmp.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/memcpy.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/memmove.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/memset.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/strchr.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/strcmp.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/strlen.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/strncmp.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/strncpy.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crt/src/strnlen.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crypto/src/ciphers/aes/aes.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crypto/src/ciphers/aes/aes_cbc.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crypto/src/ciphers/aes/aes_tab.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crypto/src/hashes/sha1/sha1.c... uberspark >> [docker] Compiling uberspark/uobjrtl/crypto/src/mac/hmacsha1/hmacsha1.c... uberspark >> [docker] Compiling core/main.c... uberspark >> [docker] In file included from core/main.c:38:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/ghcall.c... uberspark >> [docker] In file included from core/ghcall.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/hyptimer.c... uberspark >> [docker] In file included from core/hyptimer.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/bcm2837.c... uberspark >> [docker] In file included from core/bcm2837.c:43:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/secboot.c... uberspark >> [docker] In file included from core/secboot.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] core/secboot.c: In function 'secboot_handle_sdio_access': uberspark >> [docker] core/secboot.c:91:15: warning: comparison between pointer and integer uberspark >> [docker] if(sdio_reg == (BCM2837_EMMC_BASE + 0x0c)){ uberspark >> [docker] ^ uberspark >> [docker] core/secboot.c:105:16: warning: passing argument 1 of 'mmio_write32' makes integer from pointer without a cast uberspark >> [docker] mmio_write32(sdio_reg, guest_value); uberspark >> [docker] ^ uberspark >> [docker] In file included from core/secboot.c:41:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/arm8-32.h:454:13: note: expected 'unsigned int' but argument is of type 'volatile unsigned int *' uberspark >> [docker] extern void mmio_write32 (u32 address, u32 value); uberspark >> [docker] ^ uberspark >> [docker] core/secboot.c: In function 'secboot_handle_sdhost_access': uberspark >> [docker] core/secboot.c:139:17: warning: comparison between pointer and integer uberspark >> [docker] if(sdhost_reg == (BCM2837_SDHOST_BASE + 0x0)){ uberspark >> [docker] ^ uberspark >> [docker] core/secboot.c:157:16: warning: passing argument 1 of 'mmio_write32' makes integer from pointer without a cast uberspark >> [docker] mmio_write32(sdhost_reg, guest_value); uberspark >> [docker] ^ uberspark >> [docker] In file included from core/secboot.c:41:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/arm8-32.h:454:13: note: expected 'unsigned int' but argument is of type 'volatile unsigned int *' uberspark >> [docker] extern void mmio_write32 (u32 address, u32 value); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/intprot.c... uberspark >> [docker] In file included from core/intprot.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] core/intprot.c: In function 'intprot_handle_intcontroller_access': uberspark >> [docker] core/intprot.c:82:15: warning: comparison between pointer and integer uberspark >> [docker] if(intc_reg == LOCAL_TIMER_INT_CONTROL0){ uberspark >> [docker] ^ uberspark >> [docker] Compiling core/dmaprot.c... uberspark >> [docker] In file included from core/dmaprot.c:43:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] core/dmaprot.c:49:1: warning: 'align' attribute directive ignored [-Wattributes] uberspark >> [docker] __attribute__((section(".palign2mdata"))) __attribute__((align(PAGE_SIZE_2M))) dmac_cb_t dmac_cblist[BCM2837_DMA_NUMCHANNELS][BCM2837_DMA_MAXCBRECORDS]; uberspark >> [docker] ^ uberspark >> [docker] core/dmaprot.c: In function 'dmaprot_shadowcb': uberspark >> [docker] core/dmaprot.c:143:42: warning: comparison between pointer and integer uberspark >> [docker] if(dmapa_to_syspa(dmacb->next_cb_addr) == dmacb_prev){ uberspark >> [docker] ^ uberspark >> [docker] core/dmaprot.c: In function 'dmaprot_handle_dmacontroller_access': uberspark >> [docker] core/dmaprot.c:302:61: warning: passing argument 3 of 'dmaprot_channel_conblkad_access' discards 'volatile' qualifier from pointer target type uberspark >> [docker] dmaprot_channel_conblkad_access(ida->wnr, dmac_channel, dmac_reg, value); uberspark >> [docker] ^ uberspark >> [docker] core/dmaprot.c:239:6: note: expected 'unsigned int *' but argument is of type 'volatile unsigned int *' uberspark >> [docker] void dmaprot_channel_conblkad_access(u32 wnr, u32 dmac_channel, u32 *dmac_reg, u32 value){ uberspark >> [docker] ^ uberspark >> [docker] Compiling core/uapi_s2pgtbl.c... uberspark >> [docker] In file included from core/uapi_s2pgtbl.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/s2pgtbl.c... uberspark >> [docker] In file included from core/s2pgtbl.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] core/s2pgtbl.c:114:1: warning: 'align' attribute directive ignored [-Wattributes] uberspark >> [docker] __attribute__((section(".paligndata"))) __attribute__((align(PAGE_SIZE_4K))) u64 l1_ldesc_table[L1_LDESC_TABLE_MAXENTRIES]; uberspark >> [docker] ^ uberspark >> [docker] core/s2pgtbl.c:116:1: warning: 'align' attribute directive ignored [-Wattributes] uberspark >> [docker] __attribute__((section(".paligndata"))) __attribute__((align(PAGE_SIZE_4K))) u64 l2_ldesc_table[L1_LDESC_TABLE_ENTRIES * L2_LDESC_TABLE_MAXENTRIES]; uberspark >> [docker] ^ uberspark >> [docker] core/s2pgtbl.c:117:1: warning: 'align' attribute directive ignored [-Wattributes] uberspark >> [docker] __attribute__((section(".paligndata"))) __attribute__((align(PAGE_SIZE_4K))) u64 l3_ldesc_table[L1_LDESC_TABLE_ENTRIES * L2_LDESC_TABLE_MAXENTRIES * L3_LDESC_TABLE_MAXENTRIES]; uberspark >> [docker] ^ uberspark >> [docker] core/s2pgtbl.c: In function 's2pgtbl_loadpgtblbase': uberspark >> [docker] core/s2pgtbl.c:224:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] uberspark >> [docker] vttbr |= ((u64)&l1_ldesc_table & VTTBR_BADDR_MASK); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/hyppgtbl.c... uberspark >> [docker] In file included from core/hyppgtbl.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] core/hyppgtbl.c:120:1: warning: 'align' attribute directive ignored [-Wattributes] uberspark >> [docker] __attribute__((section(".paligndata"))) __attribute__((align(PAGE_SIZE_4K))) u64 hyp_l1_ldesc_table[L1_LDESC_TABLE_MAXENTRIES]; uberspark >> [docker] ^ uberspark >> [docker] core/hyppgtbl.c:121:1: warning: 'align' attribute directive ignored [-Wattributes] uberspark >> [docker] __attribute__((section(".paligndata"))) __attribute__((align(PAGE_SIZE_4K))) u64 hyp_l2_ldesc_table[L1_LDESC_TABLE_ENTRIES * L2_LDESC_TABLE_MAXENTRIES]; uberspark >> [docker] ^ uberspark >> [docker] core/hyppgtbl.c: In function 'hyppgtbl_populate_tables': uberspark >> [docker] core/hyppgtbl.c:128:2: warning: left shift count >= width of type uberspark >> [docker] u64 l1_attrs= (LDESC_S1_TABLEATTR_APTABLE_NONE << LDESC_S1_TABLEATTR_APTABLE_SHIFT); uberspark >> [docker] ^ uberspark >> [docker] core/hyppgtbl.c: In function 'hyppgtbl_loadpgtblbase': uberspark >> [docker] core/hyppgtbl.c:206:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] uberspark >> [docker] httbr |= ((u64)&hyp_l1_ldesc_table & HTTBR_BADDR_MASK); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/mmu.c... uberspark >> [docker] In file included from core/mmu.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling core/hypvtable.c... uberspark >> [docker] In file included from core/hypvtable.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling common/atags.c... uberspark >> [docker] In file included from common/atags.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling common/debug.c... uberspark >> [docker] In file included from common/debug.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] common/debug.c:47:48: warning: 'xdprintfsmp_lock' initialized and declared 'extern' uberspark >> [docker] extern __attribute__(( section(".data") )) u32 xdprintfsmp_lock=1; uberspark >> [docker] ^ uberspark >> [docker] Compiling common/subr_prf.c... uberspark >> [docker] Compiling common/mailbox.c... uberspark >> [docker] In file included from common/mailbox.c:43:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] common/mailbox.c: In function 'bcm2837_mailbox_call': uberspark >> [docker] common/mailbox.c:64:35: warning: passing argument 1 of 'uberspark_uobjrtl_crt__memcpy' from incompatible pointer type uberspark >> [docker] uberspark_uobjrtl_crt__memcpy(mailbox_msgbuf, buffer, buffer_size); uberspark >> [docker] ^ uberspark >> [docker] In file included from /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/types.h:49:0, uberspark >> [docker] from common/mailbox.c:41: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:91:16: note: expected 'unsigned char *' but argument is of type 'volatile unsigned int *' uberspark >> [docker] unsigned char *uberspark_uobjrtl_crt__memcpy(unsigned char *dst, const unsigned char *src, size_t n); uberspark >> [docker] ^ uberspark >> [docker] common/mailbox.c:89:55: warning: passing argument 2 of 'uberspark_uobjrtl_crt__memcpy' from incompatible pointer type uberspark >> [docker] uberspark_uobjrtl_crt__memcpy(buffer, mailbox_msgbuf, buffer_size); uberspark >> [docker] ^ uberspark >> [docker] In file included from /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/types.h:49:0, uberspark >> [docker] from common/mailbox.c:41: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:91:16: note: expected 'const unsigned char *' but argument is of type 'volatile unsigned int *' uberspark >> [docker] unsigned char *uberspark_uobjrtl_crt__memcpy(unsigned char *dst, const unsigned char *src, size_t n); uberspark >> [docker] ^ uberspark >> [docker] common/mailbox.c: In function 'bcm2837_mailbox_get_board_serial': uberspark >> [docker] common/mailbox.c:117:53: warning: passing argument 2 of 'bcm2837_mailbox_call' from incompatible pointer type uberspark >> [docker] if ( bcm2837_mailbox_call(MAILBOX_CHANNEL_PROP, &mailbox_msg, sizeof(mailbox_msg)) ){ uberspark >> [docker] ^ uberspark >> [docker] common/mailbox.c:55:5: note: expected 'unsigned char *' but argument is of type 'unsigned int (*)[8]' uberspark >> [docker] int bcm2837_mailbox_call(unsigned char channel, unsigned char *buffer, unsigned int buffer_size){ uberspark >> [docker] ^ uberspark >> [docker] Compiling common/pl011uart.c... uberspark >> [docker] In file included from common/pl011uart.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] common/pl011uart.c: In function 'bcm2837_pl011uart_init': uberspark >> [docker] common/pl011uart.c:71:48: warning: passing argument 2 of 'bcm2837_mailbox_call' from incompatible pointer type uberspark >> [docker] bcm2837_mailbox_call(MAILBOX_CHANNEL_PROP, &mbox_msg, sizeof(mbox_msg)); uberspark >> [docker] ^ uberspark >> [docker] In file included from common/pl011uart.c:43:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/mailbox.h:66:5: note: expected 'unsigned char *' but argument is of type 'unsigned int (*)[9]' uberspark >> [docker] int bcm2837_mailbox_call(unsigned char channel, unsigned char *buffer, unsigned int buffer_size); uberspark >> [docker] ^ uberspark >> [docker] Compiling common/miniuart.c... uberspark >> [docker] In file included from common/miniuart.c:42:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:181:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxwrite_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/bcm2837.h:189:1: warning: 'packed' attribute ignored [-Wattributes] uberspark >> [docker] } armlocalregisters_mailboxreadclear_t __attribute__((packed)); uberspark >> [docker] ^ uberspark >> [docker] Compiling libutpm/utpm-common.c... uberspark >> [docker] libutpm/utpm-common.c: In function 'utpm_internal_memcpy_TPM_PCR_SELECTION': uberspark >> [docker] libutpm/utpm-common.c:129:45: warning: passing argument 2 of 'uberspark_uobjrtl_crt__memcpy' from incompatible pointer type uberspark >> [docker] uberspark_uobjrtl_crt__memcpy(dest, pcrSelection, *bytes_consumed); uberspark >> [docker] ^ uberspark >> [docker] In file included from /home/slab/uberspark/staging/rpi3/uberspark/include/uberspark.h:58:0, uberspark >> [docker] from libutpm/utpm-common.c:45: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:91:16: note: expected 'const unsigned char *' but argument is of type 'struct TPM_PCR_SELECTION *' uberspark >> [docker] unsigned char *uberspark_uobjrtl_crt__memcpy(unsigned char *dst, const unsigned char *src, size_t n); uberspark >> [docker] ^ uberspark >> [docker] libutpm/utpm-common.c: In function 'utpm_internal_allocate_and_populate_current_TpmPcrComposite': uberspark >> [docker] libutpm/utpm-common.c:259:38: warning: passing argument 2 of 'uberspark_uobjrtl_crt__memcpy' from incompatible pointer type uberspark >> [docker] uberspark_uobjrtl_crt__memcpy(p, tpmsel, sizeof(tpmsel->sizeOfSelect) + tpmsel->sizeOfSelect); uberspark >> [docker] ^ uberspark >> [docker] In file included from /home/slab/uberspark/staging/rpi3/uberspark/include/uberspark.h:58:0, uberspark >> [docker] from libutpm/utpm-common.c:45: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:91:16: note: expected 'const unsigned char *' but argument is of type 'struct TPM_PCR_SELECTION *' uberspark >> [docker] unsigned char *uberspark_uobjrtl_crt__memcpy(unsigned char *dst, const unsigned char *src, size_t n); uberspark >> [docker] ^ uberspark >> [docker] libutpm/utpm-common.c: In function 'utpm_internal_digest_current_TpmPcrComposite': uberspark >> [docker] libutpm/utpm-common.c:307:34: warning: initialization from incompatible pointer type uberspark >> [docker] uint8_t *tpm_pcr_composite = &buf_tpm_pcr_composite; uberspark >> [docker] ^ uberspark >> [docker] Compiling libutpm/utpm.c... uberspark >> [docker] libutpm/utpm.c: In function 'utpm_init_instance': uberspark >> [docker] libutpm/utpm.c:102:35: warning: passing argument 1 of 'uberspark_uobjrtl_crt__memset' from incompatible pointer type uberspark >> [docker] uberspark_uobjrtl_crt__memset(utpm->pcr_bank, 0, TPM_PCR_SIZE*TPM_PCR_NUM); uberspark >> [docker] ^ uberspark >> [docker] In file included from libutpm/utpm.c:46:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:114:16: note: expected 'unsigned char *' but argument is of type 'struct TPM_DIGEST *' uberspark >> [docker] unsigned char *uberspark_uobjrtl_crt__memset(unsigned char* dst, int c, size_t n); uberspark >> [docker] ^ uberspark >> [docker] libutpm/utpm.c: In function 'utpm_seal': uberspark >> [docker] libutpm/utpm.c:167:26: warning: initialization from incompatible pointer type uberspark >> [docker] uint8_t *plaintext = &buf_plaintext; uberspark >> [docker] ^ uberspark >> [docker] libutpm/utpm.c:258:42: warning: passing argument 2 of 'uberspark_uobjrtl_crt__memcpy' from incompatible pointer type uberspark >> [docker] uberspark_uobjrtl_crt__memcpy(p, &tpmPcrInfo_internal.pcrSelection.sizeOfSelect, uberspark >> [docker] ^ uberspark >> [docker] In file included from libutpm/utpm.c:46:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:91:16: note: expected 'const unsigned char *' but argument is of type 'uint16_t *' uberspark >> [docker] unsigned char *uberspark_uobjrtl_crt__memcpy(unsigned char *dst, const unsigned char *src, size_t n); uberspark >> [docker] ^ uberspark >> [docker] libutpm/utpm.c: In function 'utpm_unseal': uberspark >> [docker] libutpm/utpm.c:466:40: warning: initialization from incompatible pointer type uberspark >> [docker] uint8_t *currentPcrComposite = &buf_currentPcrComposite; uberspark >> [docker] ^ uberspark >> [docker] In file included from libutpm/utpm.c:52:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjcoll/platform/rpi3/uxmhf/main/include/libutpm/utpm.h:68:40: warning: passing argument 4 of 'uberspark_uobjrtl_crypto__hashes_sha1__sha1_memory' makes pointer from integer without a cast uberspark >> [docker] #define TPM_HASH_SIZE 20 uberspark >> [docker] ^ uberspark >> [docker] libutpm/utpm.c:502:135: note: in expansion of macro 'TPM_HASH_SIZE' uberspark >> [docker] uberspark_uobjrtl_crypto__hashes_sha1__sha1_memory(currentPcrComposite, space_needed_for_composite, digestRightNow.value, TPM_HASH_SIZE); uberspark >> [docker] ^ uberspark >> [docker] In file included from libutpm/utpm.c:48:0: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crypto/include/hashes/sha1/sha1.h:53:5: note: expected 'long unsigned int *' but argument is of type 'int' uberspark >> [docker] int uberspark_uobjrtl_crypto__hashes_sha1__sha1_memory(const unsigned char *in, unsigned long inlen, unsigned char *out, unsigned long *outlen); uberspark >> [docker] ^ uberspark >> compiled c files successfully! uberspark >> proceeding to compile asm files... uberspark >> d_cmd=echo Compiling uobjslt-intrauobjcoll-callees.S... && arm-linux-gnueabihf-gcc -mcpu=cortex-a53 -I. -I/home/slab/uberspark/staging/rpi3 -c uobjslt-intrauobjcoll-callees.S -o uobjslt-intrauobjcoll-callees.S.o && echo Compiling uobjslt-interuobjcoll-callees.S... && arm-linux-gnueabihf-gcc -mcpu=cortex-a53 -I. -I/home/slab/uberspark/staging/rpi3 -c uobjslt-interuobjcoll-callees.S -o uobjslt-interuobjcoll-callees.S.o && echo Compiling uobjslt-legacy-callees.S... && arm-linux-gnueabihf-gcc -mcpu=cortex-a53 -I. -I/home/slab/uberspark/staging/rpi3 -c uobjslt-legacy-callees.S -o uobjslt-legacy-callees.S.o && echo Compiling core/hypvtablestubs.s... && arm-linux-gnueabihf-gcc -mcpu=cortex-a53 -I. -I/home/slab/uberspark/staging/rpi3 -c core/hypvtablestubs.s -o core/hypvtablestubs.s.o && echo Compiling common/arm8-32.s... && arm-linux-gnueabihf-gcc -mcpu=cortex-a53 -I. -I/home/slab/uberspark/staging/rpi3 -c common/arm8-32.s -o common/arm8-32.s.o && echo Compiling core/entry.S... && arm-linux-gnueabihf-gcc -mcpu=cortex-a53 -I. -I/home/slab/uberspark/staging/rpi3 -c core/entry.S -o core/entry.S.o uberspark >> context_path=/home/slab/Code/uberxmhf/uxmhf-rpi3/uobjcoll/_build/main/_build uberspark >> [docker] Compiling uobjslt-intrauobjcoll-callees.S... uberspark >> [docker] Compiling uobjslt-interuobjcoll-callees.S... uberspark >> [docker] Compiling uobjslt-legacy-callees.S... uberspark >> [docker] Compiling core/hypvtablestubs.s... uberspark >> [docker] Compiling common/arm8-32.s... uberspark >> [docker] Compiling core/entry.S... uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h: Assembler messages: uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:45: Error: bad instruction `typedef signed char __int8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:46: Error: bad instruction `typedef unsigned char __uint8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:47: Error: bad instruction `typedef short __int16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:48: Error: bad instruction `typedef unsigned short __uint16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:49: Error: bad instruction `typedef int __int32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:50: Error: bad instruction `typedef unsigned int __uint32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:53: Error: bad instruction `typedef long long __int64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:55: Error: bad instruction `typedef unsigned long long __uint64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:60: Error: bad instruction `typedef unsigned long __clock_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:61: Error: bad instruction `typedef unsigned int __cpumask_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:62: Error: bad instruction `typedef __int32_t __critical_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:63: Error: bad instruction `typedef long double __double_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:64: Error: bad instruction `typedef long double __float_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:65: Error: bad instruction `typedef __int32_t __intfptr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:66: Error: bad instruction `typedef __int64_t __intmax_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:67: Error: bad instruction `typedef __int32_t __intptr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:68: Error: bad instruction `typedef __int32_t __int_fast8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:69: Error: bad instruction `typedef __int32_t __int_fast16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:70: Error: bad instruction `typedef __int32_t __int_fast32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:71: Error: bad instruction `typedef __int64_t __int_fast64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:72: Error: bad instruction `typedef __int8_t __int_least8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:73: Error: bad instruction `typedef __int16_t __int_least16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:74: Error: bad instruction `typedef __int32_t __int_least32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:75: Error: bad instruction `typedef __int64_t __int_least64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:76: Error: bad instruction `typedef __int32_t __ptrdiff_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:77: Error: bad instruction `typedef __int32_t __register_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:78: Error: bad instruction `typedef __int32_t __segsz_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:79: Error: bad instruction `typedef __uint32_t __size_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:80: Error: bad instruction `typedef __int32_t __ssize_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:81: Error: bad instruction `typedef __int32_t __time_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:82: Error: bad instruction `typedef __uint32_t __uintfptr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:83: Error: bad instruction `typedef __uint64_t __uintmax_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:84: Error: bad instruction `typedef __uint32_t __uintptr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:85: Error: bad instruction `typedef __uint32_t __uint_fast8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:86: Error: bad instruction `typedef __uint32_t __uint_fast16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:87: Error: bad instruction `typedef __uint32_t __uint_fast32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:88: Error: bad instruction `typedef __uint64_t __uint_fast64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:89: Error: bad instruction `typedef __uint8_t __uint_least8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:90: Error: bad instruction `typedef __uint16_t __uint_least16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:91: Error: bad instruction `typedef __uint32_t __uint_least32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:92: Error: bad instruction `typedef __uint64_t __uint_least64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:93: Error: bad instruction `typedef __uint32_t __u_register_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:95: Error: bad instruction `typedef __uint32_t off_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:222: Error: bad instruction `typedef unsigned char u_char' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:223: Error: bad instruction `typedef unsigned short u_short' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:224: Error: bad instruction `typedef unsigned int u_int' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:225: Error: bad instruction `typedef unsigned long u_long' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:226: Error: bad instruction `typedef unsigned short ushort' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:227: Error: bad instruction `typedef unsigned int uint' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:231: Error: bad instruction `typedef __int8_t int8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:236: Error: bad instruction `typedef __int16_t int16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:241: Error: bad instruction `typedef __int32_t int32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:246: Error: bad instruction `typedef __int64_t int64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:251: Error: bad instruction `typedef __uint8_t uint8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:256: Error: bad instruction `typedef __uint16_t uint16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:261: Error: bad instruction `typedef __uint32_t uint32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:266: Error: bad instruction `typedef __uint64_t uint64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:271: Error: bad instruction `typedef __intptr_t intptr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:272: Error: bad instruction `typedef __uintptr_t uintptr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:277: Error: bad instruction `typedef __size_t size_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:282: Error: bad instruction `typedef __ssize_t ssize_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:287: Error: bad instruction `typedef __int_least8_t int_least8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:288: Error: bad instruction `typedef __int_least16_t int_least16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:289: Error: bad instruction `typedef __int_least32_t int_least32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:290: Error: bad instruction `typedef __int_least64_t int_least64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:292: Error: bad instruction `typedef __uint_least8_t uint_least8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:293: Error: bad instruction `typedef __uint_least16_t uint_least16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:294: Error: bad instruction `typedef __uint_least32_t uint_least32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:295: Error: bad instruction `typedef __uint_least64_t uint_least64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:297: Error: bad instruction `typedef __int_fast8_t int_fast8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:298: Error: bad instruction `typedef __int_fast16_t int_fast16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:299: Error: bad instruction `typedef __int_fast32_t int_fast32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:300: Error: bad instruction `typedef __int_fast64_t int_fast64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:302: Error: bad instruction `typedef __uint_fast8_t uint_fast8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:303: Error: bad instruction `typedef __uint_fast16_t uint_fast16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:304: Error: bad instruction `typedef __uint_fast32_t uint_fast32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:305: Error: bad instruction `typedef __uint_fast64_t uint_fast64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:307: Error: bad instruction `typedef __intmax_t intmax_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:308: Error: bad instruction `typedef __uintmax_t uintmax_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:316: Error: bad instruction `typedef uint8_t u8' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:317: Error: bad instruction `typedef uint16_t u16' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:318: Error: bad instruction `typedef uint32_t u32' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:319: Error: bad instruction `typedef uint64_t u64' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:321: Error: bad instruction `typedef int64_t s64' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:322: Error: bad instruction `typedef int32_t s32' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:323: Error: bad instruction `typedef int16_t s16' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:324: Error: bad instruction `typedef int8_t s8' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:326: Error: bad instruction `typedef __uint8_t u_int8_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:327: Error: bad instruction `typedef __uint16_t u_int16_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:328: Error: bad instruction `typedef __uint32_t u_int32_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:329: Error: bad instruction `typedef __uint64_t u_int64_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:331: Error: bad instruction `typedef __uint64_t u_quad_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:332: Error: bad instruction `typedef __int64_t quad_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:333: Error: bad instruction `typedef quad_t*qaddr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:335: Error: bad instruction `typedef char*caddr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:336: Error: bad instruction `typedef const char*c_caddr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdint.h:337: Error: bad instruction `typedef volatile char*v_caddr_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdbool.h:40: Error: bad instruction `typedef int boolean_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdbool.h:41: Error: bad instruction `typedef boolean_t bool' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stddef.h:53: Error: bad instruction `typedef __ptrdiff_t ptrdiff_t' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/stdarg.h:47: Error: bad instruction `typedef __builtin_va_list va_list' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:78: Error: bad instruction `int uberspark_uobjrtl_crt__memcmp(const void*s1,const void*s2,size_t n)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:91: Error: bad instruction `unsigned char*uberspark_uobjrtl_crt__memcpy(unsigned char*dst,const unsigned char*src,size_t n)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:104: Error: bad instruction `void *uberspark_uobjrtl_crt__memmove(void*dst,const void*src,size_t n)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:114: Error: bad instruction `unsigned char*uberspark_uobjrtl_crt__memset(unsigned char*dst,int c,size_t n)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:122: Error: bad instruction `char *uberspark_uobjrtl_crt__strchr(const char*s,int c)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:144: Error: bad instruction `int uberspark_uobjrtl_crt__strcmp(const char*s1,const char*s2)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:152: Error: bad instruction `int uberspark_uobjrtl_crt__strlen(const char*s)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:197: Error: bad instruction `int uberspark_uobjrtl_crt__strncmp(const char*s1,const char*s2,size_t n)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:208: Error: bad instruction `char *uberspark_uobjrtl_crt__strncpy(char*dst,const char*src,size_t n)' uberspark >> [docker] /home/slab/uberspark/staging/rpi3/uberspark/uobjrtl/crt/include/string.h:224: Error: bad instruction `size_t uberspark_uobjrtl_crt__strnlen(const char*s,size_t maxlen)' uberspark >> ERROR: could not compile one or more uobj asm files! uberspark >> ERROR: could not build uobj(s)! Makefile:24: recipe for target 'build' failed