Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created April 25, 2021 05:16
Show Gist options
  • Save r-rmcgibbo/edf474ab65ac343654c46cd78390614c to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/edf474ab65ac343654c46cd78390614c to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 7 minutes | https://github.com/NixOS/nixpkgs/pull/120576
This file has been truncated
,0,g;p;}' | while read idx name sz rest; do \
case "$name" in \
.*.local) ;; \
.text|.text.*|.data|.data.*|.bss) \
test $sz != 0 || continue; \
echo "Error: size of dom0_build.o:$name is 0x$sz" >&2; \
exit $(expr $idx + 1);; \
esac; \
done
objcopy --rename-section .rodata=.init.rodata --rename-section .rodata.str1.1=.init.rodata.str1.1 --rename-section .rodata.str2.1=.init.rodata.str2.1 --rename-section .rodata.str4.1=.init.rodata.str4.1 --rename-section .rodata.cst1=.init.rodata.cst1 --rename-section .rodata.str1.2=.init.rodata.str1.2 --rename-section .rodata.str2.2=.init.rodata.str2.2 --rename-section .rodata.str4.2=.init.rodata.str4.2 --rename-section .rodata.cst2=.init.rodata.cst2 --rename-section .rodata.str1.4=.init.rodata.str1.4 --rename-section .rodata.str2.4=.init.rodata.str2.4 --rename-section .rodata.str4.4=.init.rodata.str4.4 --rename-section .rodata.cst4=.init.rodata.cst4 --rename-section .rodata.str1.8=.init.rodata.str1.8 --rename-section .rodata.str2.8=.init.rodata.str2.8 --rename-section .rodata.str4.8=.init.rodata.str4.8 --rename-section .rodata.cst8=.init.rodata.cst8 --rename-section .rodata.str1.16=.init.rodata.str1.16 --rename-section .rodata.str2.16=.init.rodata.str2.16 --rename-section .rodata.str4.16=.init.rodata.str4.16 --rename-section .rodata.cst16=.init.rodata.cst16 --rename-section .data.rel.local=.init.data.rel.local --rename-section .data.rel.ro.local=.init.data.rel.ro.local dom0_build.o dom0_build.init.o
ld -melf_x86_64 -r -o built_in.o apic.o bitops.o cpuid.o compat.o x86_64/compat.o crash.o debug.o delay.o domctl.o domain.o domain_page.o e820.o extable.o flushtlb.o hypercall.o i387.o i8259.o io_apic.o alternative.o livepatch.o msi.o msr.o indirect-thunk.o ioport_emulate.o irq.o machine_kexec.o microcode_amd.o microcode_intel.o microcode.o mm.o x86_64/mm.o monitor.o mpparse.o nmi.o numa.o pci.o percpu.o physdev.o x86_64/physdev.o platform_hypercall.o x86_64/platform_hypercall.o psr.o setup.o shutdown.o smp.o smpboot.o spec_ctrl.o srat.o string.o sysctl.o time.o trace.o traps.o usercopy.o x86_emulate.o tboot.o hpet.o vm_event.o xstate.o acpi/built_in.o cpu/built_in.o genapic/built_in.o hvm/built_in.o mm/built_in.o oprofile/built_in.o pv/built_in.o x86_64/built_in.o bzimage.init.o clear_page.o copy_page.o dmi_scan.init.o dom0_build.init.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/arch/x86'
make -f /build/xen-4.10.4/xen/Rules.mk -C /build/xen-4.10.4/xen/crypto built_in.o
make[4]: Entering directory '/build/xen-4.10.4/xen/crypto'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="rijndael.o"' -Wa,--strip-local-absolute -MMD -MF ./.rijndael.o.d -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=crypto$rijndael.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=crypto/rijndael.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -c rijndael.c -o rijndael.o
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="vmac.o"' -Wa,--strip-local-absolute -MMD -MF ./.vmac.o.d -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=crypto$vmac.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=crypto/vmac.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -c vmac.c -o vmac.o
ld -melf_x86_64 -r -o built_in.o rijndael.o vmac.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/crypto'
gcc -P -E -Ui386 -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="xen.lds"' -Wa,--strip-local-absolute -MMD -MF ./.xen.lds.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$xen.lds' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86/xen.lds' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -o xen.lds xen.lds.S
sed -e 's/xen\.lds\.o:/xen\.lds:/g' <.xen.lds.d >.xen.lds.d.new
mv -f .xen.lds.d.new .xen.lds.d
make -f /build/xen-4.10.4/xen/Rules.mk -C /build/xen-4.10.4/xen/common symbols-dummy.o
make[4]: Entering directory '/build/xen-4.10.4/xen/common'
sed "s! $PWD/! !" compat/.tmem_xen.o.d >compat/.tmem_xen.o.d2.tmp && mv -f compat/.tmem_xen.o.d2.tmp compat/.tmem_xen.o.d2
sed "s! $PWD/! !" compat/.xlat.o.d >compat/.xlat.o.d2.tmp && mv -f compat/.xlat.o.d2.tmp compat/.xlat.o.d2
sed "s! $PWD/! !" compat/.multicall.o.d >compat/.multicall.o.d2.tmp && mv -f compat/.multicall.o.d2.tmp compat/.multicall.o.d2
sed "s! $PWD/! !" compat/.memory.o.d >compat/.memory.o.d2.tmp && mv -f compat/.memory.o.d2.tmp compat/.memory.o.d2
sed "s! $PWD/! !" compat/.kernel.o.d >compat/.kernel.o.d2.tmp && mv -f compat/.kernel.o.d2.tmp compat/.kernel.o.d2
sed "s! $PWD/! !" compat/.domain.o.d >compat/.domain.o.d2.tmp && mv -f compat/.domain.o.d2.tmp compat/.domain.o.d2
sed "s! $PWD/! !" .xmalloc_tlsf.o.d >.xmalloc_tlsf.o.d2.tmp && mv -f .xmalloc_tlsf.o.d2.tmp .xmalloc_tlsf.o.d2
sed "s! $PWD/! !" .xenoprof.o.d >.xenoprof.o.d2.tmp && mv -f .xenoprof.o.d2.tmp .xenoprof.o.d2
sed "s! $PWD/! !" .warning.o.d >.warning.o.d2.tmp && mv -f .warning.o.d2.tmp .warning.o.d2
sed "s! $PWD/! !" .wait.o.d >.wait.o.d2.tmp && mv -f .wait.o.d2.tmp .wait.o.d2
sed "s! $PWD/! !" .vsprintf.o.d >.vsprintf.o.d2.tmp && mv -f .vsprintf.o.d2.tmp .vsprintf.o.d2
sed "s! $PWD/! !" .vmap.o.d >.vmap.o.d2.tmp && mv -f .vmap.o.d2.tmp .vmap.o.d2
sed "s! $PWD/! !" .vm_event.o.d >.vm_event.o.d2.tmp && mv -f .vm_event.o.d2.tmp .vm_event.o.d2
sed "s! $PWD/! !" .virtual_region.o.d >.virtual_region.o.d2.tmp && mv -f .virtual_region.o.d2.tmp .virtual_region.o.d2
sed "s! $PWD/! !" .version.o.d >.version.o.d2.tmp && mv -f .version.o.d2.tmp .version.o.d2
sed "s! $PWD/! !" .unxz.o.d >.unxz.o.d2.tmp && mv -f .unxz.o.d2.tmp .unxz.o.d2
sed "s! $PWD/! !" .unlzo.o.d >.unlzo.o.d2.tmp && mv -f .unlzo.o.d2.tmp .unlzo.o.d2
sed "s! $PWD/! !" .unlzma.o.d >.unlzma.o.d2.tmp && mv -f .unlzma.o.d2.tmp .unlzma.o.d2
sed "s! $PWD/! !" .unlz4.o.d >.unlz4.o.d2.tmp && mv -f .unlz4.o.d2.tmp .unlz4.o.d2
sed "s! $PWD/! !" .trace.o.d >.trace.o.d2.tmp && mv -f .trace.o.d2.tmp .trace.o.d2
sed "s! $PWD/! !" .tmem_xen.o.d >.tmem_xen.o.d2.tmp && mv -f .tmem_xen.o.d2.tmp .tmem_xen.o.d2
sed "s! $PWD/! !" .tmem_control.o.d >.tmem_control.o.d2.tmp && mv -f .tmem_control.o.d2.tmp .tmem_control.o.d2
sed "s! $PWD/! !" .tmem.o.d >.tmem.o.d2.tmp && mv -f .tmem.o.d2.tmp .tmem.o.d2
sed "s! $PWD/! !" .timer.o.d >.timer.o.d2.tmp && mv -f .timer.o.d2.tmp .timer.o.d2
sed "s! $PWD/! !" .time.o.d >.time.o.d2.tmp && mv -f .time.o.d2.tmp .time.o.d2
sed "s! $PWD/! !" .tasklet.o.d >.tasklet.o.d2.tmp && mv -f .tasklet.o.d2.tmp .tasklet.o.d2
sed "s! $PWD/! !" .sysctl.o.d >.sysctl.o.d2.tmp && mv -f .sysctl.o.d2.tmp .sysctl.o.d2
sed "s! $PWD/! !" .symbols.o.d >.symbols.o.d2.tmp && mv -f .symbols.o.d2.tmp .symbols.o.d2
sed "s! $PWD/! !" .string.o.d >.string.o.d2.tmp && mv -f .string.o.d2.tmp .string.o.d2
sed "s! $PWD/! !" .stop_machine.o.d >.stop_machine.o.d2.tmp && mv -f .stop_machine.o.d2.tmp .stop_machine.o.d2
sed "s! $PWD/! !" .spinlock.o.d >.spinlock.o.d2.tmp && mv -f .spinlock.o.d2.tmp .spinlock.o.d2
sed "s! $PWD/! !" .sort.o.d >.sort.o.d2.tmp && mv -f .sort.o.d2.tmp .sort.o.d2
sed "s! $PWD/! !" .softirq.o.d >.softirq.o.d2.tmp && mv -f .softirq.o.d2.tmp .softirq.o.d2
sed "s! $PWD/! !" .smp.o.d >.smp.o.d2.tmp && mv -f .smp.o.d2.tmp .smp.o.d2
sed "s! $PWD/! !" .shutdown.o.d >.shutdown.o.d2.tmp && mv -f .shutdown.o.d2.tmp .shutdown.o.d2
sed "s! $PWD/! !" .schedule.o.d >.schedule.o.d2.tmp && mv -f .schedule.o.d2.tmp .schedule.o.d2
sed "s! $PWD/! !" .sched_rt.o.d >.sched_rt.o.d2.tmp && mv -f .sched_rt.o.d2.tmp .sched_rt.o.d2
sed "s! $PWD/! !" .sched_null.o.d >.sched_null.o.d2.tmp && mv -f .sched_null.o.d2.tmp .sched_null.o.d2
sed "s! $PWD/! !" .sched_credit2.o.d >.sched_credit2.o.d2.tmp && mv -f .sched_credit2.o.d2.tmp .sched_credit2.o.d2
sed "s! $PWD/! !" .sched_credit.o.d >.sched_credit.o.d2.tmp && mv -f .sched_credit.o.d2.tmp .sched_credit.o.d2
sed "s! $PWD/! !" .sched_arinc653.o.d >.sched_arinc653.o.d2.tmp && mv -f .sched_arinc653.o.d2.tmp .sched_arinc653.o.d2
sed "s! $PWD/! !" .rwlock.o.d >.rwlock.o.d2.tmp && mv -f .rwlock.o.d2.tmp .rwlock.o.d2
sed "s! $PWD/! !" .rcupdate.o.d >.rcupdate.o.d2.tmp && mv -f .rcupdate.o.d2.tmp .rcupdate.o.d2
sed "s! $PWD/! !" .rbtree.o.d >.rbtree.o.d2.tmp && mv -f .rbtree.o.d2.tmp .rbtree.o.d2
sed "s! $PWD/! !" .rangeset.o.d >.rangeset.o.d2.tmp && mv -f .rangeset.o.d2.tmp .rangeset.o.d2
sed "s! $PWD/! !" .random.o.d >.random.o.d2.tmp && mv -f .random.o.d2.tmp .random.o.d2
sed "s! $PWD/! !" .radix-tree.o.d >.radix-tree.o.d2.tmp && mv -f .radix-tree.o.d2.tmp .radix-tree.o.d2
sed "s! $PWD/! !" .preempt.o.d >.preempt.o.d2.tmp && mv -f .preempt.o.d2.tmp .preempt.o.d2
sed "s! $PWD/! !" .pdx.o.d >.pdx.o.d2.tmp && mv -f .pdx.o.d2.tmp .pdx.o.d2
sed "s! $PWD/! !" .page_alloc.o.d >.page_alloc.o.d2.tmp && mv -f .page_alloc.o.d2.tmp .page_alloc.o.d2
sed "s! $PWD/! !" .notifier.o.d >.notifier.o.d2.tmp && mv -f .notifier.o.d2.tmp .notifier.o.d2
sed "s! $PWD/! !" .multicall.o.d >.multicall.o.d2.tmp && mv -f .multicall.o.d2.tmp .multicall.o.d2
sed "s! $PWD/! !" .monitor.o.d >.monitor.o.d2.tmp && mv -f .monitor.o.d2.tmp .monitor.o.d2
sed "s! $PWD/! !" .memory.o.d >.memory.o.d2.tmp && mv -f .memory.o.d2.tmp .memory.o.d2
sed "s! $PWD/! !" .mem_access.o.d >.mem_access.o.d2.tmp && mv -f .mem_access.o.d2.tmp .mem_access.o.d2
sed "s! $PWD/! !" .lzo.o.d >.lzo.o.d2.tmp && mv -f .lzo.o.d2.tmp .lzo.o.d2
sed "s! $PWD/! !" .livepatch_elf.o.d >.livepatch_elf.o.d2.tmp && mv -f .livepatch_elf.o.d2.tmp .livepatch_elf.o.d2
sed "s! $PWD/! !" .livepatch.o.d >.livepatch.o.d2.tmp && mv -f .livepatch.o.d2.tmp .livepatch.o.d2
sed "s! $PWD/! !" .lib.o.d >.lib.o.d2.tmp && mv -f .lib.o.d2.tmp .lib.o.d2
sed "s! $PWD/! !" .kimage.o.d >.kimage.o.d2.tmp && mv -f .kimage.o.d2.tmp .kimage.o.d2
sed "s! $PWD/! !" .keyhandler.o.d >.keyhandler.o.d2.tmp && mv -f .keyhandler.o.d2.tmp .keyhandler.o.d2
sed "s! $PWD/! !" .kexec.o.d >.kexec.o.d2.tmp && mv -f .kexec.o.d2.tmp .kexec.o.d2
sed "s! $PWD/! !" .kernel.o.d >.kernel.o.d2.tmp && mv -f .kernel.o.d2.tmp .kernel.o.d2
sed "s! $PWD/! !" .irq.o.d >.irq.o.d2.tmp && mv -f .irq.o.d2.tmp .irq.o.d2
sed "s! $PWD/! !" .gunzip.o.d >.gunzip.o.d2.tmp && mv -f .gunzip.o.d2.tmp .gunzip.o.d2
sed "s! $PWD/! !" .guestcopy.o.d >.guestcopy.o.d2.tmp && mv -f .guestcopy.o.d2.tmp .guestcopy.o.d2
sed "s! $PWD/! !" .grant_table.o.d >.grant_table.o.d2.tmp && mv -f .grant_table.o.d2.tmp .grant_table.o.d2
sed "s! $PWD/! !" .event_fifo.o.d >.event_fifo.o.d2.tmp && mv -f .event_fifo.o.d2.tmp .event_fifo.o.d2
sed "s! $PWD/! !" .event_channel.o.d >.event_channel.o.d2.tmp && mv -f .event_channel.o.d2.tmp .event_channel.o.d2
sed "s! $PWD/! !" .event_2l.o.d >.event_2l.o.d2.tmp && mv -f .event_2l.o.d2.tmp .event_2l.o.d2
sed "s! $PWD/! !" .earlycpio.o.d >.earlycpio.o.d2.tmp && mv -f .earlycpio.o.d2.tmp .earlycpio.o.d2
sed "s! $PWD/! !" .domctl.o.d >.domctl.o.d2.tmp && mv -f .domctl.o.d2.tmp .domctl.o.d2
sed "s! $PWD/! !" .domain.o.d >.domain.o.d2.tmp && mv -f .domain.o.d2.tmp .domain.o.d2
sed "s! $PWD/! !" .decompress.o.d >.decompress.o.d2.tmp && mv -f .decompress.o.d2.tmp .decompress.o.d2
sed "s! $PWD/! !" .cpupool.o.d >.cpupool.o.d2.tmp && mv -f .cpupool.o.d2.tmp .cpupool.o.d2
sed "s! $PWD/! !" .cpu.o.d >.cpu.o.d2.tmp && mv -f .cpu.o.d2.tmp .cpu.o.d2
sed "s! $PWD/! !" .core_parking.o.d >.core_parking.o.d2.tmp && mv -f .core_parking.o.d2.tmp .core_parking.o.d2
sed "s! $PWD/! !" .bunzip2.o.d >.bunzip2.o.d2.tmp && mv -f .bunzip2.o.d2.tmp .bunzip2.o.d2
sed "s! $PWD/! !" .bsearch.o.d >.bsearch.o.d2.tmp && mv -f .bsearch.o.d2.tmp .bsearch.o.d2
sed "s! $PWD/! !" .bitmap.o.d >.bitmap.o.d2.tmp && mv -f .bitmap.o.d2.tmp .bitmap.o.d2
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="symbols-dummy.o"' -Wa,--strip-local-absolute -MMD -MF ./.symbols-dummy.o.d -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=common$symbols_dummy.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=common/symbols-dummy.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -c symbols-dummy.c -o symbols-dummy.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/common'
ld -melf_x86_64 -r -o prelink-efi.o /build/xen-4.10.4/xen/arch/x86/boot/built_in.o /build/xen-4.10.4/xen/common/built_in.o /build/xen-4.10.4/xen/drivers/built_in.o /build/xen-4.10.4/xen/xsm/built_in.o /build/xen-4.10.4/xen/arch/x86/built_in.o /build/xen-4.10.4/xen/crypto/built_in.o efi/boot.init.o efi/runtime.o efi/compat.o
gcc -P -E -Ui386 -DEFI -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="efi.lds"' -Wa,--strip-local-absolute -MMD -MF ./.efi.lds.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$efi.lds' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86/efi.lds' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -o efi.lds xen.lds.S
sed -e 's/efi\.lds\.o:/efi\.lds:/g' <.efi.lds.d >.efi.lds.d.new
mv -f .efi.lds.d.new .efi.lds.d
gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wdeclaration-after-statement -g -o efi/mkreloc efi/mkreloc.c
gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wdeclaration-after-statement -o boot/mkelf32 boot/mkelf32.c
ld -melf_x86_64 -r -o prelink.o /build/xen-4.10.4/xen/arch/x86/boot/built_in.o /build/xen-4.10.4/xen/arch/x86/efi/built_in.o /build/xen-4.10.4/xen/common/built_in.o /build/xen-4.10.4/xen/drivers/built_in.o /build/xen-4.10.4/xen/xsm/built_in.o /build/xen-4.10.4/xen/arch/x86/built_in.o /build/xen-4.10.4/xen/crypto/built_in.o
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld -mi386pep --subsystem=10 --image-base=0xffff82d080000000 --stack=0,0 --heap=0,0 --strip-debug --section-alignment=0x200000 --file-alignment=0x20 --major-image-version=4 --minor-image-version=10 --major-os-version=2 --minor-os-version=0 --major-subsystem-version=2 --minor-subsystem-version=0 --build-id=sha1 -T efi.lds -N prelink-efi.o efi/relocs-dummy.o /build/xen-4.10.4/xen/common/symbols-dummy.o efi/buildid.o -o /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.0 && /nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld -mi386pep --subsystem=10 --image-base=0xffff82d0c0000000 --stack=0,0 --heap=0,0 --strip-debug --section-alignment=0x200000 --file-alignment=0x20 --major-image-version=4 --minor-image-version=10 --major-os-version=2 --minor-os-version=0 --major-subsystem-version=2 --minor-subsystem-version=0 --build-id=sha1 -T efi.lds -N prelink-efi.o efi/relocs-dummy.o /build/xen-4.10.4/xen/common/symbols-dummy.o efi/buildid.o -o /build/xen-4.10.4/xen/.xen.efi.0xffff82d0c0000000.0 && :
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld: /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.0: warning: section .bss: alignment 2**15 not representable
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld: /build/xen-4.10.4/xen/.xen.efi.0xffff82d0c0000000.0: warning: section .bss: alignment 2**15 not representable
efi/mkreloc /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.0 /build/xen-4.10.4/xen/.xen.efi.0xffff82d0c0000000.0 >/build/xen-4.10.4/xen/.xen.efi.0r.S
nm -pa --format=sysv /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.0 \
| /build/xen-4.10.4/xen/tools/symbols --all-symbols --sort-by-name --sysv --sort >/build/xen-4.10.4/xen/.xen.efi.0s.S
make -f /build/xen-4.10.4/xen/Rules.mk /build/xen-4.10.4/xen/.xen.efi.0r.o /build/xen-4.10.4/xen/.xen.efi.0s.o
make[4]: Entering directory '/build/xen-4.10.4/xen/arch/x86'
gcc -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="/build/xen-4.10.4/xen/.xen.efi.0r.o"' -Wa,--strip-local-absolute -MMD -MF /build/xen-4.10.4/xen/..xen.efi.0r.o.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$$build$xen_4.10.4$xen$.xen.efi.0r.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86//build/xen-4.10.4/xen/.xen.efi.0r.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -c /build/xen-4.10.4/xen/.xen.efi.0r.S -o /build/xen-4.10.4/xen/.xen.efi.0r.o
gcc -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="/build/xen-4.10.4/xen/.xen.efi.0s.o"' -Wa,--strip-local-absolute -MMD -MF /build/xen-4.10.4/xen/..xen.efi.0s.o.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$$build$xen_4.10.4$xen$.xen.efi.0s.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86//build/xen-4.10.4/xen/.xen.efi.0s.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -c /build/xen-4.10.4/xen/.xen.efi.0s.S -o /build/xen-4.10.4/xen/.xen.efi.0s.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/arch/x86'
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld -mi386pep --subsystem=10 --image-base=0xffff82d080000000 --stack=0,0 --heap=0,0 --strip-debug --section-alignment=0x200000 --file-alignment=0x20 --major-image-version=4 --minor-image-version=10 --major-os-version=2 --minor-os-version=0 --major-subsystem-version=2 --minor-subsystem-version=0 --build-id=sha1 -T efi.lds -N prelink-efi.o /build/xen-4.10.4/xen/.xen.efi.0r.o /build/xen-4.10.4/xen/.xen.efi.0s.o efi/buildid.o -o /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.1 && /nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld -mi386pep --subsystem=10 --image-base=0xffff82d0c0000000 --stack=0,0 --heap=0,0 --strip-debug --section-alignment=0x200000 --file-alignment=0x20 --major-image-version=4 --minor-image-version=10 --major-os-version=2 --minor-os-version=0 --major-subsystem-version=2 --minor-subsystem-version=0 --build-id=sha1 -T efi.lds -N prelink-efi.o /build/xen-4.10.4/xen/.xen.efi.0r.o /build/xen-4.10.4/xen/.xen.efi.0s.o efi/buildid.o -o /build/xen-4.10.4/xen/.xen.efi.0xffff82d0c0000000.1 && :
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld: /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.1: warning: section .bss: alignment 2**15 not representable
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld: /build/xen-4.10.4/xen/.xen.efi.0xffff82d0c0000000.1: warning: section .bss: alignment 2**15 not representable
efi/mkreloc /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.1 /build/xen-4.10.4/xen/.xen.efi.0xffff82d0c0000000.1 >/build/xen-4.10.4/xen/.xen.efi.1r.S
nm -pa --format=sysv /build/xen-4.10.4/xen/.xen.efi.0xffff82d080000000.1 \
| /build/xen-4.10.4/xen/tools/symbols --all-symbols --sort-by-name --sysv --sort >/build/xen-4.10.4/xen/.xen.efi.1s.S
make -f /build/xen-4.10.4/xen/Rules.mk /build/xen-4.10.4/xen/.xen.efi.1r.o /build/xen-4.10.4/xen/.xen.efi.1s.o
make[4]: Entering directory '/build/xen-4.10.4/xen/arch/x86'
gcc -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="/build/xen-4.10.4/xen/.xen.efi.1r.o"' -Wa,--strip-local-absolute -MMD -MF /build/xen-4.10.4/xen/..xen.efi.1r.o.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$$build$xen_4.10.4$xen$.xen.efi.1r.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86//build/xen-4.10.4/xen/.xen.efi.1r.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -c /build/xen-4.10.4/xen/.xen.efi.1r.S -o /build/xen-4.10.4/xen/.xen.efi.1r.o
gcc -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="/build/xen-4.10.4/xen/.xen.efi.1s.o"' -Wa,--strip-local-absolute -MMD -MF /build/xen-4.10.4/xen/..xen.efi.1s.o.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$$build$xen_4.10.4$xen$.xen.efi.1s.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86//build/xen-4.10.4/xen/.xen.efi.1s.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -c /build/xen-4.10.4/xen/.xen.efi.1s.S -o /build/xen-4.10.4/xen/.xen.efi.1s.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/arch/x86'
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld -mi386pep --subsystem=10 --image-base=0xffff82d080000000 --stack=0,0 --heap=0,0 --strip-debug --section-alignment=0x200000 --file-alignment=0x20 --major-image-version=4 --minor-image-version=10 --major-os-version=2 --minor-os-version=0 --major-subsystem-version=2 --minor-subsystem-version=0 --build-id=sha1 -T efi.lds -N prelink-efi.o \
/build/xen-4.10.4/xen/.xen.efi.1r.o /build/xen-4.10.4/xen/.xen.efi.1s.o efi/buildid.o -o /build/xen-4.10.4/xen/xen.efi
/nix/store/x7j323vw11slzzddn606j9mwscw1ifag-efi-binutils/bin/ld: /build/xen-4.10.4/xen/xen.efi: warning: section .bss: alignment 2**15 not representable
if false; then rm -f /build/xen-4.10.4/xen/xen.efi; echo 'EFI support disabled'; \
else nm -pa --format=sysv /build/xen-4.10.4/xen/xen.efi \
| /build/xen-4.10.4/xen/tools/symbols --xensyms --sysv --sort >/build/xen-4.10.4/xen/xen.efi.map; fi
rm -f /build/xen-4.10.4/xen/.xen.efi.[0-9]* /build/xen-4.10.4/xen/..xen.efi.[0-9]*
ld -melf_x86_64 -T xen.lds -N prelink.o --build-id=sha1 \
/build/xen-4.10.4/xen/common/symbols-dummy.o -o /build/xen-4.10.4/xen/.xen-syms.0
nm -pa --format=sysv /build/xen-4.10.4/xen/.xen-syms.0 \
| /build/xen-4.10.4/xen/tools/symbols --all-symbols --sort-by-name --sysv --sort \
>/build/xen-4.10.4/xen/.xen-syms.0.S
make -f /build/xen-4.10.4/xen/Rules.mk /build/xen-4.10.4/xen/.xen-syms.0.o
make[4]: Entering directory '/build/xen-4.10.4/xen/arch/x86'
gcc -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="/build/xen-4.10.4/xen/.xen-syms.0.o"' -Wa,--strip-local-absolute -MMD -MF /build/xen-4.10.4/xen/..xen-syms.0.o.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$$build$xen_4.10.4$xen$.xen_syms.0.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86//build/xen-4.10.4/xen/.xen-syms.0.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -c /build/xen-4.10.4/xen/.xen-syms.0.S -o /build/xen-4.10.4/xen/.xen-syms.0.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/arch/x86'
ld -melf_x86_64 -T xen.lds -N prelink.o --build-id=sha1 \
/build/xen-4.10.4/xen/.xen-syms.0.o -o /build/xen-4.10.4/xen/.xen-syms.1
nm -pa --format=sysv /build/xen-4.10.4/xen/.xen-syms.1 \
| /build/xen-4.10.4/xen/tools/symbols --all-symbols --sort-by-name --sysv --sort --warn-dup \
>/build/xen-4.10.4/xen/.xen-syms.1.S
Duplicate symbol 'iommu.c#iommu_get_ops.part.0' (ffff82d080266770 != ffff82d080253dc0)
make -f /build/xen-4.10.4/xen/Rules.mk /build/xen-4.10.4/xen/.xen-syms.1.o
make[4]: Entering directory '/build/xen-4.10.4/xen/arch/x86'
gcc -D__ASSEMBLY__ -m64 -DBUILD_ID -fno-strict-aliasing -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -nostdinc -fno-builtin -fno-common -Werror -Wredundant-decls -Wno-pointer-arith -pipe -g -D__XEN__ -include /build/xen-4.10.4/xen/include/xen/config.h '-D__OBJECT_FILE__="/build/xen-4.10.4/xen/.xen-syms.1.o"' -Wa,--strip-local-absolute -MMD -MF /build/xen-4.10.4/xen/..xen-syms.1.o.d -DXEN_BUILD_EFI -I/build/xen-4.10.4/xen/include -I/build/xen-4.10.4/xen/include/asm-x86/mach-generic -I/build/xen-4.10.4/xen/include/asm-x86/mach-default -DXEN_IMG_OFFSET=0x200000 '-D__OBJECT_LABEL__=arch$x86$$build$xen_4.10.4$xen$.xen_syms.1.o' -msoft-float -fno-stack-protector -fno-exceptions -Wnested-externs -DHAVE_GAS_VMX -DHAVE_GAS_SSE4_2 -DHAVE_GAS_EPT -DHAVE_GAS_RDRAND -DHAVE_GAS_FSGSBASE -DHAVE_GAS_RDSEED -U__OBJECT_LABEL__ -DHAVE_GAS_QUOTED_SYM '-D__OBJECT_LABEL__=arch/x86//build/xen-4.10.4/xen/.xen-syms.1.o' -DHAVE_AS_INVPCID -mno-red-zone -mno-sse -fpic -fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -mindirect-branch=thunk-extern -mindirect-branch-register -DCONFIG_INDIRECT_THUNK -Wa,-I/build/xen-4.10.4/xen/include -DBUILD_ID_EFI -c /build/xen-4.10.4/xen/.xen-syms.1.S -o /build/xen-4.10.4/xen/.xen-syms.1.o
make[4]: Leaving directory '/build/xen-4.10.4/xen/arch/x86'
ld -melf_x86_64 -T xen.lds -N prelink.o --build-id=sha1 \
/build/xen-4.10.4/xen/.xen-syms.1.o -o /build/xen-4.10.4/xen/xen-syms
nm -pa --format=sysv /build/xen-4.10.4/xen/xen-syms \
| /build/xen-4.10.4/xen/tools/symbols --xensyms --sysv --sort \
>/build/xen-4.10.4/xen/xen-syms.map
rm -f /build/xen-4.10.4/xen/.xen-syms.[0-9]* /build/xen-4.10.4/xen/..xen-syms.[0-9]*
./boot/mkelf32 --notes /build/xen-4.10.4/xen/xen-syms /build/xen-4.10.4/xen/xen 0x200000 \
`nm /build/xen-4.10.4/xen/xen-syms | sed -ne 's/^\([^ ]*\) . __2M_rwdata_end$/0x\1/p'`
make[3]: Leaving directory '/build/xen-4.10.4/xen/arch/x86'
gzip -n -f -9 < /build/xen-4.10.4/xen/xen > /build/xen-4.10.4/xen/xen.gz.new
mv /build/xen-4.10.4/xen/xen.gz.new /build/xen-4.10.4/xen/xen.gz
[ -d /build/xen-4.10.4/dist/install/boot ] || install -d -m0755 -p /build/xen-4.10.4/dist/install/boot
install -m0644 -p /build/xen-4.10.4/xen/xen.gz /build/xen-4.10.4/dist/install/boot/xen-4.10.4.gz
ln -f -s xen-4.10.4.gz /build/xen-4.10.4/dist/install/boot/xen-4.10.gz
ln -f -s xen-4.10.4.gz /build/xen-4.10.4/dist/install/boot/xen-4.gz
ln -f -s xen-4.10.4.gz /build/xen-4.10.4/dist/install/boot/xen.gz
[ -d "/build/xen-4.10.4/dist/install/usr/lib/debug" ] || install -d -m0755 -p /build/xen-4.10.4/dist/install/usr/lib/debug
install -m0644 -p /build/xen-4.10.4/xen/xen-syms /build/xen-4.10.4/dist/install/usr/lib/debug/xen-syms-4.10.4
install -m0644 -p /build/xen-4.10.4/xen/xen-syms.map /build/xen-4.10.4/dist/install/usr/lib/debug/xen-syms-4.10.4.map
install -m0644 -p .config /build/xen-4.10.4/dist/install/boot/xen-4.10.4.config
if [ -r /build/xen-4.10.4/xen/xen.efi -a -n '/usr/lib64/efi' ]; then \
[ -d /build/xen-4.10.4/dist/install/usr/lib64/efi ] || install -d -m0755 -p /build/xen-4.10.4/dist/install/usr/lib64/efi; \
install -m0644 -p /build/xen-4.10.4/xen/xen.efi /build/xen-4.10.4/dist/install/usr/lib64/efi/xen-4.10.4.efi; \
if [ -e /build/xen-4.10.4/xen/xen.efi.map ]; then \
install -m0644 -p /build/xen-4.10.4/xen/xen.efi.map /build/xen-4.10.4/dist/install/usr/lib/debug/xen-4.10.4.efi.map; \
fi; \
ln -sf xen-4.10.4.efi /build/xen-4.10.4/dist/install/usr/lib64/efi/xen-4.10.efi; \
ln -sf xen-4.10.4.efi /build/xen-4.10.4/dist/install/usr/lib64/efi/xen-4.efi; \
ln -sf xen-4.10.4.efi /build/xen-4.10.4/dist/install/usr/lib64/efi/xen.efi; \
if [ -n '/boot/efi' -a -n 'nixos' ]; then \
[ -d /build/xen-4.10.4/dist/install/boot/efi/nixos ] || \
install -d -m0755 -p /build/xen-4.10.4/dist/install/boot/efi/nixos ;\
install -m0644 -p /build/xen-4.10.4/xen/xen.efi /build/xen-4.10.4/dist/install/boot/efi/nixos/xen-4.10.4.efi; \
elif [ "/build/xen-4.10.4/dist/install" = "dist/install" ]; then \
echo 'EFI installation only partially done (EFI_VENDOR not set)' >&2; \
fi; \
fi
make[2]: Leaving directory '/build/xen-4.10.4/xen'
make[1]: Leaving directory '/build/xen-4.10.4/xen'
make -C tools/include install
make[1]: Entering directory '/build/xen-4.10.4/tools/include'
make -C xen-foreign
make[2]: Entering directory '/build/xen-4.10.4/tools/include/xen-foreign'
python mkheader.py arm32 arm32.h.tmp /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/arch-arm.h /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/xen.h
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < arm32.h.tmp > arm32.h.tmp2
rm arm32.h.tmp
if ! cmp -s arm32.h.tmp2 arm32.h; then mv -f arm32.h.tmp2 arm32.h; else rm -f arm32.h.tmp2; fi
python mkheader.py arm64 arm64.h.tmp /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/arch-arm.h /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/xen.h
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < arm64.h.tmp > arm64.h.tmp2
rm arm64.h.tmp
if ! cmp -s arm64.h.tmp2 arm64.h; then mv -f arm64.h.tmp2 arm64.h; else rm -f arm64.h.tmp2; fi
python mkheader.py x86_32 x86_32.h.tmp /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_32.h /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/xen.h
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < x86_32.h.tmp > x86_32.h.tmp2
rm x86_32.h.tmp
if ! cmp -s x86_32.h.tmp2 x86_32.h; then mv -f x86_32.h.tmp2 x86_32.h; else rm -f x86_32.h.tmp2; fi
python mkheader.py x86_64 x86_64.h.tmp /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_64.h /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /build/xen-4.10.4/tools/include/xen-foreign/../../../xen/include/public/xen.h
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < x86_64.h.tmp > x86_64.h.tmp2
rm x86_64.h.tmp
if ! cmp -s x86_64.h.tmp2 x86_64.h; then mv -f x86_64.h.tmp2 x86_64.h; else rm -f x86_64.h.tmp2; fi
python mkchecker.py checker.c arm32 arm64 x86_32 x86_64
gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wdeclaration-after-statement -D__XEN_TOOLS__ -o checker checker.c
./checker > tmp.size
diff -u reference.size tmp.size
rm tmp.size
make[2]: Leaving directory '/build/xen-4.10.4/tools/include/xen-foreign'
mkdir -p xen/libelf
ln -sf /build/xen-4.10.4/tools/include/../../xen/include/public/COPYING xen
ln -sf /build/xen-4.10.4/tools/include/../../xen/include/public/arch-arm.h /build/xen-4.10.4/tools/include/../../xen/include/public/arch-x86_32.h /build/xen-4.10.4/tools/include/../../xen/include/public/arch-x86_64.h /build/xen-4.10.4/tools/include/../../xen/include/public/callback.h /build/xen-4.10.4/tools/include/../../xen/include/public/dom0_ops.h /build/xen-4.10.4/tools/include/../../xen/include/public/domctl.h /build/xen-4.10.4/tools/include/../../xen/include/public/elfnote.h /build/xen-4.10.4/tools/include/../../xen/include/public/errno.h /build/xen-4.10.4/tools/include/../../xen/include/public/event_channel.h /build/xen-4.10.4/tools/include/../../xen/include/public/features.h /build/xen-4.10.4/tools/include/../../xen/include/public/grant_table.h /build/xen-4.10.4/tools/include/../../xen/include/public/kexec.h /build/xen-4.10.4/tools/include/../../xen/include/public/memory.h /build/xen-4.10.4/tools/include/../../xen/include/public/nmi.h /build/xen-4.10.4/tools/include/../../xen/include/public/physdev.h /build/xen-4.10.4/tools/include/../../xen/include/public/platform.h /build/xen-4.10.4/tools/include/../../xen/include/public/pmu.h /build/xen-4.10.4/tools/include/../../xen/include/public/sched.h /build/xen-4.10.4/tools/include/../../xen/include/public/sysctl.h /build/xen-4.10.4/tools/include/../../xen/include/public/tmem.h /build/xen-4.10.4/tools/include/../../xen/include/public/trace.h /build/xen-4.10.4/tools/include/../../xen/include/public/vcpu.h /build/xen-4.10.4/tools/include/../../xen/include/public/version.h /build/xen-4.10.4/tools/include/../../xen/include/public/vm_event.h /build/xen-4.10.4/tools/include/../../xen/include/public/xen-compat.h /build/xen-4.10.4/tools/include/../../xen/include/public/xen.h /build/xen-4.10.4/tools/include/../../xen/include/public/xencomm.h /build/xen-4.10.4/tools/include/../../xen/include/public/xenoprof.h xen
ln -sf /build/xen-4.10.4/tools/include/../../xen/include/public/arch-x86 /build/xen-4.10.4/tools/include/../../xen/include/public/arch-arm /build/xen-4.10.4/tools/include/../../xen/include/public/hvm /build/xen-4.10.4/tools/include/../../xen/include/public/io /build/xen-4.10.4/tools/include/../../xen/include/public/xsm xen
ln -sf ../xen-sys/Linux xen/sys
ln -sf /build/xen-4.10.4/tools/include/../../xen/include/xen/libelf.h /build/xen-4.10.4/tools/include/../../xen/include/xen/elfstructs.h xen/libelf/
ln -s ../xen-foreign xen/foreign
ln -sf /build/xen-4.10.4/tools/include/../../xen/include/acpi acpi
touch xen/.dir
mkdir -p xen-xsm/flask
cd /build/xen-4.10.4/tools/include/../../xen/xsm/flask/ && \
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash policy/mkflask.sh /nix/store/cmnds461yxhh17076pdm5g6maralf85b-gawk-5.1.0/bin/awk /build/xen-4.10.4/tools/include/xen-xsm/flask policy/initial_sids
touch xen-xsm/.dir
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-x86
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-x86/hvm
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-arm
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-arm/hvm
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/foreign
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/hvm
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/io
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/sys
/build/xen-4.10.4/tools/include/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/xsm
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/COPYING /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/arch-x86/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-x86
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/arch-x86/hvm/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-x86/hvm
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/arch-arm/hvm/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/arch-arm/hvm
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/foreign/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/foreign
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/hvm/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/hvm
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/io/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/io
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/sys/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/sys
/build/xen-4.10.4/tools/include/../../tools/cross-install -m0644 -p xen/xsm/*.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xen/xsm
make[1]: Leaving directory '/build/xen-4.10.4/tools/include'
make -C tools install
make[1]: Entering directory '/build/xen-4.10.4/tools'
/build/xen-4.10.4/tools/../tools/cross-install -d -m0755 -p -m 700 /build/xen-4.10.4/dist/install/var/lib/xen/dump
/build/xen-4.10.4/tools/../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/var/log/xen
/build/xen-4.10.4/tools/../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/var/run/xen
/build/xen-4.10.4/tools/../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/var/lib/xen
/build/xen-4.10.4/tools/../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/var/run/xenstored
/build/xen-4.10.4/tools/../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make subdirs-install
make[2]: Entering directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C libs install
make[4]: Entering directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C toolcore install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/toolcore'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/toolcore'
/nix/store/6mnbpv86l5ff2vf765hinq95k12dhj85-perl-5.32.1/bin/perl /build/xen-4.10.4/tools/libs/toolcore/../../../tools/include/xen-external/bsd-sys-queue-h-seddery /build/xen-4.10.4/tools/libs/toolcore/../../../tools/include/xen-external/bsd-sys-queue.h --prefix=xentoolcore >include/_xentoolcore_list.h.new
if ! cmp -s include/_xentoolcore_list.h.new include/_xentoolcore_list.h; then mv -f include/_xentoolcore_list.h.new include/_xentoolcore_list.h; else rm -f include/_xentoolcore_list.h.new; fi
mkdir -p /build/xen-4.10.4/tools/pkg-config
for i in include/xentoolcore.h include/xentoolcore_internal.h include/_xentoolcore_list.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/toolcore/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .handlereg.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/toolcore/../../../tools/include -c -o handlereg.o handlereg.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .handlereg.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/toolcore/../../../tools/include -fPIC -c -o handlereg.opic handlereg.c
ar rc libxentoolcore.a handlereg.o
gcc -Wl,-soname -Wl,libxentoolcore.so.1 -shared -Wl,--version-script=libxentoolcore.map -o libxentoolcore.so.1.0 handlereg.opic
ln -sf libxentoolcore.so.1.0 libxentoolcore.so.1
ln -sf libxentoolcore.so.1 libxentoolcore.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/toolcore'
/build/xen-4.10.4/tools/libs/toolcore/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/toolcore/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/toolcore/../../../tools/cross-install -m0755 -p libxentoolcore.so.1.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/toolcore/../../../tools/cross-install -m0644 -p libxentoolcore.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxentoolcore.so.1.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxentoolcore.so.1
ln -sf libxentoolcore.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxentoolcore.so
/build/xen-4.10.4/tools/libs/toolcore/../../../tools/cross-install -m0644 -p include/xentoolcore.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/toolcore/../../../tools/cross-install -m0644 -p xentoolcore.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/toolcore'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C toollog install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/toollog'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/toollog'
for i in include/xentoollog.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/toollog/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -c -o xtl_core.o xtl_core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_logger_stdio.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -c -o xtl_logger_stdio.o xtl_logger_stdio.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -fPIC -c -o xtl_core.opic xtl_core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_logger_stdio.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -fPIC -c -o xtl_logger_stdio.opic xtl_logger_stdio.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
ar rc libxentoollog.a xtl_core.o xtl_logger_stdio.o
gcc -Wl,-soname -Wl,libxentoollog.so.1 -shared -Wl,--version-script=libxentoollog.map -o libxentoollog.so.1.0 xtl_core.opic xtl_logger_stdio.opic
ln -sf libxentoollog.so.1.0 libxentoollog.so.1
ln -sf libxentoollog.so.1 libxentoollog.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/toollog'
/build/xen-4.10.4/tools/libs/toollog/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/toollog/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/toollog/../../../tools/cross-install -m0755 -p libxentoollog.so.1.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/toollog/../../../tools/cross-install -m0644 -p libxentoollog.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxentoollog.so.1.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxentoollog.so.1
ln -sf libxentoollog.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxentoollog.so
/build/xen-4.10.4/tools/libs/toollog/../../../tools/cross-install -m0644 -p include/xentoollog.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/toollog/../../../tools/cross-install -m0644 -p xentoollog.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/toollog'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C evtchn install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/evtchn'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/evtchn'
for i in include/xenevtchn.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -c -o core.o core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -c -o linux.o linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -fPIC -c -o core.opic core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/evtchn/../../../tools/include -fPIC -c -o linux.opic linux.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
ar rc libxenevtchn.a core.o linux.o
gcc -Wl,-soname -Wl,libxenevtchn.so.1 -shared -Wl,--version-script=libxenevtchn.map -o libxenevtchn.so.1.1 core.opic linux.opic /build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toollog/libxentoollog.so /build/xen-4.10.4/tools/libs/evtchn/../../../tools/libs/toolcore/libxentoolcore.so
ln -sf libxenevtchn.so.1.1 libxenevtchn.so.1
ln -sf libxenevtchn.so.1 libxenevtchn.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/evtchn'
/build/xen-4.10.4/tools/libs/evtchn/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/evtchn/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/evtchn/../../../tools/cross-install -m0755 -p libxenevtchn.so.1.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/evtchn/../../../tools/cross-install -m0644 -p libxenevtchn.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxenevtchn.so.1.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenevtchn.so.1
ln -sf libxenevtchn.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenevtchn.so
/build/xen-4.10.4/tools/libs/evtchn/../../../tools/cross-install -m0644 -p include/xenevtchn.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/evtchn/../../../tools/cross-install -m0644 -p xenevtchn.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/evtchn'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C gnttab install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/gnttab'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/gnttab'
for i in include/xengnttab.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gnttab_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -c -o gnttab_core.o gnttab_core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gntshr_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -c -o gntshr_core.o gntshr_core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -c -o linux.o linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gnttab_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -fPIC -c -o gnttab_core.opic gnttab_core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gntshr_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -fPIC -c -o gntshr_core.opic gntshr_core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/gnttab/../../../tools/include -fPIC -c -o linux.opic linux.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
ar rc libxengnttab.a gnttab_core.o gntshr_core.o linux.o
gcc -Wl,-soname -Wl,libxengnttab.so.1 -shared -Wl,--version-script=libxengnttab.map -o libxengnttab.so.1.1 gnttab_core.opic gntshr_core.opic linux.opic /build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toollog/libxentoollog.so /build/xen-4.10.4/tools/libs/gnttab/../../../tools/libs/toolcore/libxentoolcore.so
ln -sf libxengnttab.so.1.1 libxengnttab.so.1
ln -sf libxengnttab.so.1 libxengnttab.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/gnttab'
/build/xen-4.10.4/tools/libs/gnttab/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/gnttab/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/gnttab/../../../tools/cross-install -m0755 -p libxengnttab.so.1.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/gnttab/../../../tools/cross-install -m0644 -p libxengnttab.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxengnttab.so.1.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxengnttab.so.1
ln -sf libxengnttab.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxengnttab.so
/build/xen-4.10.4/tools/libs/gnttab/../../../tools/cross-install -m0644 -p include/xengnttab.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/gnttab/../../../tools/cross-install -m0644 -p xengnttab.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/gnttab'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C call install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/call'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/call'
for i in include/xencall.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/call/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -c -o core.o core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .buffer.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -c -o buffer.o buffer.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -c -o linux.o linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -fPIC -c -o core.opic core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .buffer.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -fPIC -c -o buffer.opic buffer.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/call/../../../tools/include -fPIC -c -o linux.opic linux.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
ar rc libxencall.a core.o buffer.o linux.o
gcc -pthread -Wl,-soname -Wl,libxencall.so.1 -shared -Wl,--version-script=libxencall.map -o libxencall.so.1.0 core.opic buffer.opic linux.opic /build/xen-4.10.4/tools/libs/call/../../../tools/libs/toollog/libxentoollog.so /build/xen-4.10.4/tools/libs/call/../../../tools/libs/toolcore/libxentoolcore.so
ln -sf libxencall.so.1.0 libxencall.so.1
ln -sf libxencall.so.1 libxencall.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/call'
/build/xen-4.10.4/tools/libs/call/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/call/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/call/../../../tools/cross-install -m0755 -p libxencall.so.1.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/call/../../../tools/cross-install -m0644 -p libxencall.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxencall.so.1.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxencall.so.1
ln -sf libxencall.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxencall.so
/build/xen-4.10.4/tools/libs/call/../../../tools/cross-install -m0644 -p include/xencall.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/call/../../../tools/cross-install -m0644 -p xencall.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/call'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C foreignmemory install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/foreignmemory'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/foreignmemory'
for i in include/xenforeignmemory.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -c -o core.o core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -c -o linux.o linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -fPIC -c -o core.opic core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/include -fPIC -c -o linux.opic linux.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
ar rc libxenforeignmemory.a core.o linux.o
gcc -pthread -Wl,-soname -Wl,libxenforeignmemory.so.1 -shared -Wl,--version-script=libxenforeignmemory.map -o libxenforeignmemory.so.1.2 core.opic linux.opic /build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toollog/libxentoollog.so /build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/libs/toolcore/libxentoolcore.so
ln -sf libxenforeignmemory.so.1.2 libxenforeignmemory.so.1
ln -sf libxenforeignmemory.so.1 libxenforeignmemory.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/foreignmemory'
/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/cross-install -m0755 -p libxenforeignmemory.so.1.2 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/cross-install -m0644 -p libxenforeignmemory.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxenforeignmemory.so.1.2 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenforeignmemory.so.1
ln -sf libxenforeignmemory.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenforeignmemory.so
/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/cross-install -m0644 -p include/xenforeignmemory.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/foreignmemory/../../../tools/cross-install -m0644 -p xenforeignmemory.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/foreignmemory'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[5]: Entering directory '/build/xen-4.10.4/tools/libs'
make -C devicemodel install
make[6]: Entering directory '/build/xen-4.10.4/tools/libs/devicemodel'
make libs
make[7]: Entering directory '/build/xen-4.10.4/tools/libs/devicemodel'
for i in include/xendevicemodel.h; do \
gcc -x c -ansi -Wall -Werror -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include \
-S -o /dev/null $i || exit 1; \
echo $i; \
done >headers.chk.new
mv headers.chk.new headers.chk
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/call/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -c -o core.o core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/call/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -c -o linux.o linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/call/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -fPIC -c -o core.opic core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -Wmissing-prototypes -I./include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/call/include -I/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/include -fPIC -c -o linux.opic linux.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
ar rc libxendevicemodel.a core.o linux.o
gcc -pthread -Wl,-soname -Wl,libxendevicemodel.so.1 -shared -Wl,--version-script=libxendevicemodel.map -o libxendevicemodel.so.1.1 core.opic linux.opic /build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toollog/libxentoollog.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toolcore /build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/call/libxencall.so /build/xen-4.10.4/tools/libs/devicemodel/../../../tools/libs/toolcore/libxentoolcore.so
ln -sf libxendevicemodel.so.1.1 libxendevicemodel.so.1
ln -sf libxendevicemodel.so.1 libxendevicemodel.so
make[7]: Leaving directory '/build/xen-4.10.4/tools/libs/devicemodel'
/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/cross-install -m0755 -p libxendevicemodel.so.1.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/cross-install -m0644 -p libxendevicemodel.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxendevicemodel.so.1.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxendevicemodel.so.1
ln -sf libxendevicemodel.so.1 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxendevicemodel.so
/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/cross-install -m0644 -p include/xendevicemodel.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libs/devicemodel/../../../tools/cross-install -m0644 -p xendevicemodel.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[6]: Leaving directory '/build/xen-4.10.4/tools/libs/devicemodel'
make[5]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[4]: Leaving directory '/build/xen-4.10.4/tools/libs'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C libxc install
make[4]: Entering directory '/build/xen-4.10.4/tools/libxc'
python /build/xen-4.10.4/tools/libxc/../../xen/tools/gen-cpuid.py -i /build/xen-4.10.4/tools/libxc/../../xen/include/public/arch-x86/cpufeatureset.h /build/xen-4.10.4/tools/libxc/../../xen/tools/gen-cpuid.py -o _xc_cpuid_autogen.h.new
if ! cmp -s _xc_cpuid_autogen.h.new _xc_cpuid_autogen.h; then mv -f _xc_cpuid_autogen.h.new _xc_cpuid_autogen.h; else rm -f _xc_cpuid_autogen.h.new; fi
make libs
make[5]: Entering directory '/build/xen-4.10.4/tools/libxc'
rm -f _paths.h.tmp; echo "#define sbindir \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin\"" >>_paths.h.tmp; echo "#define bindir \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin\"" >>_paths.h.tmp; echo "#define LIBEXEC \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen\"" >>_paths.h.tmp; echo "#define LIBEXEC_BIN \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin\"" >>_paths.h.tmp; echo "#define libdir \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib\"" >>_paths.h.tmp; echo "#define SHAREDIR \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share\"" >>_paths.h.tmp; echo "#define XENFIRMWAREDIR \"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/boot\"" >>_paths.h.tmp; echo "#define XEN_CONFIG_DIR \"/etc/xen\"" >>_paths.h.tmp; echo "#define XEN_SCRIPT_DIR \"/etc/xen/scripts\"" >>_paths.h.tmp; echo "#define XEN_LOCK_DIR \"/var/lock\"" >>_paths.h.tmp; echo "#define XEN_RUN_DIR \"/var/run/xen\"" >>_paths.h.tmp; echo "#define XEN_PAGING_DIR \"/var/lib/xen/xenpaging\"" >>_paths.h.tmp; echo "#define XEN_DUMP_DIR \"/var/lib/xen/dump\"" >>_paths.h.tmp; echo "#define XEN_LOG_DIR \"/var/log/xen\"" >>_paths.h.tmp; echo "#define XEN_LIB_DIR \"/var/lib/xen\"" >>_paths.h.tmp; echo "#define XEN_RUN_STORED \"/var/run/xenstored\"" >>_paths.h.tmp; if ! cmp -s _paths.h.tmp _paths.h; then mv -f _paths.h.tmp _paths.h; else rm -f _paths.h.tmp; fi
mkdir -p /build/xen-4.10.4/tools/pkg-config
mkdir -p /build/xen-4.10.4/tools/pkg-config
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_altp2m.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_altp2m.o xc_altp2m.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_core.o xc_core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_core_x86.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_core_x86.o xc_core_x86.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_cpupool.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_cpupool.o xc_cpupool.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_domain.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_domain.o xc_domain.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_evtchn.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_evtchn.o xc_evtchn.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_gnttab.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_gnttab.o xc_gnttab.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_misc.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_misc.o xc_misc.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_flask.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_flask.o xc_flask.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_physdev.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_physdev.o xc_physdev.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_private.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_private.o xc_private.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_csched.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_csched.o xc_csched.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_csched2.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_csched2.o xc_csched2.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_arinc653.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_arinc653.o xc_arinc653.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_rt.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_rt.o xc_rt.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_tbuf.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_tbuf.o xc_tbuf.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_pm.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_pm.o xc_pm.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_cpu_hotplug.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_cpu_hotplug.o xc_cpu_hotplug.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_resume.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_resume.o xc_resume.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_tmem.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_tmem.o xc_tmem.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_vm_event.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_vm_event.o xc_vm_event.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_monitor.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_monitor.o xc_monitor.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_mem_paging.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_mem_paging.o xc_mem_paging.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_mem_access.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_mem_access.o xc_mem_access.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_memshr.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_memshr.o xc_memshr.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_hcall_buf.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_hcall_buf.o xc_hcall_buf.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_foreign_memory.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_foreign_memory.o xc_foreign_memory.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_kexec.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_kexec.o xc_kexec.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_resource.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_resource.o xc_resource.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_psr.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_psr.o xc_psr.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_pagetab.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_pagetab.o xc_pagetab.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_linux.o xc_linux.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_evtchn_compat.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_evtchn_compat.o xc_evtchn_compat.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_gnttab_compat.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_gnttab_compat.o xc_gnttab_compat.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_devicemodel_compat.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_devicemodel_compat.o xc_devicemodel_compat.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_altp2m.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_altp2m.opic xc_altp2m.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_core.opic xc_core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_core_x86.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_core_x86.opic xc_core_x86.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_cpupool.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_cpupool.opic xc_cpupool.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_domain.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_domain.opic xc_domain.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_evtchn.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_evtchn.opic xc_evtchn.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_gnttab.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_gnttab.opic xc_gnttab.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_misc.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_misc.opic xc_misc.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_flask.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_flask.opic xc_flask.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_physdev.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_physdev.opic xc_physdev.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_private.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_private.opic xc_private.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_csched.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_csched.opic xc_csched.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_csched2.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_csched2.opic xc_csched2.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_arinc653.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_arinc653.opic xc_arinc653.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_rt.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_rt.opic xc_rt.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_tbuf.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_tbuf.opic xc_tbuf.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_pm.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_pm.opic xc_pm.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_cpu_hotplug.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_cpu_hotplug.opic xc_cpu_hotplug.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_resume.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_resume.opic xc_resume.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_tmem.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_tmem.opic xc_tmem.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_vm_event.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_vm_event.opic xc_vm_event.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_monitor.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_monitor.opic xc_monitor.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_mem_paging.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_mem_paging.opic xc_mem_paging.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_mem_access.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_mem_access.opic xc_mem_access.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_memshr.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_memshr.opic xc_memshr.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_hcall_buf.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_hcall_buf.opic xc_hcall_buf.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_foreign_memory.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_foreign_memory.opic xc_foreign_memory.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_kexec.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_kexec.opic xc_kexec.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_resource.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_resource.opic xc_resource.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_psr.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_psr.opic xc_psr.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_pagetab.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_pagetab.opic xc_pagetab.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_linux.opic xc_linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_evtchn_compat.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_evtchn_compat.opic xc_evtchn_compat.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_gnttab_compat.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_gnttab_compat.opic xc_gnttab_compat.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_devicemodel_compat.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_devicemodel_compat.opic xc_devicemodel_compat.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xg_private.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xg_private.o xg_private.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_suspend.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_suspend.o xc_suspend.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_common.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_common.o xc_sr_common.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_common_x86.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_common_x86.o xc_sr_common_x86.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_common_x86_pv.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_common_x86_pv.o xc_sr_common_x86_pv.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_restore_x86_pv.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_restore_x86_pv.o xc_sr_restore_x86_pv.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_restore_x86_hvm.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_restore_x86_hvm.o xc_sr_restore_x86_hvm.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_save_x86_pv.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_save_x86_pv.o xc_sr_save_x86_pv.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_save_x86_hvm.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_save_x86_hvm.o xc_sr_save_x86_hvm.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_restore.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_restore.o xc_sr_restore.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_save.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_sr_save.o xc_sr_save.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_offline_page.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_offline_page.o xc_offline_page.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_compression.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_compression.o xc_compression.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-tools.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -Wno-pointer-sign -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o libelf-tools.o ../../xen/common/libelf/libelf-tools.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-loader.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -Wno-pointer-sign -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o libelf-loader.o ../../xen/common/libelf/libelf-loader.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-dominfo.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -Wno-pointer-sign -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o libelf-dominfo.o ../../xen/common/libelf/libelf-dominfo.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_core.o xc_dom_core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_boot.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_boot.o xc_dom_boot.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_elfloader.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_elfloader.o xc_dom_elfloader.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_bzimageloader.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -DHAVE_BZLIB -DHAVE_LZMA -c -o xc_dom_bzimageloader.o xc_dom_bzimageloader.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_decompress_lz4.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_decompress_lz4.o xc_dom_decompress_lz4.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_hvmloader.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_hvmloader.o xc_dom_hvmloader.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_binloader.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_binloader.o xc_dom_binloader.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_compat_linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_compat_linux.o xc_dom_compat_linux.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_x86.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_dom_x86.o xc_dom_x86.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_cpuid_x86.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -c -o xc_cpuid_x86.o xc_cpuid_x86.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xg_private.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xg_private.opic xg_private.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_suspend.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_suspend.opic xc_suspend.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_common.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_common.opic xc_sr_common.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_common_x86.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_common_x86.opic xc_sr_common_x86.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_common_x86_pv.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_common_x86_pv.opic xc_sr_common_x86_pv.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_restore_x86_pv.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_restore_x86_pv.opic xc_sr_restore_x86_pv.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_restore_x86_hvm.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_restore_x86_hvm.opic xc_sr_restore_x86_hvm.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_save_x86_pv.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_save_x86_pv.opic xc_sr_save_x86_pv.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_save_x86_hvm.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_save_x86_hvm.opic xc_sr_save_x86_hvm.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_restore.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_restore.opic xc_sr_restore.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_sr_save.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_sr_save.opic xc_sr_save.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_offline_page.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_offline_page.opic xc_offline_page.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_compression.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_compression.opic xc_compression.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-tools.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -Wno-pointer-sign -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o libelf-tools.opic ../../xen/common/libelf/libelf-tools.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-loader.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -Wno-pointer-sign -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o libelf-loader.opic ../../xen/common/libelf/libelf-loader.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-dominfo.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -Wno-pointer-sign -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o libelf-dominfo.opic ../../xen/common/libelf/libelf-dominfo.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_core.opic xc_dom_core.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_boot.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_boot.opic xc_dom_boot.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_elfloader.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_elfloader.opic xc_dom_elfloader.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_bzimageloader.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -DHAVE_BZLIB -DHAVE_LZMA -fPIC -c -o xc_dom_bzimageloader.opic xc_dom_bzimageloader.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_decompress_lz4.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_decompress_lz4.opic xc_dom_decompress_lz4.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_hvmloader.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_hvmloader.opic xc_dom_hvmloader.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_binloader.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_binloader.opic xc_dom_binloader.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_compat_linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_compat_linux.opic xc_dom_compat_linux.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_dom_x86.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_dom_x86.opic xc_dom_x86.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xc_cpuid_x86.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/build/xen-4.10.4/tools/libxc/../../tools/include -D__XEN_TOOLS__ -pthread -I/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -include /build/xen-4.10.4/tools/libxc/../../tools/config.h -I/build/xen-4.10.4/tools/libxc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -I/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/libxc/../../tools/include -fPIC -c -o xc_cpuid_x86.opic xc_cpuid_x86.c
ar rc libxenctrl.a xc_altp2m.o xc_core.o xc_core_x86.o xc_cpupool.o xc_domain.o xc_evtchn.o xc_gnttab.o xc_misc.o xc_flask.o xc_physdev.o xc_private.o xc_csched.o xc_csched2.o xc_arinc653.o xc_rt.o xc_tbuf.o xc_pm.o xc_cpu_hotplug.o xc_resume.o xc_tmem.o xc_vm_event.o xc_monitor.o xc_mem_paging.o xc_mem_access.o xc_memshr.o xc_hcall_buf.o xc_foreign_memory.o xc_kexec.o xc_resource.o xc_psr.o xc_pagetab.o xc_linux.o xc_evtchn_compat.o xc_gnttab_compat.o xc_devicemodel_compat.o
gcc -pthread -Wl,-soname -Wl,libxenctrl.so.4.10 -shared -o libxenctrl.so.4.10.0 xc_altp2m.opic xc_core.opic xc_core_x86.opic xc_cpupool.opic xc_domain.opic xc_evtchn.opic xc_gnttab.opic xc_misc.opic xc_flask.opic xc_physdev.opic xc_private.opic xc_csched.opic xc_csched2.opic xc_arinc653.opic xc_rt.opic xc_tbuf.opic xc_pm.opic xc_cpu_hotplug.opic xc_resume.opic xc_tmem.opic xc_vm_event.opic xc_monitor.opic xc_mem_paging.opic xc_mem_access.opic xc_memshr.opic xc_hcall_buf.opic xc_foreign_memory.opic xc_kexec.opic xc_resource.opic xc_psr.opic xc_pagetab.opic xc_linux.opic xc_evtchn_compat.opic xc_gnttab_compat.opic xc_devicemodel_compat.opic /build/xen-4.10.4/tools/libxc/../../tools/libs/toollog/libxentoollog.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore /build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore /build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab/libxengnttab.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore /build/xen-4.10.4/tools/libxc/../../tools/libs/call/libxencall.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore /build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory/libxenforeignmemory.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore /build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel/libxendevicemodel.so
ar rc libxenguest.a xg_private.o xc_suspend.o xc_sr_common.o xc_sr_common_x86.o xc_sr_common_x86_pv.o xc_sr_restore_x86_pv.o xc_sr_restore_x86_hvm.o xc_sr_save_x86_pv.o xc_sr_save_x86_hvm.o xc_sr_restore.o xc_sr_save.o xc_offline_page.o xc_compression.o libelf-tools.o libelf-loader.o libelf-dominfo.o xc_dom_core.o xc_dom_boot.o xc_dom_elfloader.o xc_dom_bzimageloader.o xc_dom_decompress_lz4.o xc_dom_hvmloader.o xc_dom_binloader.o xc_dom_compat_linux.o xc_dom_x86.o xc_cpuid_x86.o
ln -sf libxenctrl.so.4.10.0 libxenctrl.so.4.10
ln -sf libxenctrl.so.4.10 libxenctrl.so
gcc -Wl,-soname -Wl,libxenguest.so.4.10 -shared -o libxenguest.so.4.10.0 xg_private.opic xc_suspend.opic xc_sr_common.opic xc_sr_common_x86.opic xc_sr_common_x86_pv.opic xc_sr_restore_x86_pv.opic xc_sr_restore_x86_hvm.opic xc_sr_save_x86_pv.opic xc_sr_save_x86_hvm.opic xc_sr_restore.opic xc_sr_save.opic xc_offline_page.opic xc_compression.opic libelf-tools.opic libelf-loader.opic libelf-dominfo.opic xc_dom_core.opic xc_dom_boot.opic xc_dom_elfloader.opic xc_dom_bzimageloader.opic xc_dom_decompress_lz4.opic xc_dom_hvmloader.opic xc_dom_binloader.opic xc_dom_compat_linux.opic xc_dom_x86.opic xc_cpuid_x86.opic -lbz2 -llzma -lz -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore /build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/libxc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/libxc/../../tools/libxc/libxenctrl.so
ln -sf libxenguest.so.4.10.0 libxenguest.so.4.10
ln -sf libxenguest.so.4.10 libxenguest.so
make[5]: Leaving directory '/build/xen-4.10.4/tools/libxc'
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0755 -p libxenctrl.so.4.10.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0644 -p libxenctrl.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxenctrl.so.4.10.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenctrl.so.4.10
ln -sf libxenctrl.so.4.10 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenctrl.so
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0644 -p include/xenctrl.h include/xenctrl_compat.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0755 -p libxenguest.so.4.10.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0644 -p libxenguest.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxenguest.so.4.10.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenguest.so.4.10
ln -sf libxenguest.so.4.10 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenguest.so
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0644 -p include/xenguest.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0644 -p xencontrol.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
/build/xen-4.10.4/tools/libxc/../../tools/cross-install -m0644 -p xenguest.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[4]: Leaving directory '/build/xen-4.10.4/tools/libxc'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C flask install
make[4]: Entering directory '/build/xen-4.10.4/tools/flask'
make[5]: Entering directory '/build/xen-4.10.4/tools/flask'
make -C utils install
make[6]: Entering directory '/build/xen-4.10.4/tools/flask/utils'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .loadpolicy.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -D__XEN_TOOLS__ -c -o loadpolicy.o loadpolicy.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .setenforce.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -D__XEN_TOOLS__ -c -o setenforce.o setenforce.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .getenforce.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -D__XEN_TOOLS__ -c -o getenforce.o getenforce.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .label-pci.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -D__XEN_TOOLS__ -c -o label-pci.o label-pci.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .get-bool.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -D__XEN_TOOLS__ -c -o get-bool.o get-bool.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .set-bool.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -I/build/xen-4.10.4/tools/flask/utils/../../../tools/include -D__XEN_TOOLS__ -c -o set-bool.o set-bool.c
gcc loadpolicy.o -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel /build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-loadpolicy
gcc setenforce.o -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel /build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-setenforce
gcc getenforce.o -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel /build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-getenforce
gcc label-pci.o -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel /build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-label-pci
gcc get-bool.o -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel /build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-get-bool
gcc set-bool.o -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/flask/utils/../../../tools/libs/devicemodel /build/xen-4.10.4/tools/flask/utils/../../../tools/libxc/libxenctrl.so -o flask-set-bool
/build/xen-4.10.4/tools/flask/utils/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
/build/xen-4.10.4/tools/flask/utils/../../../tools/cross-install -m0755 -p flask-loadpolicy flask-setenforce flask-getenforce flask-label-pci flask-get-bool flask-set-bool /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
make[6]: Leaving directory '/build/xen-4.10.4/tools/flask/utils'
make[5]: Leaving directory '/build/xen-4.10.4/tools/flask'
make[5]: Entering directory '/build/xen-4.10.4/tools/flask'
make -C policy install
make[6]: Entering directory '/build/xen-4.10.4/tools/flask/policy'
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: hostname: command not found
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: hostname: command not found
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: hostname: command not found
m4 -D self_contained_policy -s -D mls_num_sens=16 -D mls_num_cats=256 ../../../xen/xsm/flask/policy/security_classes policy/security_classes ../../../xen/xsm/flask/policy/initial_sids ../../../xen/xsm/flask/policy/access_vectors policy/access_vectors policy/support/misc_macros.spt policy/support/mls_macros.spt policy/mls modules/xen.if policy/global_tunables modules/xen.te modules/dom0.te modules/guest_features.te modules/domU.te modules/isolated_domU.te modules/prot_domU.te modules/nomigrate.te modules/nic_dev.te modules/xenstore.te modules/all_system_role.te modules/vm_role.te policy/users modules/vm_role.cons policy/initial_sids policy/device_contexts > /build/xen-4.10.4/tools/flask/policy/policy.conf
checkpolicy -t Xen -c 30 /build/xen-4.10.4/tools/flask/policy/policy.conf -o /build/xen-4.10.4/tools/flask/policy/xenpolicy-4.10.4
/build/xen-4.10.4/tools/flask/policy/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install//boot
/build/xen-4.10.4/tools/flask/policy/../../../tools/cross-install -m0644 -p /build/xen-4.10.4/tools/flask/policy/xenpolicy-4.10.4 /build/xen-4.10.4/dist/install//boot
make[6]: Leaving directory '/build/xen-4.10.4/tools/flask/policy'
make[5]: Leaving directory '/build/xen-4.10.4/tools/flask'
make[4]: Leaving directory '/build/xen-4.10.4/tools/flask'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C fuzz install
make[4]: Entering directory '/build/xen-4.10.4/tools/fuzz'
make[5]: Entering directory '/build/xen-4.10.4/tools/fuzz'
make -C libelf install
make[6]: Entering directory '/build/xen-4.10.4/tools/fuzz/libelf'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-fuzzer.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../xen/common/libelf -I/build/xen-4.10.4/tools/fuzz/libelf/../../../tools/include -c -o libelf-fuzzer.o libelf-fuzzer.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-tools.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../xen/common/libelf -Wno-pointer-sign -DFUZZ_NO_LIBXC -I/build/xen-4.10.4/tools/fuzz/libelf/../../../tools/include -c -o libelf-tools.o ../../../xen/common/libelf/libelf-tools.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-loader.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../xen/common/libelf -Wno-pointer-sign -DFUZZ_NO_LIBXC -I/build/xen-4.10.4/tools/fuzz/libelf/../../../tools/include -c -o libelf-loader.o ../../../xen/common/libelf/libelf-loader.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .libelf-dominfo.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../xen/common/libelf -Wno-pointer-sign -DFUZZ_NO_LIBXC -I/build/xen-4.10.4/tools/fuzz/libelf/../../../tools/include -c -o libelf-dominfo.o ../../../xen/common/libelf/libelf-dominfo.c
ar rc libelf.a libelf-fuzzer.o libelf-tools.o libelf-loader.o libelf-dominfo.o
make[6]: Leaving directory '/build/xen-4.10.4/tools/fuzz/libelf'
make[5]: Leaving directory '/build/xen-4.10.4/tools/fuzz'
make[5]: Entering directory '/build/xen-4.10.4/tools/fuzz'
make -C x86_instruction_emulator install
make[6]: Entering directory '/build/xen-4.10.4/tools/fuzz/x86_instruction_emulator'
[ -L x86-emulate.h ] || ln -sf /build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../tools/tests/x86_emulator/x86-emulate.h
[ -L x86_emulate ] || ln -sf /build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../xen/arch/x86/x86_emulate
[ -L asm ] || ln -sf /build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../xen/include/asm-x86 asm
[ -L x86-emulate.c ] || ln -sf /build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../tools/tests/x86_emulator/x86-emulate.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .afl-harness.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../tools/include -D__XEN_TOOLS__ -I. -c -o afl-harness.o afl-harness.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .fuzz-emul.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../tools/include -D__XEN_TOOLS__ -I. -c -o fuzz-emul.o fuzz-emul.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .x86-emulate.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../tools/include -D__XEN_TOOLS__ -I. -c -o x86-emulate.o x86-emulate.c
ar rc x86-insn-fuzzer.a fuzz-emul.o x86-emulate.o
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .afl-harness.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/build/xen-4.10.4/tools/fuzz/x86_instruction_emulator/../../../tools/include -D__XEN_TOOLS__ -I. afl-harness.o fuzz-emul.o x86-emulate.o -o afl-harness
make[6]: Leaving directory '/build/xen-4.10.4/tools/fuzz/x86_instruction_emulator'
make[5]: Leaving directory '/build/xen-4.10.4/tools/fuzz'
make[4]: Leaving directory '/build/xen-4.10.4/tools/fuzz'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C xenstore install
make[4]: Entering directory '/build/xen-4.10.4/tools/xenstore'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstore_client.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -c -o xenstore_client.o xenstore_client.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xs.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -DUSE_PTHREAD -fPIC -c -o xs.opic xs.c
gcc -DPIC -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xs_lib.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -fPIC -c -o xs_lib.opic xs_lib.c
mkdir -p /build/xen-4.10.4/tools/pkg-config
gcc -L/nix/store/ixpwj1cxl4rp2qbyn0s2h4k5zj731q7c-systemd-247.6/lib -lsystemd -pthread -Wl,-soname -Wl,libxenstore.so.3.0 -shared -o libxenstore.so.3.0.3 xs.opic xs_lib.opic /build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/libxentoolcore.so
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstore_control.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -c -o xenstore_control.o xenstore_control.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xs.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -c -o xs.o xs.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xs_lib.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xs_lib.o xs_lib.c
ln -sf libxenstore.so.3.0.3 libxenstore.so.3.0
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xs_tdb_dump.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -c -o xs_tdb_dump.o xs_tdb_dump.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .utils.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o utils.o utils.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .tdb.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o tdb.o tdb.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .talloc.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o talloc.o talloc.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstored_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xenstored_core.o xenstored_core.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstored_watch.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xenstored_watch.o xenstored_watch.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstored_domain.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xenstored_domain.o xenstored_domain.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstored_transaction.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xenstored_transaction.o xenstored_transaction.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstored_control.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xenstored_control.o xenstored_control.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .hashtable.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o hashtable.o hashtable.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenstored_posix.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -Werror -I. -include /build/xen-4.10.4/tools/xenstore/../../tools/config.h -I./include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libxc/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -DXEN_LIB_STORED="\"/var/lib/xenstored\"" -DXEN_RUN_STORED="\"/var/run/xenstored\"" -I/nix/store/11sbip0qhqzmw1k0vlxs6nm4ivqzchyn-systemd-247.6-dev/include -I/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/include -I/build/xen-4.10.4/tools/xenstore/../../tools/include -c -o xenstored_posix.o xenstored_posix.c
ar rcs libxenstore.a xs.o xs_lib.o
ln -sf libxenstore.so.3.0 libxenstore.so
gcc xs_tdb_dump.o utils.o tdb.o talloc.o -L/nix/store/ixpwj1cxl4rp2qbyn0s2h4k5zj731q7c-systemd-247.6/lib -lsystemd -o xs_tdb_dump
gcc xenstored_core.o xenstored_watch.o xenstored_domain.o xenstored_transaction.o xenstored_control.o xs_lib.o talloc.o utils.o tdb.o hashtable.o xenstored_posix.o -L/nix/store/ixpwj1cxl4rp2qbyn0s2h4k5zj731q7c-systemd-247.6/lib -lsystemd -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore /build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore /build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab/libxengnttab.so -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/devicemodel /build/xen-4.10.4/tools/xenstore/../../tools/libxc/libxenctrl.so -lrt -o xenstored
gcc xenstore_client.o -L/nix/store/ixpwj1cxl4rp2qbyn0s2h4k5zj731q7c-systemd-247.6/lib -lsystemd -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore /build/xen-4.10.4/tools/xenstore/../../tools/xenstore/libxenstore.so /build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/libxentoolcore.so -o xenstore
gcc xenstore_control.o -L/nix/store/ixpwj1cxl4rp2qbyn0s2h4k5zj731q7c-systemd-247.6/lib -lsystemd -Wl,-rpath-link=/build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore /build/xen-4.10.4/tools/xenstore/../../tools/xenstore/libxenstore.so /build/xen-4.10.4/tools/xenstore/../../tools/libs/toolcore/libxentoolcore.so -o xenstore-control
ln -f xenstore xenstore-exists
ln -f xenstore xenstore-list
ln -f xenstore xenstore-read
ln -f xenstore xenstore-rm
ln -f xenstore xenstore-chmod
ln -f xenstore xenstore-write
ln -f xenstore xenstore-ls
ln -f xenstore xenstore-watch
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xenstore-compat
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/var/lib/xenstored
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0755 -p xenstored /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0755 -p xenstore-control /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0755 -p xenstore /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
set -e ; for c in xenstore-exists xenstore-list xenstore-read xenstore-rm xenstore-chmod xenstore-write xenstore-ls xenstore-watch ; do \
ln -f /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin/xenstore /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin/${c} ; \
done
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0755 -p libxenstore.so.3.0.3 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
ln -sf libxenstore.so.3.0.3 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenstore.so.3.0
ln -sf libxenstore.so.3.0 /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/libxenstore.so
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0644 -p libxenstore.a /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0644 -p include/xenstore.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0644 -p include/xenstore_lib.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0644 -p include/compat/xs.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xenstore-compat/xs.h
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0644 -p include/compat/xs_lib.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xenstore-compat/xs_lib.h
ln -sf xenstore-compat/xs.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xs.h
ln -sf xenstore-compat/xs_lib.h /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/include/xs_lib.h
/build/xen-4.10.4/tools/xenstore/../../tools/cross-install -m0644 -p xenstore.pc /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share/pkgconfig
make[4]: Leaving directory '/build/xen-4.10.4/tools/xenstore'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C misc install
make[4]: Entering directory '/build/xen-4.10.4/tools/misc'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-cpuid.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-cpuid.o xen-cpuid.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-detect.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include xen-detect.c -o xen-detect
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-tmem-list-parse.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include xen-tmem-list-parse.c -o xen-tmem-list-parse
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xencov.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xencov.o xencov.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenlockprof.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xenlockprof.o xenlockprof.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenperf.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xenperf.o xenperf.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenpm.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xenpm.o xenpm.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenwatchdogd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xenwatchdogd.o xenwatchdogd.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-livepatch.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-livepatch.o xen-livepatch.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-diag.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-diag.o xen-diag.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-hptool.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc -I/build/xen-4.10.4/tools/misc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-hptool.o xen-hptool.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-hvmcrash.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-hvmcrash.o xen-hvmcrash.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-hvmctx.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-hvmctx.o xen-hvmctx.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-mfndump.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -include /build/xen-4.10.4/tools/misc/../../tools/config.h -I/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/xenstore/include -I/build/xen-4.10.4/tools/misc/../../tools/include -I/build/xen-4.10.4/tools/misc/../../tools/libxc -I/build/xen-4.10.4/tools/misc/../../tools/libs/call/include -I/build/xen-4.10.4/tools/misc/../../tools/include -c -o xen-mfndump.o xen-mfndump.c
gcc -o xen-cpuid xen-cpuid.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenguest.so
gcc -o xencov xencov.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xenlockprof xenlockprof.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xenperf xenperf.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xenpm xenpm.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xenwatchdogd xenwatchdogd.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xen-livepatch xen-livepatch.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xen-diag xen-diag.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xen-hptool xen-hptool.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore /build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenguest.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore /build/xen-4.10.4/tools/misc/../../tools/xenstore/libxenstore.so
gcc -o xen-hvmcrash xen-hvmcrash.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xen-hvmctx xen-hvmctx.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so
gcc -o xen-lowmemd xen-lowmemd.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore /build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore /build/xen-4.10.4/tools/misc/../../tools/xenstore/libxenstore.so
gcc -o xen-mfndump xen-mfndump.o -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore /build/xen-4.10.4/tools/misc/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/devicemodel /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenctrl.so -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/misc/../../tools/libs/evtchn /build/xen-4.10.4/tools/misc/../../tools/libxc/libxenguest.so
/build/xen-4.10.4/tools/misc/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
/build/xen-4.10.4/tools/misc/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
/build/xen-4.10.4/tools/misc/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
/build/xen-4.10.4/tools/misc/../../tools/cross-install -m0755 -p xencons xencov_split xen-cpuid xen-detect /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
/build/xen-4.10.4/tools/misc/../../tools/cross-install -m0755 -p xen-bugtool xen-ringwatch xen-tmem-list-parse xencov xenlockprof xenperf xenpm xenwatchdogd xen-livepatch xen-diag xen-hptool xen-hvmcrash xen-hvmctx xen-lowmemd xen-mfndump /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
/build/xen-4.10.4/tools/misc/../../tools/cross-install -m0755 -p xenpvnetboot /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
make[4]: Leaving directory '/build/xen-4.10.4/tools/misc'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C examples install
make[4]: Entering directory '/build/xen-4.10.4/tools/examples'
[ -d /build/xen-4.10.4/dist/install/etc/xen ] || \
/build/xen-4.10.4/tools/examples/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/xen
set -e; for i in README README.incompatibilities; \
do [ -e /build/xen-4.10.4/dist/install/etc/xen/$i ] || \
/build/xen-4.10.4/tools/examples/../../tools/cross-install -m0644 -p $i /build/xen-4.10.4/dist/install/etc/xen; \
done
[ -d /build/xen-4.10.4/dist/install/etc/xen ] || \
/build/xen-4.10.4/tools/examples/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/xen
[ -d /build/xen-4.10.4/dist/install/etc/xen/auto ] || \
/build/xen-4.10.4/tools/examples/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/xen/auto
set -e; for i in xlexample.hvm xlexample.pvlinux xl.conf cpupool ; \
do [ -e /build/xen-4.10.4/dist/install/etc/xen/$i ] || \
/build/xen-4.10.4/tools/examples/../../tools/cross-install -m0644 -p $i /build/xen-4.10.4/dist/install/etc/xen; \
done
make[4]: Leaving directory '/build/xen-4.10.4/tools/examples'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C hotplug install
make[4]: Entering directory '/build/xen-4.10.4/tools/hotplug'
make[5]: Entering directory '/build/xen-4.10.4/tools/hotplug'
make -C common install
make[6]: Entering directory '/build/xen-4.10.4/tools/hotplug/common'
rm -f "hotplugpath.sh".tmp; echo "sbindir=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin\"" >>"hotplugpath.sh".tmp; echo "bindir=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin\"" >>"hotplugpath.sh".tmp; echo "LIBEXEC=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen\"" >>"hotplugpath.sh".tmp; echo "LIBEXEC_BIN=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin\"" >>"hotplugpath.sh".tmp; echo "libdir=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib\"" >>"hotplugpath.sh".tmp; echo "SHAREDIR=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/share\"" >>"hotplugpath.sh".tmp; echo "XENFIRMWAREDIR=\"/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/boot\"" >>"hotplugpath.sh".tmp; echo "XEN_CONFIG_DIR=\"/etc/xen\"" >>"hotplugpath.sh".tmp; echo "XEN_SCRIPT_DIR=\"/etc/xen/scripts\"" >>"hotplugpath.sh".tmp; echo "XEN_LOCK_DIR=\"/var/lock\"" >>"hotplugpath.sh".tmp; echo "XEN_RUN_DIR=\"/var/run/xen\"" >>"hotplugpath.sh".tmp; echo "XEN_PAGING_DIR=\"/var/lib/xen/xenpaging\"" >>"hotplugpath.sh".tmp; echo "XEN_DUMP_DIR=\"/var/lib/xen/dump\"" >>"hotplugpath.sh".tmp; echo "XEN_LOG_DIR=\"/var/log/xen\"" >>"hotplugpath.sh".tmp; echo "XEN_LIB_DIR=\"/var/lib/xen\"" >>"hotplugpath.sh".tmp; echo "XEN_RUN_STORED=\"/var/run/xenstored\"" >>"hotplugpath.sh".tmp; if ! cmp -s "hotplugpath.sh".tmp "hotplugpath.sh"; then mv -f "hotplugpath.sh".tmp "hotplugpath.sh"; else rm -f "hotplugpath.sh".tmp; fi
[ -d /build/xen-4.10.4/dist/install/etc/xen/scripts ] || \
/build/xen-4.10.4/tools/hotplug/common/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/xen/scripts
set -e; for i in ; \
do \
/build/xen-4.10.4/tools/hotplug/common/../../../tools/cross-install -m0755 -p $i /build/xen-4.10.4/dist/install/etc/xen/scripts; \
done
set -e; for i in "hotplugpath.sh"; \
do \
/build/xen-4.10.4/tools/hotplug/common/../../../tools/cross-install -m0644 -p $i /build/xen-4.10.4/dist/install/etc/xen/scripts; \
done
make[6]: Leaving directory '/build/xen-4.10.4/tools/hotplug/common'
make[5]: Leaving directory '/build/xen-4.10.4/tools/hotplug'
make[5]: Entering directory '/build/xen-4.10.4/tools/hotplug'
make -C Linux install
make[6]: Entering directory '/build/xen-4.10.4/tools/hotplug/Linux'
[ -d /build/xen-4.10.4/dist/install/etc/init.d ] || /build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/init.d
[ -d /build/xen-4.10.4/dist/install/etc/default ] || /build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/default
[ -d /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin ] || /build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0755 -p xendomains /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0755 -p init.d/xendomains /build/xen-4.10.4/dist/install/etc/init.d
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0644 -p init.d/sysconfig.xendomains /build/xen-4.10.4/dist/install/etc/default/xendomains
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0755 -p init.d/xencommons /build/xen-4.10.4/dist/install/etc/init.d
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0644 -p init.d/sysconfig.xencommons /build/xen-4.10.4/dist/install/etc/default/xencommons
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0755 -p init.d/xendriverdomain /build/xen-4.10.4/dist/install/etc/init.d
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0755 -p init.d/xen-watchdog /build/xen-4.10.4/dist/install/etc/init.d
[ -d /build/xen-4.10.4/dist/install/etc/xen/scripts ] || \
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/etc/xen/scripts
set -e; for i in vif-bridge vif-route vif-nat vif-openvswitch vif2 vif-setup block block-enbd block-nbd xen-hotplug-cleanup external-device-migrate vscsi block-iscsi block-tap block-drbd-probe block-dummy colo-proxy-setup launch-xenstore; \
do \
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0755 -p $i /build/xen-4.10.4/dist/install/etc/xen/scripts; \
done
set -e; for i in xen-script-common.sh locking.sh logging.sh xen-hotplug-common.sh xen-network-common.sh vif-common.sh block-common.sh; \
do \
/build/xen-4.10.4/tools/hotplug/Linux/../../../tools/cross-install -m0644 -p $i /build/xen-4.10.4/dist/install/etc/xen/scripts; \
done
make[7]: Entering directory '/build/xen-4.10.4/tools/hotplug/Linux'
make -C systemd install
make[8]: Entering directory '/build/xen-4.10.4/tools/hotplug/Linux/systemd'
rm -f xen.conf.tmp
for mod in xen-evtchn xen-gntdev xen-gntalloc xen-blkback xen-netback xen-pciback evtchn gntdev netbk blkbk xen-scsibk usbbk pciback xen-acpi-processor blktap2 ; do \
echo $mod ; \
done > xen.conf.tmp
if ! cmp -s xen.conf.tmp xen.conf; then mv -f xen.conf.tmp xen.conf; else rm -f xen.conf.tmp; fi
[ -d /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/systemd/system/ ] || \
/build/xen-4.10.4/tools/hotplug/Linux/systemd/../../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/systemd/system/
[ -d /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/modules-load.d/ ] || \
/build/xen-4.10.4/tools/hotplug/Linux/systemd/../../../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/modules-load.d/
/build/xen-4.10.4/tools/hotplug/Linux/systemd/../../../../tools/cross-install -m0644 -p *.service /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/systemd/system/
/build/xen-4.10.4/tools/hotplug/Linux/systemd/../../../../tools/cross-install -m0644 -p *.mount /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/systemd/system/
/build/xen-4.10.4/tools/hotplug/Linux/systemd/../../../../tools/cross-install -m0644 -p *.conf /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/modules-load.d/
make[8]: Leaving directory '/build/xen-4.10.4/tools/hotplug/Linux/systemd'
make[7]: Leaving directory '/build/xen-4.10.4/tools/hotplug/Linux'
make[6]: Leaving directory '/build/xen-4.10.4/tools/hotplug/Linux'
make[5]: Leaving directory '/build/xen-4.10.4/tools/hotplug'
make[4]: Leaving directory '/build/xen-4.10.4/tools/hotplug'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C xentrace install
make[4]: Entering directory '/build/xen-4.10.4/tools/xentrace'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenalyze.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libxc/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -D__XEN_TOOLS__ -c -o xenalyze.o xenalyze.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .mread.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libxc/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -D__XEN_TOOLS__ -c -o mread.o mread.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xentrace.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libxc/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -D__XEN_TOOLS__ -c -o xentrace.o xentrace.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .setsize.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libxc/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -D__XEN_TOOLS__ -c -o setsize.o setsize.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenctx.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libxc/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -I/build/xen-4.10.4/tools/xentrace/../../tools/include -D__XEN_TOOLS__ -c -o xenctx.o xenctx.c
gcc -o xenalyze xenalyze.o mread.o
gcc -o xentrace xentrace.o -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore /build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel /build/xen-4.10.4/tools/xentrace/../../tools/libxc/libxenctrl.so
gcc -o xentrace_setsize setsize.o -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore /build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel /build/xen-4.10.4/tools/xentrace/../../tools/libxc/libxenctrl.so
gcc -o xenctx xenctx.o -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore /build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn/libxenevtchn.so -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xentrace/../../tools/libs/devicemodel /build/xen-4.10.4/tools/xentrace/../../tools/libxc/libxenctrl.so
/build/xen-4.10.4/tools/xentrace/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
/build/xen-4.10.4/tools/xentrace/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
[ -z "xenctx" ] || /build/xen-4.10.4/tools/xentrace/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
/build/xen-4.10.4/tools/xentrace/../../tools/cross-install -m0755 -p xenalyze /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
/build/xen-4.10.4/tools/xentrace/../../tools/cross-install -m0755 -p xentrace xentrace_setsize /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/sbin
/build/xen-4.10.4/tools/xentrace/../../tools/cross-install -m0755 -p xentrace_format /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/bin
[ -z "xenctx" ] || /build/xen-4.10.4/tools/xentrace/../../tools/cross-install -m0755 -p xenctx /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
make[4]: Leaving directory '/build/xen-4.10.4/tools/xentrace'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C xcutils install
make[4]: Entering directory '/build/xen-4.10.4/tools/xcutils'
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .readnotes.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libxc/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -D__XEN_TOOLS__ -I/build/xen-4.10.4/tools/xcutils/../../tools/libxc/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libxc -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/call/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -c -o readnotes.o readnotes.c
gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .lsevtchn.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Werror -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/evtchn/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libxc/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/foreignmemory/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/libs/devicemodel/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -I/build/xen-4.10.4/tools/xcutils/../../tools/include -D__XEN_TOOLS__ -c -o lsevtchn.o lsevtchn.c
gcc readnotes.o -o readnotes -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/devicemodel /build/xen-4.10.4/tools/xcutils/../../tools/libxc/libxenctrl.so -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/evtchn /build/xen-4.10.4/tools/xcutils/../../tools/libxc/libxenguest.so
gcc lsevtchn.o -o lsevtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/evtchn -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/gnttab -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/call -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/foreignmemory -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toollog -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/toolcore -Wl,-rpath-link=/build/xen-4.10.4/tools/xcutils/../../tools/libs/devicemodel /build/xen-4.10.4/tools/xcutils/../../tools/libxc/libxenctrl.so
/build/xen-4.10.4/tools/xcutils/../../tools/cross-install -d -m0755 -p /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
/build/xen-4.10.4/tools/xcutils/../../tools/cross-install -m0755 -p readnotes lsevtchn /build/xen-4.10.4/dist/install/nix/store/w5zjjr0l0j7a8m28k51yzs80p80h08cb-xen-4.10.4/lib/xen/bin
make[4]: Leaving directory '/build/xen-4.10.4/tools/xcutils'
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[3]: Entering directory '/build/xen-4.10.4/tools'
make -C firmware install
make[4]: Entering directory '/build/xen-4.10.4/tools/firmware'
GIT=git /build/xen-4.10.4/tools/firmware/../../scripts/git-checkout.sh git://xenbits.xen.org/seabios.git rel-1.10.2 seabios-dir
cp seabios-config seabios-dir/.config;
make -C seabios-dir olddefconfig
make[5]: Entering directory '/build/xen-4.10.4/tools/firmware/seabios-dir-remote'
In file included from scripts/kconfig/zconf.tab.c:2534:
/build/xen-4.10.4/tools/firmware/seabios-dir-remote/scripts/kconfig/confdata.c: In function 'conf_write':
/build/xen-4.10.4/tools/firmware/seabios-dir-remote/scripts/kconfig/confdata.c:774:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 4097 [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=8;;]
774 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
| ^~~~~~~~~~~~~~~~~
/build/xen-4.10.4/tools/firmware/seabios-dir-remote/scripts/kconfig/confdata.c:774:3: note: 'sprintf' output between 13 and 4119 bytes into a destination of size 4097
774 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/kconfig/conf --olddefconfig /build/xen-4.10.4/tools/firmware/seabios-dir-remote/src/Kconfig
#
# configuration written to /build/xen-4.10.4/tools/firmware/seabios-dir-remote/.config
#
make[5]: Leaving directory '/build/xen-4.10.4/tools/firmware/seabios-dir-remote'
make CC=gcc PYTHON=python subdirs-all
make[5]: Entering directory '/build/xen-4.10.4/tools/firmware'
make[6]: Entering directory '/build/xen-4.10.4/tools/firmware'
make -C seabios-dir all
make[7]: Entering directory '/build/xen-4.10.4/tools/firmware/seabios-dir-remote'
Build Kconfig config file
Compiling to assembler out/src/asm-offsets.s
Compile checking out/src/misc.o
Compile checking out/src/stacks.o
Compile checking out/src/output.o
Compile checking out/src/string.o
Compile checking out/src/block.o
Compile checking out/src/cdrom.o
Compile checking out/src/disk.o
Compile checking out/src/mouse.o
Compile checking out/src/kbd.o
Compile checking out/src/system.o
Compile checking out/src/serial.o
Compile checking out/src/clock.o
Compile checking out/src/resume.o
Compile checking out/src/pnpbios.o
Compile checking out/src/vgahooks.o
Compile checking out/src/pcibios.o
Compile checking out/src/apm.o
Compile checking out/src/hw/pci.o
Compile checking out/src/hw/timer.o
Compile checking out/src/hw/rtc.o
Compile checking out/src/hw/dma.o
Compile checking out/src/hw/pic.o
Compile checking out/src/hw/ps2port.o
Compile checking out/src/hw/serialio.o
Compile checking out/src/hw/usb.o
Compile checking out/src/hw/usb-uhci.o
Compile checking out/src/hw/usb-ohci.o
src/hw/usb-ohci.c: In function 'ohci_free_pipes':
src/hw/usb-ohci.c:154:16: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
154 | u32 *pos = &cntl->regs->ed_controlhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/hw/usb-ohci.c:164:19: warning: taking address of packed member of 'struct ohci_ed' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
164 | pos = &next->hwNextED;
| ^~~~~~~~~~~~~~~
src/hw/usb-ohci.c: In function 'ohci_realloc_pipe':
src/hw/usb-ohci.c:431:17: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
431 | u32 *head = &cntl->regs->ed_controlhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/hw/usb-ohci.c:433:16: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
433 | head = &cntl->regs->ed_bulkhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~
Compile checking out/src/hw/usb-ehci.o
src/hw/usb-ehci.c: In function 'ehci_hub_detect':
src/hw/usb-ehci.c:51:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
51 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/hw/usb-ehci.c: In function 'ehci_hub_reset':
src/hw/usb-ehci.c:78:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
78 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/hw/usb-ehci.c: In function 'ehci_hub_disconnect':
src/hw/usb-ehci.c:104:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
104 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/hw/usb-ehci.c: In function 'check_ehci_ports':
src/hw/usb-ehci.c:122:24: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
122 | u32 *portreg = &cntl->regs->portsc[i];
| ^~~~~~~~~~~~~~~~~~~~~~
Compile checking out/src/hw/usb-hid.o
Compile checking out/src/hw/usb-msc.o
Compile checking out/src/hw/usb-uas.o
Compile checking out/src/hw/blockcmd.o
Compile checking out/src/hw/floppy.o
Compile checking out/src/hw/ata.o
Compile checking out/src/hw/ramdisk.o
Compile checking out/src/hw/lsi-scsi.o
Compile checking out/src/hw/esp-scsi.o
Compile checking out/src/hw/megasas.o
Compile checking out/src/hw/mpt-scsi.o
Compile checking out/src/post.o
Compile checking out/src/e820map.o
Compile checking out/src/malloc.o
Compile checking out/src/romfile.o
Compile checking out/src/x86.o
Compile checking out/src/optionroms.o
Compile checking out/src/pmm.o
Compile checking out/src/font.o
Compile checking out/src/boot.o
Compile checking out/src/bootsplash.o
Compile checking out/src/jpeg.o
Compile checking out/src/bmp.o
Compile checking out/src/tcgbios.o
src/tcgbios.c: In function 'tpm12_determine_timeouts':
src/tcgbios.c:596:32: warning: taking address of packed member of 'struct tpm_res_getcap_timeouts' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
596 | tpmhw_set_timeouts(timeouts.timeouts, durations.durations);
| ~~~~~~~~^~~~~~~~~
src/tcgbios.c:596:52: warning: taking address of packed member of 'struct tpm_res_getcap_durations' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
596 | tpmhw_set_timeouts(timeouts.timeouts, durations.durations);
| ~~~~~~~~~^~~~~~~~~~
src/tcgbios.c: In function 'tpm_interrupt_handler32':
src/tcgbios.c:1534:45: warning: taking address of packed member of 'struct bregs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1534 | &regs->edx);
| ^~~~~~~~~~
src/tcgbios.c: In function 'tpm20_write_EfiSpecIdEventStruct':
src/tcgbios.c:280:30: warning: array subscript '(<unknown>) + 4294967295' is outside the bounds of an interior zero-length array 'struct TCG_EfiSpecIdEventAlgorithmSize[0]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wzero-length-bounds-Wzero-length-bounds8;;]
280 | event.hdr.digestSizes[count].algorithmId = be16_to_cpu(sel->hashAlg);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from src/tcgbios.c:22:
src/std/tcg.h:550:7: note: while referencing 'digestSizes'
550 | } digestSizes[0];
| ^~~~~~~~~~~
src/tcgbios.c:281:30: warning: array subscript '(<unknown>) + 4294967295' is outside the bounds of an interior zero-length array 'struct TCG_EfiSpecIdEventAlgorithmSize[0]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wzero-length-bounds-Wzero-length-bounds8;;]
281 | event.hdr.digestSizes[count].digestSize = hsize;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from src/tcgbios.c:22:
src/std/tcg.h:550:7: note: while referencing 'digestSizes'
550 | } digestSizes[0];
| ^~~~~~~~~~~
src/tcgbios.c: In function 'tpm_interrupt_handler32':
src/tcgbios.c:1315:30: warning: 'hleo.eventnumber' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
1315 | hleeo->eventnumber = hleo.eventnumber;
| ~~~~^~~~~~~~~~~~
Compile checking out/src/sha1.o
Compile checking out/src/hw/pcidevice.o
Compile checking out/src/hw/ahci.o
Compile checking out/src/hw/pvscsi.o
Compile checking out/src/hw/usb-xhci.o
src/hw/usb-xhci.c: In function 'configure_xhci':
src/hw/usb-xhci.c:439:22: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
439 | if (wait_bit(&xhci->op->usbsts, XHCI_STS_HCH, XHCI_STS_HCH, 32) != 0)
| ^~~~~~~~~~~~~~~~~
src/hw/usb-xhci.c:445:18: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
445 | if (wait_bit(&xhci->op->usbcmd, XHCI_CMD_HCRST, 0, 100) != 0)
| ^~~~~~~~~~~~~~~~~
src/hw/usb-xhci.c:447:18: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
447 | if (wait_bit(&xhci->op->usbsts, XHCI_STS_CNR, 0, 100) != 0)
| ^~~~~~~~~~~~~~~~~
src/hw/usb-xhci.c:502:14: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
502 | wait_bit(&xhci->op->usbsts, XHCI_STS_HCH, XHCI_STS_HCH, 32);
| ^~~~~~~~~~~~~~~~~
Compile checking out/src/hw/usb-hub.o
Compile checking out/src/hw/sdcard.o
src/hw/sdcard.c: In function 'sdcard_pio':
src/hw/sdcard.c:193:28: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
193 | int ret = sdcard_waitw(&regs->irq_status, SI_ERROR|SI_CMD_COMPLETE);
| ^~~~~~~~~~~~~~~~~
src/hw/sdcard.c: In function 'sdcard_pio_transfer':
src/hw/sdcard.c:243:28: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
243 | ret = sdcard_waitw(&drive->regs->irq_status, cbit);
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/hw/sdcard.c:257:24: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
257 | ret = sdcard_waitw(&drive->regs->irq_status, SI_TRANS_DONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/hw/sdcard.c: In function 'sdcard_set_frequency':
src/hw/sdcard.c:349:28: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
349 | int ret = sdcard_waitw(&regs->clock_control, SCC_STABLE);
| ^~~~~~~~~~~~~~~~~~~~
Compile checking out/src/fw/coreboot.o
Compile checking out/src/fw/lzmadecode.o
Compile checking out/src/fw/multiboot.o
Compile checking out/src/fw/csm.o
Compile checking out/src/fw/biostables.o
Compile checking out/src/fw/paravirt.o
Compile checking out/src/fw/shadow.o
In file included from src/farptr.h:9,
from src/biosvar.h:10,
from src/fw/paravirt.h:5,
from src/fw/shadow.c:16:
src/fw/shadow.c: In function 'qemu_prep_reset':
src/x86.h:214:9: warning: array subscript -262144 is outside array bounds of 'int[1]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
214 | u32 val = *(volatile const u32 *)addr;
| ^~~
In file included from src/fw/shadow.c:18:
src/util.h:190:12: note: while referencing 'HaveRunPost'
190 | extern int HaveRunPost;
| ^~~~~~~~~~~
src/fw/shadow.c:186:27: warning: array subscript -1048576 is outside array bounds of 'char[1]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
186 | memcpy(cstart, cstart + BIOS_SRC_OFFSET, hrp - cstart);
| ^
In file included from src/biosvar.h:11,
from src/fw/paravirt.h:5,
from src/fw/shadow.c:16:
src/fw/shadow.c:176:28: note: while referencing 'code32flat_start'
176 | void *cstart = VSYMBOL(code32flat_start), *cend = VSYMBOL(code32flat_end);
| ^~~~~~~~~~~~~~~~
src/memmap.h:18:36: note: in definition of macro 'SYMBOL'
18 | #define SYMBOL(SYM) ({ extern char SYM; (u32)&SYM; })
| ^~~
src/fw/shadow.c:176:20: note: in expansion of macro 'VSYMBOL'
176 | void *cstart = VSYMBOL(code32flat_start), *cend = VSYMBOL(code32flat_end);
| ^~~~~~~
src/fw/shadow.c:187:29: warning: array subscript -262143 is outside array bounds of 'int[1]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
187 | memcpy(hrp + 4, hrp + 4 + BIOS_SRC_OFFSET, cend - (hrp + 4));
| ^
In file included from src/fw/shadow.c:18:
src/util.h:190:12: note: while referencing 'HaveRunPost'
190 | extern int HaveRunPost;
| ^~~~~~~~~~~
Compile checking out/src/fw/pciinit.o
Compile checking out/src/fw/smm.o
Compile checking out/src/fw/smp.o
Compile checking out/src/fw/mtrr.o
Compile checking out/src/fw/xen.o
Compile checking out/src/fw/acpi.o
Compile checking out/src/fw/mptable.o
Compile checking out/src/fw/pirtable.o
Compile checking out/src/fw/smbios.o
Compile checking out/src/fw/romfile_loader.o
Compile checking out/src/hw/virtio-ring.o
Compile checking out/src/hw/virtio-pci.o
Compile checking out/src/hw/virtio-blk.o
Compile checking out/src/hw/virtio-scsi.o
Compile checking out/src/hw/tpm_drivers.o
Compiling whole program out/code32seg.o
In file included from ./src/string.c:9,
from out/code32seg.o.tmp.c:1:
./src/stacks.c: In function 'call32_prep':
./src/farptr.h:44:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/biosvar.h:120:33: note: in expansion of macro 'SET_FARVAR'
120 | #define SET_LOW(var, val) SET_FARVAR(SEG_LOW, (var), (val))
| ^~~~~~~~~~
./src/stacks.c:57:9: note: in expansion of macro 'SET_LOW'
57 | SET_LOW(Call16Data.gdt.length, gdt.length);
| ^~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/biosvar.h:120:33: note: in expansion of macro 'SET_FARVAR'
120 | #define SET_LOW(var, val) SET_FARVAR(SEG_LOW, (var), (val))
| ^~~~~~~~~~
./src/stacks.c:58:9: note: in expansion of macro 'SET_LOW'
58 | SET_LOW(Call16Data.gdt.addr, gdt.addr);
| ^~~~~~~
./src/stacks.c: In function 'call32_post':
./src/farptr.h:28:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/stacks.c:91:22: note: in expansion of macro 'GET_LOW'
91 | gdt.length = GET_LOW(Call16Data.gdt.length);
| ^~~~~~~
./src/farptr.h:28:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/stacks.c:92:20: note: in expansion of macro 'GET_LOW'
92 | gdt.addr = GET_LOW(Call16Data.gdt.addr);
| ^~~~~~~
Compiling whole program out/ccode16.o
In file included from ./src/biosvar.h:10,
from ./src/misc.c:8,
from out/ccode16.o.tmp.c:1:
./src/stacks.c: In function 'call32_prep':
./src/farptr.h:44:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/biosvar.h:120:33: note: in expansion of macro 'SET_FARVAR'
120 | #define SET_LOW(var, val) SET_FARVAR(SEG_LOW, (var), (val))
| ^~~~~~~~~~
./src/stacks.c:57:9: note: in expansion of macro 'SET_LOW'
57 | SET_LOW(Call16Data.gdt.length, gdt.length);
| ^~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/biosvar.h:120:33: note: in expansion of macro 'SET_FARVAR'
120 | #define SET_LOW(var, val) SET_FARVAR(SEG_LOW, (var), (val))
| ^~~~~~~~~~
./src/stacks.c:58:9: note: in expansion of macro 'SET_LOW'
58 | SET_LOW(Call16Data.gdt.addr, gdt.addr);
| ^~~~~~~
./src/stacks.c: In function 'call32_post':
./src/farptr.h:28:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/stacks.c:91:22: note: in expansion of macro 'GET_LOW'
91 | gdt.length = GET_LOW(Call16Data.gdt.length);
| ^~~~~~~
./src/farptr.h:28:57: warning: taking address of packed member of 'struct descloc_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/stacks.c:92:20: note: in expansion of macro 'GET_LOW'
92 | gdt.addr = GET_LOW(Call16Data.gdt.addr);
| ^~~~~~~
./src/block.c: In function 'fill_generic_edd':
./src/farptr.h:28:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/block.c:305:16: note: in expansion of macro 'GET_FARVAR'
305 | u16 size = GET_FARVAR(seg, param_far->size);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:324:5: note: in expansion of macro 'SET_FARVAR'
324 | SET_FARVAR(seg, param_far->size, 26);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:327:9: note: in expansion of macro 'SET_FARVAR'
327 | SET_FARVAR(seg, param_far->infos, 0x74);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:328:9: note: in expansion of macro 'SET_FARVAR'
328 | SET_FARVAR(seg, param_far->cylinders, 0xffffffff);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:329:9: note: in expansion of macro 'SET_FARVAR'
329 | SET_FARVAR(seg, param_far->heads, 0xffffffff);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:330:9: note: in expansion of macro 'SET_FARVAR'
330 | SET_FARVAR(seg, param_far->spt, 0xffffffff);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:333:13: note: in expansion of macro 'SET_FARVAR'
333 | SET_FARVAR(seg, param_far->infos, 0x00); // geometry is invalid
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:334:13: note: in expansion of macro 'SET_FARVAR'
334 | SET_FARVAR(seg, param_far->cylinders, 0x3fff);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:336:13: note: in expansion of macro 'SET_FARVAR'
336 | SET_FARVAR(seg, param_far->infos, 0x02); // geometry is valid
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:337:13: note: in expansion of macro 'SET_FARVAR'
337 | SET_FARVAR(seg, param_far->cylinders, (u32)npc);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:339:9: note: in expansion of macro 'SET_FARVAR'
339 | SET_FARVAR(seg, param_far->heads, (u32)nph);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:340:9: note: in expansion of macro 'SET_FARVAR'
340 | SET_FARVAR(seg, param_far->spt, (u32)nps);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:342:5: note: in expansion of macro 'SET_FARVAR'
342 | SET_FARVAR(seg, param_far->sector_count, lba);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:343:5: note: in expansion of macro 'SET_FARVAR'
343 | SET_FARVAR(seg, param_far->blksize, blksize);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:350:5: note: in expansion of macro 'SET_FARVAR'
350 | SET_FARVAR(seg, param_far->size, 30);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:351:5: note: in expansion of macro 'SET_FARVAR'
351 | SET_FARVAR(seg, param_far->dpte.segoff, dpte_so);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:357:5: note: in expansion of macro 'SET_FARVAR'
357 | SET_FARVAR(seg, param_far->key, 0xbedd);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:360:5: note: in expansion of macro 'SET_FARVAR'
360 | SET_FARVAR(seg, param_far->reserved2, 0);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:371:5: note: in expansion of macro 'SET_FARVAR'
371 | SET_FARVAR(seg, param_far->iface_path, iface_path);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:379:9: note: in expansion of macro 'SET_FARVAR'
379 | SET_FARVAR(seg, param_far->t13.device_path[0], device_path);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:380:9: note: in expansion of macro 'SET_FARVAR'
380 | SET_FARVAR(seg, param_far->t13.device_path[1], 0);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:382:9: note: in expansion of macro 'SET_FARVAR'
382 | SET_FARVAR(seg, param_far->t13.checksum
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:385:9: note: in expansion of macro 'SET_FARVAR'
385 | SET_FARVAR(seg, param_far->phoenix.device_path, device_path);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13dpt_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/block.c:387:9: note: in expansion of macro 'SET_FARVAR'
387 | SET_FARVAR(seg, param_far->phoenix.checksum
| ^~~~~~~~~~
./src/cdrom.c: In function 'cdemu_read':
./src/farptr.h:28:57: warning: taking address of packed member of 'struct eltorito_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/cdrom.c:36:15: note: in expansion of macro 'GET_LOW'
36 | dop.lba = GET_LOW(CDEmu.ilba) + op->lba / 4;
| ^~~~~~~
./src/disk.c: In function 'getLCHS':
./src/farptr.h:28:57: warning: taking address of packed member of 'struct eltorito_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/disk.c:78:21: note: in expansion of macro 'GET_LOW'
78 | u8 sptcyl = GET_LOW(CDEmu.chs.sptcyl);
| ^~~~~~~
./src/farptr.h:28:57: warning: taking address of packed member of 'struct eltorito_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/disk.c:79:24: note: in expansion of macro 'GET_LOW'
79 | res.cylinder = GET_LOW(CDEmu.chs.cyllow) + ((sptcyl << 2) & 0x300) + 1;
| ^~~~~~~
./src/farptr.h:28:57: warning: taking address of packed member of 'struct eltorito_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/biosvar.h:119:33: note: in expansion of macro 'GET_FARVAR'
119 | #define GET_LOW(var) GET_FARVAR(SEG_LOW, (var))
| ^~~~~~~~~~
./src/disk.c:80:20: note: in expansion of macro 'GET_LOW'
80 | res.head = GET_LOW(CDEmu.chs.heads) + 1;
| ^~~~~~~
./src/disk.c: In function 'extended_access':
./src/farptr.h:28:57: warning: taking address of packed member of 'struct int13ext_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/disk.c:168:15: note: in expansion of macro 'GET_FARVAR'
168 | dop.lba = GET_FARVAR(regs->ds, param_far->lba);
| ^~~~~~~~~~
./src/farptr.h:28:57: warning: taking address of packed member of 'struct int13ext_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/disk.c:177:36: note: in expansion of macro 'GET_FARVAR'
177 | dop.buf_fl = SEGOFF_TO_FLATPTR(GET_FARVAR(regs->ds, param_far->data));
| ^~~~~~~~~~
./src/farptr.h:28:57: warning: taking address of packed member of 'struct int13ext_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
28 | union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:64:9: note: in expansion of macro 'READ64_SEG'
64 | READ64_SEG(prefix, seg, __val, var); \
| ^~~~~~~~~~
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
144 | #define GET_VAR(seg, var) __GET_VAR("", seg, (var))
| ^~~~~~~~~
./src/farptr.h:111:5: note: in expansion of macro 'GET_VAR'
111 | GET_VAR(ES, (var)); })
| ^~~~~~~
./src/farptr.h:142:30: note: in expansion of macro '__GET_FARVAR'
142 | #define GET_FARVAR(seg, var) __GET_FARVAR((seg), (var))
| ^~~~~~~~~~~~
./src/disk.c:178:17: note: in expansion of macro 'GET_FARVAR'
178 | dop.count = GET_FARVAR(regs->ds, param_far->count);
| ^~~~~~~~~~
./src/farptr.h:44:57: warning: taking address of packed member of 'struct int13ext_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | union u64_u32_u *__w64_ptr = (union u64_u32_u *)&(var); \
| ^~~~~~
./src/farptr.h:77:13: note: in expansion of macro 'WRITE64_SEG'
77 | WRITE64_SEG(prefix, seg, var, (val)); \
| ^~~~~~~~~~~
./src/farptr.h:145:32: note: in expansion of macro '__SET_VAR'
145 | #define SET_VAR(seg, var, val) __SET_VAR("", seg, (var), (val))
| ^~~~~~~~~
./src/farptr.h:115:9: note: in expansion of macro 'SET_VAR'
115 | SET_VAR(ES, (var), __sfv_val); \
| ^~~~~~~
./src/farptr.h:143:35: note: in expansion of macro '__SET_FARVAR'
143 | #define SET_FARVAR(seg, var, val) __SET_FARVAR((seg), (var), (val))
| ^~~~~~~~~~~~
./src/disk.c:187:5: note: in expansion of macro 'SET_FARVAR'
187 | SET_FARVAR(regs->ds, param_far->count, dop.count);
| ^~~~~~~~~~
In file included from out/ccode16.o.tmp.c:27:
./src/hw/usb-ohci.c: In function 'ohci_free_pipes':
./src/hw/usb-ohci.c:154:16: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
154 | u32 *pos = &cntl->regs->ed_controlhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ohci.c:164:19: warning: taking address of packed member of 'struct ohci_ed' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
164 | pos = &next->hwNextED;
| ^~~~~~~~~~~~~~~
./src/hw/usb-ohci.c: In function 'ohci_realloc_pipe':
./src/hw/usb-ohci.c:431:17: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
431 | u32 *head = &cntl->regs->ed_controlhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ohci.c:433:16: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
433 | head = &cntl->regs->ed_bulkhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from out/ccode16.o.tmp.c:28:
./src/hw/usb-ehci.c: In function 'ehci_hub_detect':
./src/hw/usb-ehci.c:51:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
51 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ehci.c: In function 'ehci_hub_reset':
./src/hw/usb-ehci.c:78:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
78 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ehci.c: In function 'ehci_hub_disconnect':
./src/hw/usb-ehci.c:104:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
104 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ehci.c: In function 'check_ehci_ports':
./src/hw/usb-ehci.c:122:24: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
122 | u32 *portreg = &cntl->regs->portsc[i];
| ^~~~~~~~~~~~~~~~~~~~~~
Generating offset file out/asm-offsets.h
Compiling whole program out/ccode32flat.o
In file included from out/ccode32flat.o.tmp.c:27:
./src/hw/usb-ohci.c: In function 'ohci_free_pipes':
./src/hw/usb-ohci.c:154:16: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
154 | u32 *pos = &cntl->regs->ed_controlhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ohci.c:164:19: warning: taking address of packed member of 'struct ohci_ed' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
164 | pos = &next->hwNextED;
| ^~~~~~~~~~~~~~~
./src/hw/usb-ohci.c: In function 'ohci_realloc_pipe':
./src/hw/usb-ohci.c:431:17: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
431 | u32 *head = &cntl->regs->ed_controlhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ohci.c:433:16: warning: taking address of packed member of 'struct ohci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
433 | head = &cntl->regs->ed_bulkhead;
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:28:
./src/hw/usb-ehci.c: In function 'ehci_hub_detect':
./src/hw/usb-ehci.c:51:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
51 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ehci.c: In function 'ehci_hub_reset':
./src/hw/usb-ehci.c:78:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
78 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ehci.c: In function 'ehci_hub_disconnect':
./src/hw/usb-ehci.c:104:20: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
104 | u32 *portreg = &cntl->regs->portsc[port];
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/usb-ehci.c: In function 'check_ehci_ports':
./src/hw/usb-ehci.c:122:24: warning: taking address of packed member of 'struct ehci_regs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
122 | u32 *portreg = &cntl->regs->portsc[i];
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:52:
./src/tcgbios.c: In function 'tpm12_determine_timeouts':
./src/tcgbios.c:596:32: warning: taking address of packed member of 'struct tpm_res_getcap_timeouts' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
596 | tpmhw_set_timeouts(timeouts.timeouts, durations.durations);
| ~~~~~~~~^~~~~~~~~
./src/tcgbios.c:596:52: warning: taking address of packed member of 'struct tpm_res_getcap_durations' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
596 | tpmhw_set_timeouts(timeouts.timeouts, durations.durations);
| ~~~~~~~~~^~~~~~~~~~
./src/tcgbios.c: In function 'tpm_interrupt_handler32':
./src/tcgbios.c:1534:45: warning: taking address of packed member of 'struct bregs' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1534 | &regs->edx);
| ^~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:57:
./src/hw/usb-xhci.c: In function 'configure_xhci':
./src/hw/usb-xhci.c:439:22: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
439 | if (wait_bit(&xhci->op->usbsts, XHCI_STS_HCH, XHCI_STS_HCH, 32) != 0)
| ^~~~~~~~~~~~~~~~~
./src/hw/usb-xhci.c:445:18: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
445 | if (wait_bit(&xhci->op->usbcmd, XHCI_CMD_HCRST, 0, 100) != 0)
| ^~~~~~~~~~~~~~~~~
./src/hw/usb-xhci.c:447:18: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
447 | if (wait_bit(&xhci->op->usbsts, XHCI_STS_CNR, 0, 100) != 0)
| ^~~~~~~~~~~~~~~~~
./src/hw/usb-xhci.c:502:14: warning: taking address of packed member of 'struct xhci_op' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
502 | wait_bit(&xhci->op->usbsts, XHCI_STS_HCH, XHCI_STS_HCH, 32);
| ^~~~~~~~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:59:
./src/hw/sdcard.c: In function 'sdcard_pio':
./src/hw/sdcard.c:193:28: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
193 | int ret = sdcard_waitw(&regs->irq_status, SI_ERROR|SI_CMD_COMPLETE);
| ^~~~~~~~~~~~~~~~~
./src/hw/sdcard.c: In function 'sdcard_pio_transfer':
./src/hw/sdcard.c:243:28: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
243 | ret = sdcard_waitw(&drive->regs->irq_status, cbit);
| ^~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/sdcard.c:257:24: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
257 | ret = sdcard_waitw(&drive->regs->irq_status, SI_TRANS_DONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~
./src/hw/sdcard.c: In function 'sdcard_set_frequency':
./src/hw/sdcard.c:349:28: warning: taking address of packed member of 'struct sdhci_s' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
349 | int ret = sdcard_waitw(&regs->clock_control, SCC_STABLE);
| ^~~~~~~~~~~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:52:
./src/tcgbios.c: In function 'tpm20_write_EfiSpecIdEventStruct':
./src/tcgbios.c:280:30: warning: array subscript '(<unknown>) + 4294967295' is outside the bounds of an interior zero-length array 'struct TCG_EfiSpecIdEventAlgorithmSize[0]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wzero-length-bounds-Wzero-length-bounds8;;]
280 | event.hdr.digestSizes[count].algorithmId = be16_to_cpu(sel->hashAlg);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ./src/tcgbios.c:22,
from out/ccode32flat.o.tmp.c:52:
./src/std/tcg.h:550:7: note: while referencing 'digestSizes'
550 | } digestSizes[0];
| ^~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:52:
./src/tcgbios.c:281:30: warning: array subscript '(<unknown>) + 4294967295' is outside the bounds of an interior zero-length array 'struct TCG_EfiSpecIdEventAlgorithmSize[0]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wzero-length-bounds-Wzero-length-bounds8;;]
281 | event.hdr.digestSizes[count].digestSize = hsize;
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ./src/tcgbios.c:22,
from out/ccode32flat.o.tmp.c:52:
./src/std/tcg.h:550:7: note: while referencing 'digestSizes'
550 | } digestSizes[0];
| ^~~~~~~~~~~
In file included from ./src/farptr.h:9,
from ./src/biosvar.h:10,
from ./src/misc.c:8,
from out/ccode32flat.o.tmp.c:1:
./src/resume.c: In function 'handle_resume32':
./src/x86.h:214:9: warning: array subscript -262144 is outside array bounds of 'int[1]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
214 | u32 val = *(volatile const u32 *)addr;
| ^~~
In file included from ./src/stacks.c:17,
from out/ccode32flat.o.tmp.c:2:
./src/util.h:190:12: note: while referencing 'HaveRunPost'
190 | extern int HaveRunPost;
| ^~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:66:
./src/fw/shadow.c:186:27: warning: array subscript -1048576 is outside array bounds of 'char[1]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
186 | memcpy(cstart, cstart + BIOS_SRC_OFFSET, hrp - cstart);
| ^
In file included from ./src/biosvar.h:11,
from ./src/misc.c:8,
from out/ccode32flat.o.tmp.c:1:
./src/fw/shadow.c:176:28: note: while referencing 'code32flat_start'
176 | void *cstart = VSYMBOL(code32flat_start), *cend = VSYMBOL(code32flat_end);
| ^~~~~~~~~~~~~~~~
./src/memmap.h:18:36: note: in definition of macro 'SYMBOL'
18 | #define SYMBOL(SYM) ({ extern char SYM; (u32)&SYM; })
| ^~~
./src/fw/shadow.c:176:20: note: in expansion of macro 'VSYMBOL'
176 | void *cstart = VSYMBOL(code32flat_start), *cend = VSYMBOL(code32flat_end);
| ^~~~~~~
In file included from out/ccode32flat.o.tmp.c:66:
./src/fw/shadow.c:187:29: warning: array subscript -262143 is outside array bounds of 'int[1]' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
187 | memcpy(hrp + 4, hrp + 4 + BIOS_SRC_OFFSET, cend - (hrp + 4));
| ^
In file included from ./src/stacks.c:17,
from out/ccode32flat.o.tmp.c:2:
./src/util.h:190:12: note: while referencing 'HaveRunPost'
190 | extern int HaveRunPost;
| ^~~~~~~~~~~
In file included from out/ccode32flat.o.tmp.c:52:
./src/tcgbios.c: In function 'tpm_interrupt_handler32':
./src/tcgbios.c:1315:30: warning: 'hleo.eventnumber' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
1315 | hleeo->eventnumber = hleo.eventnumber;
| ~~~~^~~~~~~~~~~~
Compiling (16bit) out/romlayout.o
Building ld scripts
Version: ?-20210425_044544-localhost
Fixed space: 0xe05b-0x10000 total: 8101 slack: 14 Percent slack: 0.2%
16bit size: 34336
32bit segmented size: 2171
32bit flat size: 40949
32bit flat init size: 71712
Lowmem size: 2208
f-segment var size: 1232
Linking out/rom16.o
Linking out/rom32seg.o
Stripping out/rom16.strip.o
Stripping out/rom32seg.strip.o
Linking out/rom.o
/nix/store/8xiqj7nkx1z0mxhda9pcl8fa51zmxqd1-binutils-2.35.1/bin/ld: Using an executable file (out/rom16.strip.o) as input to a link is deprecated - support is likely to be removed in the future
/nix/store/8xiqj7nkx1z0mxhda9pcl8fa51zmxqd1-binutils-2.35.1/bin/ld: Using an executable file (out/rom32seg.strip.o) as input to a link is deprecated - support is likely to be removed in the future
Prepping out/bios.bin.prep
Total size: 157792 Fixed: 78688 Free: 104352 (used 60.2% of 256KiB rom)
Creating out/bios.bin
make[7]: Leaving directory '/build/xen-4.10.4/tools/firmware/seabios-dir-remote'
make[6]: Leaving directory '/build/xen-4.10.4/tools/firmware'
make[6]: Entering directory '/build/xen-4.10.4/tools/firmware'
make -C rombios all
make[7]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios'
make[8]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios'
make -C 32bit all
make[9]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios/32bit'
make[10]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios/32bit'
make -C tcgbios all
make[11]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios/32bit/tcgbios'
gcc -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .tcgbios.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -DNDEBUG -Werror -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/build/xen-4.10.4/tools/firmware/rombios/32bit/tcgbios/../../../../../tools/include -I.. -I../.. -I../../../../libacpi -fno-pic -fno-PIE -c -o tcgbios.o tcgbios.c
tcgbios.c: In function 'TCGInterruptHandler':
tcgbios.c:1519:33: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1519 | &regs->u.r32.edx);
| ^~~~~~~~~~~~~~~~
gcc -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .tpm_drivers.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -DNDEBUG -Werror -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/build/xen-4.10.4/tools/firmware/rombios/32bit/tcgbios/../../../../../tools/include -I.. -I../.. -I../../../../libacpi -fno-pic -fno-PIE -c -o tpm_drivers.o tpm_drivers.c
ld -melf_i386 -r tcgbios.o tpm_drivers.o -o tcgbiosext.o
make[11]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios/32bit/tcgbios'
make[10]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios/32bit'
make 32bitbios_flat.h
make[10]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios/32bit'
gcc -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .32bitbios.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -DNDEBUG -Werror -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/build/xen-4.10.4/tools/firmware/rombios/32bit/../../../../tools/include -I.. -I../../../libacpi -fno-pic -fno-PIE -c -o 32bitbios.o 32bitbios.c
gcc -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .util.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -DNDEBUG -Werror -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/build/xen-4.10.4/tools/firmware/rombios/32bit/../../../../tools/include -I.. -I../../../libacpi -fno-pic -fno-PIE -c -o util.o util.c
gcc -m32 -march=i686 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .pmm.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -DNDEBUG -Werror -fno-stack-protector -fno-exceptions -fno-builtin -msoft-float -I/build/xen-4.10.4/tools/firmware/rombios/32bit/../../../../tools/include -I.. -I../../../libacpi -fno-pic -fno-PIE -c -o pmm.o pmm.c
ld -melf_i386 -s -r 32bitbios.o tcgbios/tcgbiosext.o util.o pmm.o -o 32bitbios_all.o
sh mkhex highbios_array 32bitbios_all.o > 32bitbios_flat.h
make[10]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios/32bit'
make[9]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios/32bit'
make[8]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios'
make BIOS-bochs-latest
make[8]: Entering directory '/build/xen-4.10.4/tools/firmware/rombios'
gcc -o biossums biossums.c
gcc -DBX_SMP_PROCESSORS=1 -E -P rombios.c > _rombios_.c
bcc -o rombios.s -C-c -D__i86__ -0 -S _rombios_.c
sed -e 's/^\.text//' -e 's/^\.data//' rombios.s > _rombios_.s
as86 _rombios_.s -b tmp.bin -u- -w- -g -0 -j -O -l rombios.txt
perl makesym.perl < rombios.txt > rombios.sym
mv tmp.bin BIOS-bochs-latest
./biossums BIOS-bochs-latest
PCI-Bios header at: 0xB130
Current checksum: 0xDC
Calculated checksum: 0xDC
$PIR header at: 0xB480
Current checksum: 0x37
Calculated checksum: 0x27
Setting checksum.
Bios checksum at: 0xFFFF
Current checksum: 0x00
Calculated checksum: 0xC8 Setting checksum.
rm -f _rombios_.s
make[8]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios'
make[7]: Leaving directory '/build/xen-4.10.4/tools/firmware/rombios'
make[6]: Leaving directory '/build/xen-4.10.4/tools/firmware'
make[6]: Entering directory '/build/xen-4.10.4/tools/firmware'
make -C vgabios all
make[7]: Entering directory '/build/xen-4.10.4/tools/firmware/vgabios'
gcc -o biossums biossums.c
gcc -o vbetables-gen vbetables-gen.c
gcc -E -P vgabios.c -DCIRRUS -DPCIBIOS "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios-cirrus_.c
bcc -o vgabios-cirrus.s -C-c -D__i86__ -S -0 _vgabios-cirrus_.c
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-cirrus.s > _vgabios-cirrus_.s
as86 _vgabios-cirrus_.s -b vgabios-cirrus.bin -u -w- -g -0 -j -O -l vgabios-cirrus.txt
rm -f _vgabios-cirrus_.s _vgabios-cirrus_.c vgabios-cirrus.s
cp vgabios-cirrus.bin VGABIOS-lgpl-latest.cirrus.bin
./biossums VGABIOS-lgpl-latest.cirrus.bin
Bios checksum at: 0x8BFF
Current checksum: 0x00
Calculated checksum: 0xCE Setting checksum.
ls -l VGABIOS-lgpl-latest.cirrus.bin
-rw-r--r-- 1 nixbld nixbld 35840 Apr 25 04:45 VGABIOS-lgpl-latest.cirrus.bin
gcc -E -P vgabios.c -DCIRRUS -DCIRRUS_DEBUG -DPCIBIOS "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios-cirrus-debug_.c
bcc -o vgabios-cirrus-debug.s -C-c -D__i86__ -S -0 _vgabios-cirrus-debug_.c
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-cirrus-debug.s > _vgabios-cirrus-debug_.s
as86 _vgabios-cirrus-debug_.s -b vgabios-cirrus.debug.bin -u -w- -g -0 -j -O -l vgabios-cirrus.debug.txt
rm -f _vgabios-cirrus-debug_.s _vgabios-cirrus-debug_.c vgabios-cirrus-debug.s
cp vgabios-cirrus.debug.bin VGABIOS-lgpl-latest.cirrus.debug.bin
./biossums VGABIOS-lgpl-latest.cirrus.debug.bin
Bios checksum at: 0x8BFF
Current checksum: 0x00
Calculated checksum: 0xED Setting checksum.
ls -l VGABIOS-lgpl-latest.cirrus.debug.bin
-rw-r--r-- 1 nixbld nixbld 35840 Apr 25 04:45 VGABIOS-lgpl-latest.cirrus.debug.bin
./vbetables-gen > vbetables.h
gcc -E -P vgabios.c -DVBE "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios_.c
bcc -o vgabios.s -C-c -D__i86__ -S -0 _vgabios_.c
sed -e 's/^\.text//' -e 's/^\.data//' vgabios.s > _vgabios_.s
as86 _vgabios_.s -b vgabios.bin -u -w- -g -0 -j -O -l vgabios.txt
rm -f _vgabios_.s _vgabios_.c vgabios.s
cp vgabios.bin VGABIOS-lgpl-latest.bin
./biossums VGABIOS-lgpl-latest.bin
Bios checksum at: 0x9DFF
Current checksum: 0x00
Calculated checksum: 0xB9 Setting checksum.
ls -l VGABIOS-lgpl-latest.bin
-rw-r--r-- 1 nixbld nixbld 40448 Apr 25 04:45 VGABIOS-lgpl-latest.bin
gcc -E -P vgabios.c -DVBE -DDEBUG "-DVGABIOS_DATE=\"`date '+%d %b %Y'`\"" > _vgabios-debug_.c
bcc -o vgabios-debug.s -C-c -D__i86__ -S -0 _vgabios-debug_.c
sed -e 's/^\.text//' -e 's/^\.data//' vgabios-debug.s > _vgabios-debug_.s
as86 _vgabios-debug_.s -b vgabios.debug.bin -u -w- -g -0 -j -O -l vgabios.debug.txt
rm -f _vgabios-debug_.s _vgabios-debug_.c vgabios-debug.s
cp vgabios.debug.bin VGABIOS-lgpl-latest.debug.bin
./biossums VGABIOS-lgpl-latest.debug.bin
Bios checksum at: 0xA1FF
Current checksum: 0x00
Calculated checksum: 0xD2 Setting checksum.
ls -l VGABIOS-lgpl-latest.debug.bin
-rw-r--r-- 1 nixbld nixbld 41472 Apr 25 04:45 VGABIOS-lgpl-latest.debug.bin
make[7]: Leaving directory '/build/xen-4.10.4/tools/firmware/vgabios'
make[6]: Leaving directory '/build/xen-4.10.4/tools/firmware'
make[6]: Entering directory '/build/xen-4.10.4/tools/firmware'
make -C etherboot all
make[7]: Entering directory '/build/xen-4.10.4/tools/firmware/etherboot'
mkdir ipxe
cp -a ipxe.git/* ipxe
for i in $(cat patches/series) ; do \
patch -d ipxe -p1 --quiet <patches/$i || exit 1 ; \
done
cat Config >>ipxe/src/arch/i386/Makefile
make -C ipxe/src bin/rtl8139.rom
make[8]: Entering directory '/build/xen-4.10.4/tools/firmware/etherboot/ipxe/src'
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: /bin/echo: No such file or directory
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: /bin/echo: No such file or directory
rm -f bin/*.* bin/.certificate.* bin/.certificates.* bin/.private_key.* bin/errors bin/NIC ./util/zbin ./util/elf2efi32 ./util/elf2efi64 ./util/efirom ./util/efifatbin ./util/iccfix ./util/einfo TAGS bin/symtab
[PARSEROM]
[DEPS] arch/x86/drivers/net/undiisr.S
[DEPS] arch/x86/transitions/librm.S
[DEPS] arch/x86/transitions/libpm.S
[DEPS] arch/x86/transitions/libkir.S
[DEPS] arch/x86/transitions/liba20.S
[DEPS] arch/x86/prefix/usbdisk.S
[DEPS] arch/x86/prefix/unlzma16.S
[DEPS] arch/x86/prefix/unlzma.S
[DEPS] arch/x86/prefix/undiloader.S
[DEPS] arch/x86/prefix/romprefix.S
[DEPS] arch/x86/prefix/pxeprefix.S
[DEPS] arch/x86/prefix/pciromprefix.S
[DEPS] arch/x86/prefix/nullprefix.S
[DEPS] arch/x86/prefix/nbiprefix.S
[DEPS] arch/x86/prefix/mromprefix.S
[DEPS] arch/x86/prefix/mbr.S
[DEPS] arch/x86/prefix/lkrnprefix.S
[DEPS] arch/x86/prefix/libprefix.S
[DEPS] arch/x86/prefix/kpxeprefix.S
[DEPS] arch/x86/prefix/kkpxeprefix.S
[DEPS] arch/x86/prefix/kkkpxeprefix.S
[DEPS] arch/x86/prefix/isaromprefix.S
[DEPS] arch/x86/prefix/hdprefix.S
[DEPS] arch/x86/prefix/exeprefix.S
[DEPS] arch/x86/prefix/dskprefix.S
[DEPS] arch/x86/prefix/bootpart.S
[DEPS] arch/x86/interface/syslinux/com32_wrapper.S
[DEPS] arch/x86/interface/pxe/pxe_entry.S
[DEPS] arch/x86/interface/pcbios/e820mangler.S
[DEPS] arch/x86/core/stack16.S
[DEPS] arch/x86/core/stack.S
[DEPS] arch/x86/core/patch_cf.S
[DEPS] arch/i386/tests/gdbstub_test.S
[DEPS] arch/i386/core/setjmp.S
[DEPS] arch/i386/core/gdbidt.S
[DEPS] arch/x86/drivers/net/undirom.c
[DEPS] arch/x86/drivers/net/undipreload.c
[DEPS] arch/x86/drivers/net/undionly.c
[DEPS] arch/x86/drivers/net/undinet.c
[DEPS] arch/x86/drivers/net/undiload.c
[DEPS] arch/x86/drivers/net/undi.c
[DEPS] arch/x86/transitions/librm_test.c
[DEPS] arch/x86/transitions/librm_mgmt.c
[DEPS] arch/x86/drivers/hyperv/hyperv.c
[DEPS] arch/x86/drivers/xen/hvm.c
[DEPS] arch/x86/hci/commands/pxe_cmd.c
[DEPS] arch/x86/hci/commands/cpuid_cmd.c
[DEPS] arch/x86/interface/syslinux/comboot_resolv.c
[DEPS] arch/x86/interface/syslinux/comboot_call.c
[DEPS] arch/x86/interface/syslinux/com32_call.c
[DEPS] arch/x86/interface/vmware/vmware.c
[DEPS] arch/x86/interface/vmware/vmconsole.c
[DEPS] arch/x86/interface/vmware/guestrpc.c
[DEPS] arch/x86/interface/vmware/guestinfo.c
[DEPS] arch/x86/interface/efi/efix86_nap.c
[DEPS] arch/x86/interface/pxe/pxe_undi.c
[DEPS] arch/x86/interface/pxe/pxe_udp.c
[DEPS] arch/x86/interface/pxe/pxe_tftp.c
[DEPS] arch/x86/interface/pxe/pxe_preboot.c
[DEPS] arch/x86/interface/pxe/pxe_loader.c
[DEPS] arch/x86/interface/pxe/pxe_file.c
[DEPS] arch/x86/interface/pxe/pxe_exit_hook.c
[DEPS] arch/x86/interface/pxe/pxe_call.c
[DEPS] arch/x86/interface/pcbios/vesafb.c
[DEPS] arch/x86/interface/pcbios/rtc_time.c
[DEPS] arch/x86/interface/pcbios/rtc_entropy.c
[DEPS] arch/x86/interface/pcbios/rsdp.c
[DEPS] arch/x86/interface/pcbios/pnpbios.c
[DEPS] arch/x86/interface/pcbios/pcibios.c
[DEPS] arch/x86/interface/pcbios/memtop_umalloc.c
[DEPS] arch/x86/interface/pcbios/memmap.c
[DEPS] arch/x86/interface/pcbios/int13con.c
[DEPS] arch/x86/interface/pcbios/int13.c
[DEPS] arch/x86/interface/pcbios/hidemem.c
[DEPS] arch/x86/interface/pcbios/fakee820.c
[DEPS] arch/x86/interface/pcbios/biosint.c
[DEPS] arch/x86/interface/pcbios/bios_timer.c
[DEPS] arch/x86/interface/pcbios/bios_smbios.c
[DEPS] arch/x86/interface/pcbios/bios_reboot.c
[DEPS] arch/x86/interface/pcbios/bios_nap.c
[DEPS] arch/x86/interface/pcbios/bios_console.c
[DEPS] arch/x86/interface/pcbios/basemem.c
[DEPS] arch/x86/interface/pcbios/apm.c
[DEPS] arch/x86/interface/pcbios/acpipwr.c
[DEPS] arch/x86/image/sdi.c
[DEPS] arch/x86/image/pxe_image.c
[DEPS] arch/x86/image/nbi.c
[DEPS] arch/x86/image/multiboot.c
[DEPS] arch/x86/image/initrd.c
[DEPS] arch/x86/image/elfboot.c
[DEPS] arch/x86/image/comboot.c
[DEPS] arch/x86/image/com32.c
[DEPS] arch/x86/image/bzimage.c
[DEPS] arch/x86/image/bootsector.c
[DEPS] arch/x86/core/x86_uart.c
[DEPS] arch/x86/core/x86_tcpip.c
[DEPS] arch/x86/core/x86_string.c
[DEPS] arch/x86/core/x86_io.c
[DEPS] arch/x86/core/x86_bigint.c
[DEPS] arch/x86/core/vram_settings.c
[DEPS] arch/x86/core/video_subr.c
[DEPS] arch/x86/core/runtime.c
[DEPS] arch/x86/core/relocate.c
[DEPS] arch/x86/core/rdtsc_timer.c
[DEPS] arch/x86/core/pit8254.c
[DEPS] arch/x86/core/pic8259.c
[DEPS] arch/x86/core/pcidirect.c
[DEPS] arch/x86/core/pci_autoboot.c
[DEPS] arch/x86/core/gdbmach.c
[DEPS] arch/x86/core/dumpregs.c
[DEPS] arch/x86/core/debugcon.c
[DEPS] arch/x86/core/cpuid_settings.c
[DEPS] arch/x86/core/cpuid.c
[DEPS] arch/x86/core/cachedhcp.c
[DEPS] arch/x86/core/basemem_packet.c
[DEPS] arch/i386/core/nulltrap.c
[DEPS] config/config_usb.c
[DEPS] config/config_timer.c
[DEPS] config/config_route.c
[DEPS] config/config_romprefix.c
[DEPS] config/config_pixbuf.c
[DEPS] config/config_pcbios.c
[DEPS] config/config_net80211.c
[DEPS] config/config_linux.c
[DEPS] config/config_infiniband.c
[DEPS] config/config_http.c
[DEPS] config/config_fc.c
[DEPS] config/config_ethernet.c
[DEPS] config/config_efi.c
[DEPS] config/config_crypto.c
[DEPS] config/config_asn1.c
[DEPS] config/config.c
[DEPS] usr/sync.c
[DEPS] usr/route_ipv6.c
[DEPS] usr/route_ipv4.c
[DEPS] usr/route.c
[DEPS] usr/pxemenu.c
[DEPS] usr/prompt.c
[DEPS] usr/profstat.c
[DEPS] usr/pingmgmt.c
[DEPS] usr/ntpmgmt.c
[DEPS] usr/nslookup.c
[DEPS] usr/neighmgmt.c
[DEPS] usr/lotest.c
[DEPS] usr/iwmgmt.c
[DEPS] usr/ipstat.c
[DEPS] usr/imgtrust.c
[DEPS] usr/imgmgmt.c
[DEPS] usr/ifmgmt.c
[DEPS] usr/ibmgmt.c
[DEPS] usr/fcmgmt.c
[DEPS] usr/dhcpmgmt.c
[DEPS] usr/certmgmt.c
[DEPS] usr/autoboot.c
[DEPS] hci/keymap/keymap_wo.c
[DEPS] hci/keymap/keymap_us.c
[DEPS] hci/keymap/keymap_uk.c
[DEPS] hci/keymap/keymap_ua.c
[DEPS] hci/keymap/keymap_th.c
[DEPS] hci/keymap/keymap_sr.c
[DEPS] hci/keymap/keymap_sg.c
[DEPS] hci/keymap/keymap_ru.c
[DEPS] hci/keymap/keymap_ro.c
[DEPS] hci/keymap/keymap_pt.c
[DEPS] hci/keymap/keymap_pl.c
[DEPS] hci/keymap/keymap_no.c
[DEPS] hci/keymap/keymap_no-latin1.c
[DEPS] hci/keymap/keymap_nl.c
[DEPS] hci/keymap/keymap_mt.c
[DEPS] hci/keymap/keymap_mk.c
[DEPS] hci/keymap/keymap_lt.c
[DEPS] hci/keymap/keymap_it.c
[DEPS] hci/keymap/keymap_il.c
[DEPS] hci/keymap/keymap_hu.c
[DEPS] hci/keymap/keymap_gr.c
[DEPS] hci/keymap/keymap_fr.c
[DEPS] hci/keymap/keymap_fi.c
[DEPS] hci/keymap/keymap_et.c
[DEPS] hci/keymap/keymap_es.c
[DEPS] hci/keymap/keymap_dk.c
[DEPS] hci/keymap/keymap_de.c
[DEPS] hci/keymap/keymap_cz.c
[DEPS] hci/keymap/keymap_cf.c
[DEPS] hci/keymap/keymap_by.c
[DEPS] hci/keymap/keymap_bg.c
[DEPS] hci/keymap/keymap_az.c
[DEPS] hci/keymap/keymap_al.c
[DEPS] hci/mucurses/widgets/editbox.c
[DEPS] hci/mucurses/wininit.c
[DEPS] hci/mucurses/windows.c
[DEPS] hci/mucurses/winattrs.c
[DEPS] hci/mucurses/slk.c
[DEPS] hci/mucurses/print_nadv.c
[DEPS] hci/mucurses/print.c
[DEPS] hci/mucurses/mucurses.c
[DEPS] hci/mucurses/kb.c
[DEPS] hci/mucurses/edging.c
[DEPS] hci/mucurses/colour.c
[DEPS] hci/mucurses/clear.c
[DEPS] hci/mucurses/ansi_screen.c
[DEPS] hci/mucurses/alert.c
[DEPS] hci/tui/settings_ui.c
[DEPS] hci/tui/menu_ui.c
[DEPS] hci/tui/login_ui.c
[DEPS] hci/commands/vlan_cmd.c
[DEPS] hci/commands/time_cmd.c
[DEPS] hci/commands/sync_cmd.c
[DEPS] hci/commands/sanboot_cmd.c
[DEPS] hci/commands/route_cmd.c
[DEPS] hci/commands/reboot_cmd.c
[DEPS] hci/commands/profstat_cmd.c
[DEPS] hci/commands/poweroff_cmd.c
[DEPS] hci/commands/ping_cmd.c
[DEPS] hci/commands/pci_cmd.c
[DEPS] hci/commands/param_cmd.c
[DEPS] hci/commands/nvo_cmd.c
[DEPS] hci/commands/ntp_cmd.c
[DEPS] hci/commands/nslookup_cmd.c
[DEPS] hci/commands/neighbour_cmd.c
[DEPS] hci/commands/menu_cmd.c
[DEPS] hci/commands/lotest_cmd.c
[DEPS] hci/commands/login_cmd.c
[DEPS] hci/commands/iwmgmt_cmd.c
[DEPS] hci/commands/ipstat_cmd.c
[DEPS] hci/commands/image_trust_cmd.c
[DEPS] hci/commands/image_cmd.c
[DEPS] hci/commands/ifmgmt_cmd.c
[DEPS] hci/commands/ibmgmt_cmd.c
[DEPS] hci/commands/gdbstub_cmd.c
[DEPS] hci/commands/fcmgmt_cmd.c
[DEPS] hci/commands/digest_cmd.c
[DEPS] hci/commands/dhcp_cmd.c
[DEPS] hci/commands/console_cmd.c
[DEPS] hci/commands/config_cmd.c
[DEPS] hci/commands/cert_cmd.c
[DEPS] hci/commands/autoboot_cmd.c
[DEPS] hci/wireless_errors.c
[DEPS] hci/strerror.c
[DEPS] hci/shell.c
[DEPS] hci/readline.c
[DEPS] hci/linux_args.c
[DEPS] hci/jumpscroll.c
[DEPS] hci/editstring.c
[DEPS] crypto/mishmash/rsa_sha512.c
[DEPS] crypto/mishmash/rsa_sha384.c
[DEPS] crypto/mishmash/rsa_sha256.c
[DEPS] crypto/mishmash/rsa_sha224.c
[DEPS] crypto/mishmash/rsa_sha1.c
[DEPS] crypto/mishmash/rsa_md5.c
[DEPS] crypto/mishmash/rsa_aes_cbc_sha256.c
[DEPS] crypto/mishmash/rsa_aes_cbc_sha1.c
[DEPS] crypto/x509.c
[DEPS] crypto/sha512_256.c
[DEPS] crypto/sha512_224.c
[DEPS] crypto/sha512.c
[DEPS] crypto/sha384.c
[DEPS] crypto/sha256.c
[DEPS] crypto/sha224.c
[DEPS] crypto/sha1extra.c
[DEPS] crypto/sha1.c
[DEPS] crypto/rsa.c
[DEPS] crypto/rootcert.c
[DEPS] crypto/rbg.c
[DEPS] crypto/random_nz.c
[DEPS] crypto/privkey.c
[DEPS] crypto/ocsp.c
[DEPS] crypto/null_entropy.c
[DEPS] crypto/md5.c
[DEPS] crypto/hmac_drbg.c
[DEPS] crypto/hmac.c
[DEPS] crypto/hash_df.c
[DEPS] crypto/entropy.c
[DEPS] crypto/ecb.c
[DEPS] crypto/drbg.c
[DEPS] crypto/deflate.c
[DEPS] crypto/crypto_null.c
[DEPS] crypto/crc32.c
[DEPS] crypto/cms.c
[DEPS] crypto/chap.c
[DEPS] crypto/certstore.c
[DEPS] crypto/cbc.c
[DEPS] crypto/bigint.c
[DEPS] crypto/asn1.c
[DEPS] crypto/arc4.c
[DEPS] crypto/aes_wrap.c
[DEPS] crypto/aes.c
[DEPS] tests/x509_test.c
[DEPS] tests/vsprintf_test.c
[DEPS] tests/uri_test.c
[DEPS] tests/umalloc_test.c
[DEPS] tests/time_test.c
[DEPS] tests/tests.c
[DEPS] tests/test.c
[DEPS] tests/tcpip_test.c
[DEPS] tests/string_test.c
[DEPS] tests/sha512_test.c
[DEPS] tests/sha256_test.c
[DEPS] tests/sha1_test.c
[DEPS] tests/settings_test.c
[DEPS] tests/setjmp_test.c
[DEPS] tests/rsa_test.c
[DEPS] tests/profile_test.c
[DEPS] tests/pnm_test.c
[DEPS] tests/png_test.c
[DEPS] tests/pixbuf_test.c
[DEPS] tests/pem_test.c
[DEPS] tests/pccrc_test.c
[DEPS] tests/ocsp_test.c
[DEPS] tests/memset_test.c
[DEPS] tests/memcpy_test.c
[DEPS] tests/md5_test.c
[DEPS] tests/math_test.c
[DEPS] tests/list_test.c
[DEPS] tests/linebuf_test.c
[DEPS] tests/ipv6_test.c
[DEPS] tests/ipv4_test.c
[DEPS] tests/iobuf_test.c
[DEPS] tests/hmac_drbg_test.c
[DEPS] tests/hash_df_test.c
[DEPS] tests/entropy_sample.c
[DEPS] tests/dns_test.c
[DEPS] tests/digest_test.c
[DEPS] tests/der_test.c
[DEPS] tests/deflate_test.c
[DEPS] tests/crc32_test.c
[DEPS] tests/cms_test.c
[DEPS] tests/cipher_test.c
[DEPS] tests/byteswap_test.c
[DEPS] tests/bofm_test.c
[DEPS] tests/bitops_test.c
[DEPS] tests/bigint_test.c
[DEPS] tests/base64_test.c
[DEPS] tests/base16_test.c
[DEPS] tests/asn1_test.c
[DEPS] tests/aes_test.c
[DEPS] interface/hyperv/vmbus.c
[DEPS] interface/xen/xenstore.c
[DEPS] interface/xen/xengrant.c
[DEPS] interface/xen/xenbus.c
[DEPS] interface/bofm/bofm.c
[DEPS] interface/smbios/smbios_settings.c
[DEPS] interface/smbios/smbios.c
[DEPS] interface/efi/efiprefix.c
[DEPS] interface/efi/efidrvprefix.c
[DEPS] interface/efi/efi_wrap.c
[DEPS] interface/efi/efi_watchdog.c
[DEPS] interface/efi/efi_utils.c
[DEPS] interface/efi/efi_usb.c
[DEPS] interface/efi/efi_umalloc.c
[DEPS] interface/efi/efi_uaccess.c
[DEPS] interface/efi/efi_timer.c
[DEPS] interface/efi/efi_time.c
[DEPS] interface/efi/efi_strings.c
[DEPS] interface/efi/efi_snp_hii.c
[DEPS] interface/efi/efi_snp.c
[DEPS] interface/efi/efi_smbios.c
[DEPS] interface/efi/efi_reboot.c
[DEPS] interface/efi/efi_pxe.c
[DEPS] interface/efi/efi_pci.c
[DEPS] interface/efi/efi_local.c
[DEPS] interface/efi/efi_init.c
[DEPS] interface/efi/efi_hii.c
[DEPS] interface/efi/efi_guid.c
[DEPS] interface/efi/efi_file.c
[DEPS] interface/efi/efi_fbcon.c
[DEPS] interface/efi/efi_entropy.c
[DEPS] interface/efi/efi_driver.c
[DEPS] interface/efi/efi_download.c
[DEPS] interface/efi/efi_debug.c
[DEPS] interface/efi/efi_console.c
[DEPS] interface/efi/efi_bofm.c
[DEPS] interface/efi/efi_block.c
[DEPS] interface/efi/efi_autoboot.c
[DEPS] interface/efi/efi_acpi.c
[DEPS] drivers/usb/xhci.c
[DEPS] drivers/usb/usbnet.c
[DEPS] drivers/usb/usbkbd.c
[DEPS] drivers/usb/usbio.c
[DEPS] drivers/usb/usbhub.c
[DEPS] drivers/usb/usbhid.c
[DEPS] drivers/usb/uhci.c
[DEPS] drivers/usb/ehci.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_port.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_device.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_cmd.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_mtu/mlx_mtu.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_link_speed/mlx_link_speed.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_blink_leds/mlx_blink_leds.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac/mlx_vmac.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig_defaults.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_reg_access/mlx_reg_access.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_utils.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_memory.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_icmd.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_utils_priv.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_pci_priv.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_memory_priv.c
[DEPS] drivers/infiniband/qib7322.c
[DEPS] drivers/infiniband/linda_fw.c
[DEPS] drivers/infiniband/linda.c
[DEPS] drivers/infiniband/hermon.c
[DEPS] drivers/infiniband/golan.c
[DEPS] drivers/infiniband/flexboot_nodnic.c
[DEPS] drivers/infiniband/arbel.c
[DEPS] drivers/bitbash/spi_bit.c
[DEPS] drivers/bitbash/i2c_bit.c
[DEPS] drivers/bitbash/bitbash.c
[DEPS] drivers/nvs/threewire.c
[DEPS] drivers/nvs/spi.c
[DEPS] drivers/nvs/nvsvpd.c
[DEPS] drivers/nvs/nvs.c
[DEPS] drivers/block/srp.c
[DEPS] drivers/block/scsi.c
[DEPS] drivers/block/ibft.c
[DEPS] drivers/block/ata.c
[DEPS] drivers/net/sfc/sfc_hunt.c
[DEPS] drivers/net/sfc/efx_hunt.c
[DEPS] drivers/net/sfc/efx_common.c
[DEPS] drivers/net/tg3/tg3_phy.c
[DEPS] drivers/net/tg3/tg3_hw.c
[DEPS] drivers/net/tg3/tg3.c
[DEPS] drivers/net/efi/snponly.c
[DEPS] drivers/net/efi/snpnet.c
[DEPS] drivers/net/efi/snp.c
[DEPS] drivers/net/efi/nii.c
[DEPS] drivers/net/vxge/vxge_traffic.c
[DEPS] drivers/net/vxge/vxge_main.c
[DEPS] drivers/net/vxge/vxge_config.c
[DEPS] drivers/net/vxge/vxge.c
[DEPS] drivers/net/ath/ath9k/ath9k_xmit.c
[DEPS] drivers/net/ath/ath9k/ath9k_recv.c
[DEPS] drivers/net/ath/ath9k/ath9k_main.c
[DEPS] drivers/net/ath/ath9k/ath9k_mac.c
[DEPS] drivers/net/ath/ath9k/ath9k_init.c
[DEPS] drivers/net/ath/ath9k/ath9k_hw.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom_def.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom.c
[DEPS] drivers/net/ath/ath9k/ath9k_common.c
[DEPS] drivers/net/ath/ath9k/ath9k_calib.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
[DEPS] drivers/net/ath/ath9k/ath9k_ani.c
[DEPS] drivers/net/ath/ath9k/ath9k.c
[DEPS] drivers/net/ath/ath5k/ath5k_rfkill.c
[DEPS] drivers/net/ath/ath5k/ath5k_reset.c
[DEPS] drivers/net/ath/ath5k/ath5k_qcu.c
[DEPS] drivers/net/ath/ath5k/ath5k_phy.c
[DEPS] drivers/net/ath/ath5k/ath5k_pcu.c
[DEPS] drivers/net/ath/ath5k/ath5k_initvals.c
[DEPS] drivers/net/ath/ath5k/ath5k_gpio.c
[DEPS] drivers/net/ath/ath5k/ath5k_eeprom.c
[DEPS] drivers/net/ath/ath5k/ath5k_dma.c
[DEPS] drivers/net/ath/ath5k/ath5k_desc.c
[DEPS] drivers/net/ath/ath5k/ath5k_caps.c
[DEPS] drivers/net/ath/ath5k/ath5k_attach.c
[DEPS] drivers/net/ath/ath5k/ath5k.c
[DEPS] drivers/net/ath/ath_regd.c
[DEPS] drivers/net/ath/ath_key.c
[DEPS] drivers/net/ath/ath_hw.c
[DEPS] drivers/net/rtl818x/rtl818x.c
[DEPS] drivers/net/rtl818x/rtl8185_rtl8225.c
[DEPS] drivers/net/rtl818x/rtl8185.c
[DEPS] drivers/net/rtl818x/rtl8180_sa2400.c
[DEPS] drivers/net/rtl818x/rtl8180_max2820.c
[DEPS] drivers/net/rtl818x/rtl8180_grf5101.c
[DEPS] drivers/net/rtl818x/rtl8180.c
[DEPS] drivers/net/phantom/phantom.c
[DEPS] drivers/net/igbvf/igbvf_vf.c
[DEPS] drivers/net/igbvf/igbvf_mbx.c
[DEPS] drivers/net/igbvf/igbvf_main.c
[DEPS] drivers/net/wd.c
[DEPS] drivers/net/w89c840.c
[DEPS] drivers/net/vmxnet3.c
[DEPS] drivers/net/virtio-net.c
[DEPS] drivers/net/velocity.c
[DEPS] drivers/net/tulip.c
[DEPS] drivers/net/tlan.c
[DEPS] drivers/net/thunderx.c
[DEPS] drivers/net/sundance.c
[DEPS] drivers/net/smsc95xx.c
[DEPS] drivers/net/smsc75xx.c
[DEPS] drivers/net/smc9000.c
[DEPS] drivers/net/sky2.c
[DEPS] drivers/net/skge.c
[DEPS] drivers/net/skeleton.c
[DEPS] drivers/net/sis900.c
[DEPS] drivers/net/sis190.c
[DEPS] drivers/net/rhine.c
[DEPS] drivers/net/realtek.c
[DEPS] drivers/net/prism2_plx.c
[DEPS] drivers/net/prism2_pci.c
[DEPS] drivers/net/pnic.c
[DEPS] drivers/net/pcnet32.c
[DEPS] drivers/net/ns8390.c
[DEPS] drivers/net/netvsc.c
[DEPS] drivers/net/netfront.c
[DEPS] drivers/net/ne2k_isa.c
[DEPS] drivers/net/ne.c
[DEPS] drivers/net/ncm.c
[DEPS] drivers/net/natsemi.c
[DEPS] drivers/net/myson.c
[DEPS] drivers/net/myri10ge.c
[DEPS] drivers/net/mii.c
[DEPS] drivers/net/legacy.c
[DEPS] drivers/net/jme.c
[DEPS] drivers/net/ipoib.c
[DEPS] drivers/net/intelxvf.c
[DEPS] drivers/net/intelx.c
[DEPS] drivers/net/intelvf.c
[DEPS] drivers/net/intel.c
[DEPS] drivers/net/forcedeth.c
[DEPS] drivers/net/etherfabric.c
[DEPS] drivers/net/epic100.c
[DEPS] drivers/net/eoib.c
[DEPS] drivers/net/eepro100.c
[DEPS] drivers/net/eepro.c
[DEPS] drivers/net/ecm.c
[DEPS] drivers/net/dmfe.c
[DEPS] drivers/net/dm96xx.c
[DEPS] drivers/net/depca.c
[DEPS] drivers/net/davicom.c
[DEPS] drivers/net/cs89x0.c
[DEPS] drivers/net/bnx2.c
[DEPS] drivers/net/b44.c
[DEPS] drivers/net/axge.c
[DEPS] drivers/net/atl1e.c
[DEPS] drivers/net/amd8111e.c
[DEPS] drivers/net/acm.c
[DEPS] drivers/net/3c90x.c
[DEPS] drivers/net/3c5x9.c
[DEPS] drivers/net/3c595.c
[DEPS] drivers/net/3c529.c
[DEPS] drivers/net/3c515.c
[DEPS] drivers/net/3c509.c
[DEPS] drivers/net/3c509-eisa.c
[DEPS] drivers/net/3c503.c
[DEPS] drivers/bus/virtio-ring.c
[DEPS] drivers/bus/virtio-pci.c
[DEPS] drivers/bus/usb.c
[DEPS] drivers/bus/pcivpd.c
[DEPS] drivers/bus/pciextra.c
[DEPS] drivers/bus/pciea.c
[DEPS] drivers/bus/pcibackup.c
[DEPS] drivers/bus/pci_settings.c
[DEPS] drivers/bus/pci.c
[DEPS] drivers/bus/mca.c
[DEPS] drivers/bus/isapnp.c
[DEPS] drivers/bus/isa_ids.c
[DEPS] drivers/bus/isa.c
[DEPS] drivers/bus/eisa.c
[DEPS] drivers/bus/cdc.c
[DEPS] image/segment.c
[DEPS] image/script.c
[DEPS] image/pnm.c
[DEPS] image/png.c
[DEPS] image/pem.c
[DEPS] image/embedded.c
[DEPS] image/elf.c
[DEPS] image/efi_image.c
[DEPS] image/der.c
[DEPS] net/80211/wpa_tkip.c
[DEPS] net/80211/wpa_psk.c
[DEPS] net/80211/wpa_ccmp.c
[DEPS] net/80211/wpa.c
[DEPS] net/80211/wep.c
[DEPS] net/80211/sec80211.c
[DEPS] net/80211/rc80211.c
[DEPS] net/80211/net80211.c
[DEPS] net/infiniband/xsigo.c
[DEPS] net/infiniband/ib_srp.c
[DEPS] net/infiniband/ib_smc.c
[DEPS] net/infiniband/ib_sma.c
[DEPS] net/infiniband/ib_service.c
[DEPS] net/infiniband/ib_pathrec.c
[DEPS] net/infiniband/ib_packet.c
[DEPS] net/infiniband/ib_mi.c
[DEPS] net/infiniband/ib_mcast.c
[DEPS] net/infiniband/ib_cmrc.c
[DEPS] net/infiniband/ib_cm.c
[DEPS] net/udp/tftp.c
[DEPS] net/udp/syslog.c
[DEPS] net/udp/slam.c
[DEPS] net/udp/ntp.c
[DEPS] net/udp/dns.c
[DEPS] net/udp/dhcpv6.c
[DEPS] net/udp/dhcp.c
[DEPS] net/tcp/syslogs.c
[DEPS] net/tcp/oncrpc.c
[DEPS] net/tcp/iscsi.c
[DEPS] net/tcp/https.c
[DEPS] net/tcp/httpgce.c
[DEPS] net/tcp/httpdigest.c
[DEPS] net/tcp/httpcore.c
[DEPS] net/tcp/httpconn.c
[DEPS] net/tcp/httpblock.c
[DEPS] net/tcp/httpbasic.c
[DEPS] net/tcp/httpauth.c
[DEPS] net/tcp/http.c
[DEPS] net/tcp/ftp.c
[DEPS] net/oncrpc/portmap.c
[DEPS] net/oncrpc/oncrpc_iob.c
[DEPS] net/oncrpc/nfs_uri.c
[DEPS] net/oncrpc/nfs_open.c
[DEPS] net/oncrpc/nfs.c
[DEPS] net/oncrpc/mount.c
[DEPS] net/vlan.c
[DEPS] net/validator.c
[DEPS] net/udp.c
[DEPS] net/tls.c
[DEPS] net/tcpip.c
[DEPS] net/tcp.c
[DEPS] net/stp.c
[DEPS] net/socket.c
[DEPS] net/rndis.c
[DEPS] net/retry.c
[DEPS] net/rarp.c
[DEPS] net/ping.c
[DEPS] net/peermux.c
[DEPS] net/peerdist.c
[DEPS] net/peerdisc.c
[DEPS] net/peerblk.c
[DEPS] net/pccrd.c
[DEPS] net/pccrc.c
[DEPS] net/nullnet.c
[DEPS] net/netdevice.c
[DEPS] net/netdev_settings.c
[DEPS] net/neighbour.c
[DEPS] net/ndp.c
[DEPS] net/ipv6.c
[DEPS] net/ipv4.c
[DEPS] net/iobpad.c
[DEPS] net/infiniband.c
[DEPS] net/icmpv6.c
[DEPS] net/icmpv4.c
[DEPS] net/icmp.c
[DEPS] net/fragment.c
[DEPS] net/fcp.c
[DEPS] net/fcoe.c
[DEPS] net/fcns.c
[DEPS] net/fcels.c
[DEPS] net/fc.c
[DEPS] net/fakedhcp.c
[DEPS] net/ethernet.c
[DEPS] net/eth_slow.c
[DEPS] net/eapol.c
[DEPS] net/dhcppkt.c
[DEPS] net/dhcpopts.c
[DEPS] net/arp.c
[DEPS] net/aoe.c
[DEPS] core/xferbuf.c
[DEPS] core/xfer.c
[DEPS] core/wchar.c
[DEPS] core/vsprintf.c
[DEPS] core/uuid.c
[DEPS] core/uri.c
[DEPS] core/uart.c
[DEPS] core/timer.c
[DEPS] core/time.c
[DEPS] core/stringextra.c
[DEPS] core/string.c
[DEPS] core/settings.c
[DEPS] core/serial.c
[DEPS] core/sanboot.c
[DEPS] core/resolv.c
[DEPS] core/refcnt.c
[DEPS] core/random.c
[DEPS] core/quiesce.c
[DEPS] core/profile.c
[DEPS] core/process.c
[DEPS] core/posix_io.c
[DEPS] core/pool.c
[DEPS] core/pixbuf.c
[DEPS] core/pinger.c
[DEPS] core/pending.c
[DEPS] core/pcmcia.c
[DEPS] core/pc_kbd.c
[DEPS] core/parseopt.c
[DEPS] core/params.c
[DEPS] core/open.c
[DEPS] core/nvo.c
[DEPS] core/null_time.c
[DEPS] core/null_sanboot.c
[DEPS] core/null_reboot.c
[DEPS] core/null_nap.c
[DEPS] core/null_acpi.c
[DEPS] core/monojob.c
[DEPS] core/menu.c
[DEPS] core/memmap_settings.c
[DEPS] core/malloc.c
[DEPS] core/main.c
[DEPS] core/log.c
[DEPS] core/list.c
[DEPS] core/lineconsole.c
[DEPS] core/linebuf.c
[DEPS] core/job.c
[DEPS] core/isqrt.c
[DEPS] core/iomap_virt.c
[DEPS] core/iobuf.c
[DEPS] core/interface.c
[DEPS] core/init.c
[DEPS] core/image.c
[DEPS] core/i82365.c
[DEPS] core/hw.c
[DEPS] core/getopt.c
[DEPS] core/getkey.c
[DEPS] core/gdbudp.c
[DEPS] core/gdbstub.c
[DEPS] core/gdbserial.c
[DEPS] core/fnrec.c
[DEPS] core/fbcon.c
[DEPS] core/fault.c
[DEPS] core/exec.c
[DEPS] core/errno.c
[DEPS] core/edd.c
[DEPS] core/dummy_sanboot.c
[DEPS] core/downloader.c
[DEPS] core/device.c
[DEPS] core/debug_md5.c
[DEPS] core/debug.c
[DEPS] core/cwuri.c
[DEPS] core/ctype.c
[DEPS] core/cpio.c
[DEPS] core/console.c
[DEPS] core/blocktrans.c
[DEPS] core/blockdev.c
[DEPS] core/bitmap.c
[DEPS] core/basename.c
[DEPS] core/base64.c
[DEPS] core/base16.c
[DEPS] core/assert.c
[DEPS] core/asprintf.c
[DEPS] core/ansiesc.c
[DEPS] core/ansicoldef.c
[DEPS] core/ansicol.c
[DEPS] core/acpi_settings.c
[DEPS] core/acpi.c
[DEPS] libgcc/implicit.c
[DEPS] libgcc/icc.c
[DEPS] libgcc/__umoddi3.c
[DEPS] libgcc/__udivmoddi4.c
[DEPS] libgcc/__udivdi3.c
[DEPS] libgcc/__moddi3.c
[DEPS] libgcc/__divmoddi4.c
[DEPS] libgcc/__divdi3.c
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: /bin/echo: No such file or directory
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: /bin/echo: No such file or directory
[DEPS] arch/x86/hci/commands/cpuid_cmd.c
[DEPS] arch/x86/interface/syslinux/comboot_resolv.c
[DEPS] arch/x86/interface/syslinux/comboot_call.c
[DEPS] arch/x86/interface/syslinux/com32_call.c
[DEPS] arch/x86/interface/vmware/guestrpc.c
[DEPS] arch/x86/interface/vmware/guestinfo.c
[DEPS] arch/x86/interface/pxe/pxe_undi.c
[DEPS] arch/x86/interface/pxe/pxe_udp.c
[DEPS] arch/x86/interface/pxe/pxe_tftp.c
[DEPS] arch/x86/interface/pxe/pxe_preboot.c
[DEPS] arch/x86/interface/pxe/pxe_loader.c
[DEPS] arch/x86/interface/pxe/pxe_file.c
[DEPS] arch/x86/interface/pxe/pxe_exit_hook.c
[DEPS] arch/x86/interface/pxe/pxe_call.c
[DEPS] arch/x86/interface/pcbios/vesafb.c
[DEPS] arch/x86/interface/pcbios/rsdp.c
[DEPS] arch/x86/interface/pcbios/pnpbios.c
[DEPS] arch/x86/interface/pcbios/pcibios.c
[DEPS] arch/x86/interface/pcbios/memmap.c
[DEPS] arch/x86/interface/pcbios/int13con.c
[DEPS] arch/x86/interface/pcbios/hidemem.c
[DEPS] arch/x86/interface/pcbios/fakee820.c
[DEPS] arch/x86/interface/pcbios/biosint.c
[DEPS] arch/x86/interface/pcbios/bios_timer.c
[DEPS] arch/x86/interface/pcbios/bios_smbios.c
[DEPS] arch/x86/interface/pcbios/bios_nap.c
[DEPS] arch/x86/interface/pcbios/bios_console.c
[DEPS] arch/x86/interface/pcbios/basemem.c
[DEPS] arch/x86/interface/pcbios/apm.c
[DEPS] arch/x86/interface/pcbios/acpipwr.c
[DEPS] arch/x86/image/sdi.c
[DEPS] arch/x86/image/pxe_image.c
[DEPS] arch/x86/image/nbi.c
[DEPS] arch/x86/image/multiboot.c
[DEPS] arch/x86/image/initrd.c
[DEPS] arch/x86/image/elfboot.c
[DEPS] arch/x86/image/comboot.c
[DEPS] arch/x86/image/com32.c
[DEPS] arch/x86/image/bzimage.c
[DEPS] arch/x86/image/bootsector.c
[DEPS] arch/x86/core/x86_uart.c
[DEPS] arch/x86/core/x86_io.c
[DEPS] arch/x86/core/vram_settings.c
[DEPS] arch/x86/core/video_subr.c
[DEPS] arch/x86/core/runtime.c
[DEPS] arch/x86/core/relocate.c
[DEPS] arch/x86/core/pit8254.c
[DEPS] arch/x86/core/pic8259.c
[DEPS] arch/x86/core/pcidirect.c
[DEPS] arch/x86/core/pci_autoboot.c
[DEPS] arch/x86/core/gdbmach.c
[DEPS] arch/x86/core/dumpregs.c
[DEPS] arch/x86/core/debugcon.c
[DEPS] arch/x86/core/cpuid_settings.c
[DEPS] arch/x86/core/cachedhcp.c
[DEPS] arch/x86/core/basemem_packet.c
[DEPS] config/config_route.c
[DEPS] config/config_romprefix.c
[DEPS] config/config_pixbuf.c
[DEPS] config/config_pcbios.c
[DEPS] config/config_net80211.c
[DEPS] config/config_linux.c
[DEPS] config/config_infiniband.c
[DEPS] config/config_http.c
[DEPS] config/config_fc.c
[DEPS] config/config_ethernet.c
[DEPS] config/config_efi.c
[DEPS] config/config_asn1.c
[DEPS] usr/sync.c
[DEPS] usr/route_ipv6.c
[DEPS] usr/route_ipv4.c
[DEPS] usr/route.c
[DEPS] usr/pxemenu.c
[DEPS] usr/profstat.c
[DEPS] usr/pingmgmt.c
[DEPS] usr/ntpmgmt.c
[DEPS] usr/nslookup.c
[DEPS] usr/neighmgmt.c
[DEPS] usr/lotest.c
[DEPS] usr/iwmgmt.c
[DEPS] usr/imgtrust.c
[DEPS] usr/imgmgmt.c
[DEPS] usr/ifmgmt.c
[DEPS] usr/ibmgmt.c
[DEPS] usr/fcmgmt.c
[DEPS] usr/dhcpmgmt.c
[DEPS] usr/certmgmt.c
[DEPS] usr/autoboot.c
[DEPS] hci/mucurses/widgets/editbox.c
[DEPS] hci/mucurses/windows.c
[DEPS] hci/mucurses/slk.c
[DEPS] hci/tui/settings_ui.c
[DEPS] hci/tui/menu_ui.c
[DEPS] hci/tui/login_ui.c
[DEPS] hci/commands/vlan_cmd.c
[DEPS] hci/commands/time_cmd.c
[DEPS] hci/commands/sync_cmd.c
[DEPS] hci/commands/sanboot_cmd.c
[DEPS] hci/commands/route_cmd.c
[DEPS] hci/commands/reboot_cmd.c
[DEPS] hci/commands/profstat_cmd.c
[DEPS] hci/commands/poweroff_cmd.c
[DEPS] hci/commands/ping_cmd.c
[DEPS] hci/commands/pci_cmd.c
[DEPS] hci/commands/param_cmd.c
[DEPS] hci/commands/nvo_cmd.c
[DEPS] hci/commands/ntp_cmd.c
[DEPS] hci/commands/nslookup_cmd.c
[DEPS] hci/commands/neighbour_cmd.c
[DEPS] hci/commands/menu_cmd.c
[DEPS] hci/commands/lotest_cmd.c
[DEPS] hci/commands/login_cmd.c
[DEPS] hci/commands/iwmgmt_cmd.c
[DEPS] hci/commands/ipstat_cmd.c
[DEPS] hci/commands/image_trust_cmd.c
[DEPS] hci/commands/image_cmd.c
[DEPS] hci/commands/ifmgmt_cmd.c
[DEPS] hci/commands/ibmgmt_cmd.c
[DEPS] hci/commands/gdbstub_cmd.c
[DEPS] hci/commands/fcmgmt_cmd.c
[DEPS] hci/commands/digest_cmd.c
[DEPS] hci/commands/dhcp_cmd.c
[DEPS] hci/commands/console_cmd.c
[DEPS] hci/commands/config_cmd.c
[DEPS] hci/commands/cert_cmd.c
[DEPS] hci/commands/autoboot_cmd.c
[DEPS] hci/strerror.c
[DEPS] hci/shell.c
[DEPS] hci/readline.c
[DEPS] hci/linux_args.c
[DEPS] hci/jumpscroll.c
[DEPS] hci/editstring.c
[DEPS] crypto/mishmash/rsa_sha512.c
[DEPS] crypto/mishmash/rsa_sha384.c
[DEPS] crypto/mishmash/rsa_sha256.c
[DEPS] crypto/mishmash/rsa_sha224.c
[DEPS] crypto/mishmash/rsa_sha1.c
[DEPS] crypto/mishmash/rsa_md5.c
[DEPS] crypto/mishmash/rsa_aes_cbc_sha256.c
[DEPS] crypto/mishmash/rsa_aes_cbc_sha1.c
[DEPS] crypto/x509.c
[DEPS] crypto/sha512_256.c
[DEPS] crypto/sha512_224.c
[DEPS] crypto/sha512.c
[DEPS] crypto/sha384.c
[DEPS] crypto/sha256.c
[DEPS] crypto/sha224.c
[DEPS] crypto/sha1.c
[DEPS] crypto/rsa.c
[DEPS] crypto/rootcert.c
[DEPS] crypto/rbg.c
[DEPS] crypto/privkey.c
[DEPS] crypto/ocsp.c
[DEPS] crypto/null_entropy.c
[DEPS] crypto/md5.c
[DEPS] crypto/hmac_drbg.c
[DEPS] crypto/hmac.c
[DEPS] crypto/hash_df.c
[DEPS] crypto/entropy.c
[DEPS] crypto/ecb.c
[DEPS] crypto/drbg.c
[DEPS] crypto/deflate.c
[DEPS] crypto/cms.c
[DEPS] crypto/chap.c
[DEPS] crypto/certstore.c
[DEPS] crypto/cbc.c
[DEPS] crypto/bigint.c
[DEPS] crypto/asn1.c
[DEPS] crypto/aes_wrap.c
[DEPS] crypto/aes.c
[DEPS] tests/x509_test.c
[DEPS] tests/uri_test.c
[DEPS] tests/umalloc_test.c
[DEPS] tests/time_test.c
[DEPS] tests/test.c
[DEPS] tests/tcpip_test.c
[DEPS] tests/string_test.c
[DEPS] tests/settings_test.c
[DEPS] tests/setjmp_test.c
[DEPS] tests/rsa_test.c
[DEPS] tests/profile_test.c
[DEPS] tests/pnm_test.c
[DEPS] tests/png_test.c
[DEPS] tests/pixbuf_test.c
[DEPS] tests/pem_test.c
[DEPS] tests/pccrc_test.c
[DEPS] tests/ocsp_test.c
[DEPS] tests/memcpy_test.c
[DEPS] tests/math_test.c
[DEPS] tests/list_test.c
[DEPS] tests/linebuf_test.c
[DEPS] tests/ipv6_test.c
[DEPS] tests/iobuf_test.c
[DEPS] tests/hmac_drbg_test.c
[DEPS] tests/hash_df_test.c
[DEPS] tests/entropy_sample.c
[DEPS] tests/dns_test.c
[DEPS] tests/digest_test.c
[DEPS] tests/der_test.c
[DEPS] tests/deflate_test.c
[DEPS] tests/cms_test.c
[DEPS] tests/cipher_test.c
[DEPS] tests/byteswap_test.c
[DEPS] tests/bofm_test.c
[DEPS] tests/bitops_test.c
[DEPS] tests/bigint_test.c
[DEPS] tests/asn1_test.c
[DEPS] tests/aes_test.c
[DEPS] interface/hyperv/vmbus.c
[DEPS] interface/xen/xenstore.c
[DEPS] interface/xen/xengrant.c
[DEPS] interface/xen/xenbus.c
[DEPS] interface/bofm/bofm.c
[DEPS] interface/smbios/smbios_settings.c
[DEPS] interface/smbios/smbios.c
[DEPS] interface/efi/efiprefix.c
[DEPS] interface/efi/efidrvprefix.c
[DEPS] interface/efi/efi_watchdog.c
[DEPS] interface/efi/efi_utils.c
[DEPS] interface/efi/efi_usb.c
[DEPS] interface/efi/efi_umalloc.c
[DEPS] interface/efi/efi_uaccess.c
[DEPS] interface/efi/efi_time.c
[DEPS] interface/efi/efi_snp_hii.c
[DEPS] interface/efi/efi_snp.c
[DEPS] interface/efi/efi_smbios.c
[DEPS] interface/efi/efi_reboot.c
[DEPS] interface/efi/efi_pxe.c
[DEPS] interface/efi/efi_pci.c
[DEPS] interface/efi/efi_local.c
[DEPS] interface/efi/efi_init.c
[DEPS] interface/efi/efi_hii.c
[DEPS] interface/efi/efi_file.c
[DEPS] interface/efi/efi_fbcon.c
[DEPS] interface/efi/efi_entropy.c
[DEPS] interface/efi/efi_driver.c
[DEPS] interface/efi/efi_download.c
[DEPS] interface/efi/efi_console.c
[DEPS] interface/efi/efi_bofm.c
[DEPS] interface/efi/efi_block.c
[DEPS] interface/efi/efi_autoboot.c
[DEPS] interface/efi/efi_acpi.c
[DEPS] drivers/usb/xhci.c
[DEPS] drivers/usb/usbnet.c
[DEPS] drivers/usb/usbkbd.c
[DEPS] drivers/usb/usbio.c
[DEPS] drivers/usb/usbhub.c
[DEPS] drivers/usb/usbhid.c
[DEPS] drivers/usb/uhci.c
[DEPS] drivers/usb/ehci.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_port.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_device.c
[DEPS] drivers/infiniband/mlx_nodnic/src/mlx_cmd.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_mtu/mlx_mtu.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_link_speed/mlx_link_speed.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_blink_leds/mlx_blink_leds.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_vmac/mlx_vmac.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig_defaults.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_nvconfig/mlx_nvconfig.c
[DEPS] drivers/infiniband/mlx_utils/mlx_lib/mlx_reg_access/mlx_reg_access.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_utils.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_pci.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_memory.c
[DEPS] drivers/infiniband/mlx_utils/src/public/mlx_icmd.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_utils_priv.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_pci_priv.c
[DEPS] drivers/infiniband/mlx_utils_flexboot/src/mlx_memory_priv.c
[DEPS] drivers/infiniband/qib7322.c
[DEPS] drivers/infiniband/linda.c
[DEPS] drivers/infiniband/hermon.c
[DEPS] drivers/infiniband/golan.c
[DEPS] drivers/infiniband/flexboot_nodnic.c
[DEPS] drivers/infiniband/arbel.c
[DEPS] drivers/bitbash/spi_bit.c
[DEPS] drivers/bitbash/i2c_bit.c
[DEPS] drivers/nvs/threewire.c
[DEPS] drivers/nvs/nvsvpd.c
[DEPS] drivers/nvs/nvs.c
[DEPS] drivers/block/srp.c
[DEPS] drivers/block/scsi.c
[DEPS] drivers/block/ibft.c
[DEPS] drivers/block/ata.c
[DEPS] drivers/net/sfc/sfc_hunt.c
[DEPS] drivers/net/sfc/efx_hunt.c
[DEPS] drivers/net/sfc/efx_common.c
[DEPS] drivers/net/tg3/tg3_phy.c
[DEPS] drivers/net/tg3/tg3_hw.c
[DEPS] drivers/net/tg3/tg3.c
[DEPS] drivers/net/efi/snponly.c
[DEPS] drivers/net/efi/snpnet.c
[DEPS] drivers/net/efi/snp.c
[DEPS] drivers/net/efi/nii.c
[DEPS] drivers/net/vxge/vxge_traffic.c
[DEPS] drivers/net/vxge/vxge_main.c
[DEPS] drivers/net/vxge/vxge_config.c
[DEPS] drivers/net/vxge/vxge.c
[DEPS] drivers/net/ath/ath9k/ath9k_xmit.c
[DEPS] drivers/net/ath/ath9k/ath9k_recv.c
[DEPS] drivers/net/ath/ath9k/ath9k_main.c
[DEPS] drivers/net/ath/ath9k/ath9k_mac.c
[DEPS] drivers/net/ath/ath9k/ath9k_init.c
[DEPS] drivers/net/ath/ath9k/ath9k_hw.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom_def.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom_9287.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom_4k.c
[DEPS] drivers/net/ath/ath9k/ath9k_eeprom.c
[DEPS] drivers/net/ath/ath9k/ath9k_common.c
[DEPS] drivers/net/ath/ath9k/ath9k_calib.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_phy.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_mac.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_hw.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_eeprom.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9003_calib.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_phy.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_mac.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_hw.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar9002_calib.c
[DEPS] drivers/net/ath/ath9k/ath9k_ar5008_phy.c
[DEPS] drivers/net/ath/ath9k/ath9k_ani.c
[DEPS] drivers/net/ath/ath9k/ath9k.c
[DEPS] drivers/net/ath/ath5k/ath5k_rfkill.c
[DEPS] drivers/net/ath/ath5k/ath5k_reset.c
[DEPS] drivers/net/ath/ath5k/ath5k_qcu.c
[DEPS] drivers/net/ath/ath5k/ath5k_phy.c
[DEPS] drivers/net/ath/ath5k/ath5k_pcu.c
[DEPS] drivers/net/ath/ath5k/ath5k_initvals.c
[DEPS] drivers/net/ath/ath5k/ath5k_gpio.c
[DEPS] drivers/net/ath/ath5k/ath5k_eeprom.c
[DEPS] drivers/net/ath/ath5k/ath5k_dma.c
[DEPS] drivers/net/ath/ath5k/ath5k_desc.c
[DEPS] drivers/net/ath/ath5k/ath5k_caps.c
[DEPS] drivers/net/ath/ath5k/ath5k_attach.c
[DEPS] drivers/net/ath/ath5k/ath5k.c
[DEPS] drivers/net/ath/ath_regd.c
[DEPS] drivers/net/ath/ath_key.c
[DEPS] drivers/net/ath/ath_hw.c
[DEPS] drivers/net/rtl818x/rtl818x.c
[DEPS] drivers/net/rtl818x/rtl8185_rtl8225.c
[DEPS] drivers/net/rtl818x/rtl8185.c
[DEPS] drivers/net/rtl818x/rtl8180_sa2400.c
[DEPS] drivers/net/rtl818x/rtl8180_max2820.c
[DEPS] drivers/net/rtl818x/rtl8180_grf5101.c
[DEPS] drivers/net/rtl818x/rtl8180.c
[DEPS] drivers/net/phantom/phantom.c
[DEPS] drivers/net/igbvf/igbvf_vf.c
[DEPS] drivers/net/igbvf/igbvf_mbx.c
[DEPS] drivers/net/igbvf/igbvf_main.c
[DEPS] drivers/net/w89c840.c
[DEPS] drivers/net/vmxnet3.c
[DEPS] drivers/net/virtio-net.c
[DEPS] drivers/net/velocity.c
[DEPS] drivers/net/tulip.c
[DEPS] drivers/net/tlan.c
[DEPS] drivers/net/thunderx.c
[DEPS] drivers/net/sundance.c
[DEPS] drivers/net/smsc95xx.c
[DEPS] drivers/net/smsc75xx.c
[DEPS] drivers/net/smc9000.c
[DEPS] drivers/net/sky2.c
[DEPS] drivers/net/skge.c
[DEPS] drivers/net/skeleton.c
[DEPS] drivers/net/sis900.c
[DEPS] drivers/net/sis190.c
[DEPS] drivers/net/rhine.c
[DEPS] drivers/net/realtek.c
[DEPS] drivers/net/prism2_plx.c
[DEPS] drivers/net/prism2_pci.c
[DEPS] drivers/net/pnic.c
[DEPS] drivers/net/pcnet32.c
[DEPS] drivers/net/ns8390.c
[DEPS] drivers/net/netvsc.c
[DEPS] drivers/net/netfront.c
[DEPS] drivers/net/ne2k_isa.c
[DEPS] drivers/net/ncm.c
[DEPS] drivers/net/natsemi.c
[DEPS] drivers/net/myson.c
[DEPS] drivers/net/myri10ge.c
[DEPS] drivers/net/mii.c
[DEPS] drivers/net/legacy.c
[DEPS] drivers/net/jme.c
[DEPS] drivers/net/ipoib.c
[DEPS] drivers/net/intelxvf.c
[DEPS] drivers/net/intelx.c
[DEPS] drivers/net/intelvf.c
[DEPS] drivers/net/intel.c
[DEPS] drivers/net/forcedeth.c
[DEPS] drivers/net/etherfabric.c
[DEPS] drivers/net/epic100.c
[DEPS] drivers/net/eoib.c
[DEPS] drivers/net/eepro100.c
[DEPS] drivers/net/eepro.c
[DEPS] drivers/net/ecm.c
[DEPS] drivers/net/dmfe.c
[DEPS] drivers/net/dm96xx.c
[DEPS] drivers/net/davicom.c
[DEPS] drivers/net/cs89x0.c
[DEPS] drivers/net/bnx2.c
[DEPS] drivers/net/b44.c
[DEPS] drivers/net/axge.c
[DEPS] drivers/net/atl1e.c
[DEPS] drivers/net/amd8111e.c
[DEPS] drivers/net/acm.c
[DEPS] drivers/net/3c90x.c
[DEPS] drivers/net/3c5x9.c
[DEPS] drivers/net/3c595.c
[DEPS] drivers/net/3c529.c
[DEPS] drivers/net/3c515.c
[DEPS] drivers/net/3c509.c
[DEPS] drivers/net/3c509-eisa.c
[DEPS] drivers/bus/virtio-ring.c
[DEPS] drivers/bus/virtio-pci.c
[DEPS] drivers/bus/usb.c
[DEPS] drivers/bus/pcivpd.c
[DEPS] drivers/bus/pciextra.c
[DEPS] drivers/bus/pciea.c
[DEPS] drivers/bus/pcibackup.c
[DEPS] drivers/bus/pci_settings.c
[DEPS] drivers/bus/pci.c
[DEPS] drivers/bus/mca.c
[DEPS] drivers/bus/isapnp.c
[DEPS] drivers/bus/isa.c
[DEPS] drivers/bus/eisa.c
[DEPS] drivers/bus/cdc.c
[DEPS] image/segment.c
[DEPS] image/script.c
[DEPS] image/pnm.c
[DEPS] image/png.c
[DEPS] image/pem.c
[DEPS] image/embedded.c
[DEPS] image/elf.c
[DEPS] image/efi_image.c
[DEPS] image/der.c
[DEPS] net/80211/wpa_tkip.c
[DEPS] net/80211/wpa_psk.c
[DEPS] net/80211/wpa_ccmp.c
[DEPS] net/80211/wpa.c
[DEPS] net/80211/wep.c
[DEPS] net/80211/sec80211.c
[DEPS] net/80211/rc80211.c
[DEPS] net/80211/net80211.c
[DEPS] net/infiniband/xsigo.c
[DEPS] net/infiniband/ib_srp.c
[DEPS] net/infiniband/ib_smc.c
[DEPS] net/infiniband/ib_sma.c
[DEPS] net/infiniband/ib_service.c
[DEPS] net/infiniband/ib_pathrec.c
[DEPS] net/infiniband/ib_packet.c
[DEPS] net/infiniband/ib_mi.c
[DEPS] net/infiniband/ib_mcast.c
[DEPS] net/infiniband/ib_cmrc.c
[DEPS] net/infiniband/ib_cm.c
[DEPS] net/udp/tftp.c
[DEPS] net/udp/syslog.c
[DEPS] net/udp/slam.c
[DEPS] net/udp/ntp.c
[DEPS] net/udp/dns.c
[DEPS] net/udp/dhcpv6.c
[DEPS] net/tcp/syslogs.c
[DEPS] net/tcp/oncrpc.c
[DEPS] net/tcp/iscsi.c
[DEPS] net/tcp/https.c
[DEPS] net/tcp/httpgce.c
[DEPS] net/tcp/httpdigest.c
[DEPS] net/tcp/httpcore.c
[DEPS] net/tcp/httpconn.c
[DEPS] net/tcp/httpblock.c
[DEPS] net/tcp/httpbasic.c
[DEPS] net/tcp/httpauth.c
[DEPS] net/tcp/http.c
[DEPS] net/tcp/ftp.c
[DEPS] net/oncrpc/portmap.c
[DEPS] net/oncrpc/oncrpc_iob.c
[DEPS] net/oncrpc/nfs_uri.c
[DEPS] net/oncrpc/nfs_open.c
[DEPS] net/oncrpc/nfs.c
[DEPS] net/oncrpc/mount.c
[DEPS] net/vlan.c
[DEPS] net/validator.c
[DEPS] net/udp.c
[DEPS] net/tls.c
[DEPS] net/tcpip.c
[DEPS] net/tcp.c
[DEPS] net/stp.c
[DEPS] net/rndis.c
[DEPS] net/retry.c
[DEPS] net/rarp.c
[DEPS] net/ping.c
[DEPS] net/peermux.c
[DEPS] net/peerdist.c
[DEPS] net/pccrd.c
[DEPS] net/pccrc.c
[DEPS] net/nullnet.c
[DEPS] net/netdevice.c
[DEPS] net/netdev_settings.c
[DEPS] net/neighbour.c
[DEPS] net/ndp.c
[DEPS] net/ipv6.c
[DEPS] net/ipv4.c
[DEPS] net/iobpad.c
[DEPS] net/infiniband.c
[DEPS] net/icmpv6.c
[DEPS] net/icmpv4.c
[DEPS] net/icmp.c
[DEPS] net/fragment.c
[DEPS] net/fcp.c
[DEPS] net/fcoe.c
[DEPS] net/fcns.c
[DEPS] net/fcels.c
[DEPS] net/fc.c
[DEPS] net/fakedhcp.c
[DEPS] net/ethernet.c
[DEPS] net/eth_slow.c
[DEPS] net/eapol.c
[DEPS] net/dhcppkt.c
[DEPS] net/dhcpopts.c
[DEPS] net/arp.c
[DEPS] net/aoe.c
[DEPS] core/xferbuf.c
[DEPS] core/xfer.c
[DEPS] core/uri.c
[DEPS] core/uart.c
[DEPS] core/timer.c
[DEPS] core/time.c
[DEPS] core/stringextra.c
[DEPS] core/string.c
[DEPS] core/settings.c
[DEPS] core/sanboot.c
[DEPS] core/resolv.c
[DEPS] core/refcnt.c
[DEPS] core/random.c
[DEPS] core/profile.c
[DEPS] core/process.c
[DEPS] core/posix_io.c
[DEPS] core/pool.c
[DEPS] core/pixbuf.c
[DEPS] core/pinger.c
[DEPS] core/pending.c
[DEPS] core/pc_kbd.c
[DEPS] core/parseopt.c
[DEPS] core/params.c
[DEPS] core/open.c
[DEPS] core/nvo.c
[DEPS] core/null_time.c
[DEPS] core/null_sanboot.c
[DEPS] core/null_reboot.c
[DEPS] core/null_nap.c
[DEPS] core/null_acpi.c
[DEPS] core/monojob.c
[DEPS] core/menu.c
[DEPS] core/memmap_settings.c
[DEPS] core/malloc.c
[DEPS] core/main.c
[DEPS] core/log.c
[DEPS] core/list.c
[DEPS] core/linebuf.c
[DEPS] core/job.c
[DEPS] core/iomap_virt.c
[DEPS] core/iobuf.c
[DEPS] core/interface.c
[DEPS] core/init.c
[DEPS] core/image.c
[DEPS] core/hw.c
[DEPS] core/getkey.c
[DEPS] core/gdbudp.c
[DEPS] core/gdbstub.c
[DEPS] core/gdbserial.c
[DEPS] core/fnrec.c
[DEPS] core/fbcon.c
[DEPS] core/fault.c
[DEPS] core/exec.c
[DEPS] core/edd.c
[DEPS] core/dummy_sanboot.c
[DEPS] core/downloader.c
[DEPS] core/device.c
[DEPS] core/cwuri.c
[DEPS] core/console.c
[DEPS] core/blocktrans.c
[DEPS] core/blockdev.c
[DEPS] core/bitmap.c
[DEPS] core/base64.c
[DEPS] core/base16.c
[DEPS] core/assert.c
[DEPS] core/asprintf.c
[DEPS] core/ansiesc.c
[DEPS] core/acpi_settings.c
[DEPS] core/acpi.c
[DEPS] arch/x86/transitions/librm.S
[DEPS] arch/x86/prefix/romprefix.S
[DEPS] arch/x86/prefix/pciromprefix.S
[DEPS] arch/x86/prefix/mromprefix.S
[DEPS] arch/x86/prefix/isaromprefix.S
[DEPS] arch/x86/drivers/net/undirom.c
[DEPS] arch/x86/drivers/net/undipreload.c
[DEPS] arch/x86/drivers/net/undionly.c
[DEPS] arch/x86/drivers/net/undinet.c
[DEPS] arch/x86/drivers/net/undiload.c
[DEPS] arch/x86/drivers/net/undi.c
[DEPS] arch/x86/transitions/librm_test.c
[DEPS] arch/x86/transitions/librm_mgmt.c
[DEPS] arch/x86/drivers/hyperv/hyperv.c
[DEPS] arch/x86/drivers/xen/hvm.c
[DEPS] arch/x86/hci/commands/pxe_cmd.c
[DEPS] arch/x86/interface/vmware/vmconsole.c
[DEPS] arch/x86/interface/efi/efix86_nap.c
[DEPS] arch/x86/interface/pcbios/rtc_time.c
[DEPS] arch/x86/interface/pcbios/rtc_entropy.c
[DEPS] arch/x86/interface/pcbios/memtop_umalloc.c
[DEPS] arch/x86/interface/pcbios/int13.c
[DEPS] arch/x86/interface/pcbios/bios_reboot.c
[DEPS] config/config_usb.c
[DEPS] config/config_timer.c
[DEPS] config/config_crypto.c
[DEPS] config/config.c
[DEPS] net/udp/dhcp.c
[DEPS] net/peerdisc.c
[DEPS] net/peerblk.c
[DEPS] core/serial.c
[DEPS] core/ansicoldef.c
[DEPS] core/ansicol.c
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: /bin/echo: No such file or directory
/nix/store/jdi2v7ir1sr6vp7pc5x0nhb6lpcmg6xg-bash-4.4-p23/bin/bash: /bin/echo: No such file or directory
[BUILD] bin/__divdi3.o
[BUILD] bin/__divmoddi4.o
[BUILD] bin/__moddi3.o
[BUILD] bin/__udivdi3.o
[BUILD] bin/__udivmoddi4.o
[BUILD] bin/__umoddi3.o
[BUILD] bin/icc.o
[BUILD] bin/implicit.o
[BUILD] bin/acpi.o
[BUILD] bin/acpi_settings.o
[BUILD] bin/ansicol.o
[BUILD] bin/ansicoldef.o
[BUILD] bin/ansiesc.o
[BUILD] bin/asprintf.o
[BUILD] bin/assert.o
[BUILD] bin/base16.o
[BUILD] bin/base64.o
[BUILD] bin/basename.o
[BUILD] bin/bitmap.o
[BUILD] bin/blockdev.o
[BUILD] bin/blocktrans.o
[BUILD] bin/console.o
[BUILD] bin/cpio.o
[BUILD] bin/ctype.o
[BUILD] bin/cwuri.o
In file included from include/ipxe/uri.h:14,
from core/cwuri.c:27:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/debug.o
[BUILD] bin/debug_md5.o
[BUILD] bin/device.o
[BUILD] bin/downloader.o
[BUILD] bin/dummy_sanboot.o
In file included from include/ipxe/sanboot.h:15,
from core/dummy_sanboot.c:33:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/edd.o
[BUILD] bin/errno.o
[BUILD] bin/exec.o
[BUILD] bin/fault.o
[BUILD] bin/fbcon.o
[BUILD] bin/fnrec.o
[BUILD] bin/gdbserial.o
[BUILD] bin/gdbstub.o
[BUILD] bin/gdbudp.o
core/gdbudp.c: In function 'gdbudp_configure':
core/gdbudp.c:235:47: warning: taking address of packed member of 'struct sockaddr_in' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
235 | fetch_ipv4_setting ( settings, &ip_setting, &source_addr.sin_addr );
| ^~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/getkey.o
[BUILD] bin/getopt.o
[BUILD] bin/hw.o
[BUILD] bin/i82365.o
[BUILD] bin/image.o
In file included from include/ipxe/uri.h:14,
from core/image.c:36:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/init.o
[BUILD] bin/interface.o
[BUILD] bin/iobuf.o
[BUILD] bin/iomap_virt.o
[BUILD] bin/isqrt.o
[BUILD] bin/job.o
[BUILD] bin/linebuf.o
[BUILD] bin/lineconsole.o
[BUILD] bin/list.o
[BUILD] bin/log.o
[BUILD] bin/main.o
[BUILD] bin/malloc.o
[BUILD] bin/memmap_settings.o
[BUILD] bin/menu.o
[BUILD] bin/monojob.o
[BUILD] bin/null_acpi.o
[BUILD] bin/null_nap.o
[BUILD] bin/null_reboot.o
[BUILD] bin/null_sanboot.o
In file included from include/ipxe/sanboot.h:15,
from core/null_sanboot.c:27:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/null_time.o
[BUILD] bin/nvo.o
[BUILD] bin/open.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from core/open.c:29:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/params.o
[BUILD] bin/parseopt.o
[BUILD] bin/pc_kbd.o
[BUILD] bin/pcmcia.o
[BUILD] bin/pending.o
[BUILD] bin/pinger.o
[BUILD] bin/pixbuf.o
[BUILD] bin/pool.o
[BUILD] bin/posix_io.o
[BUILD] bin/process.o
[BUILD] bin/profile.o
[BUILD] bin/quiesce.o
[BUILD] bin/random.o
[BUILD] bin/refcnt.o
[BUILD] bin/resolv.o
[BUILD] bin/sanboot.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from core/sanboot.c:37:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/serial.o
[BUILD] bin/settings.o
In file included from include/ipxe/netdevice.h:15,
from include/ipxe/ip.h:16,
from core/settings.c:36:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/string.o
[BUILD] bin/stringextra.o
[BUILD] bin/time.o
[BUILD] bin/timer.o
[BUILD] bin/uart.o
[BUILD] bin/uri.o
In file included from include/ipxe/params.h:13,
from core/uri.c:38:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
core/uri.c: In function 'parse_uri':
core/uri.c:310:13: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
310 | ref_init ( &uri->refcnt, uri_free );
include/ipxe/refcnt.h:68:15: note: in definition of macro 'ref_init'
68 | ref_init ( (refcnt), (free) ); \
| ^~~~~~
core/uri.c: In function 'uri_dup':
core/uri.c:585:13: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
585 | ref_init ( &dup->refcnt, uri_free );
include/ipxe/refcnt.h:68:15: note: in definition of macro 'ref_init'
68 | ref_init ( (refcnt), (free) ); \
| ^~~~~~
[BUILD] bin/uuid.o
[BUILD] bin/vsprintf.o
[BUILD] bin/wchar.o
[BUILD] bin/xfer.o
[BUILD] bin/xferbuf.o
[BUILD] bin/aoe.o
In file included from include/ipxe/netdevice.h:15,
from net/aoe.c:37:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/arp.o
[BUILD] bin/dhcpopts.o
[BUILD] bin/dhcppkt.o
[BUILD] bin/eapol.o
[BUILD] bin/eth_slow.o
[BUILD] bin/ethernet.o
[BUILD] bin/fakedhcp.o
[BUILD] bin/fc.o
[BUILD] bin/fcels.o
[BUILD] bin/fcns.o
[BUILD] bin/fcoe.o
[BUILD] bin/fcp.o
In file included from net/fcp.c:34:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/fragment.o
[BUILD] bin/icmp.o
net/icmp.c: In function 'icmp_tx_echo':
net/icmp.c:92:6: warning: taking address of packed member of 'struct icmp_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
92 | &echo->icmp.chksum : NULL ) ) ) != 0 )
| ^~~~~~~~~~~~~~~~~~
[BUILD] bin/icmpv4.o
[BUILD] bin/icmpv6.o
[BUILD] bin/infiniband.o
[BUILD] bin/iobpad.o
[BUILD] bin/ipv4.o
[BUILD] bin/ipv6.o
net/ipv6.c: In function 'ipv6_netdev':
net/ipv6.c:385:26: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
385 | struct in6_addr *dest = &sin6_dest->sin6_addr;
| ^~~~~~~~~~~~~~~~~~~~~
In file included from <command-line>:
net/ipv6.c: In function 'ipv6_check_options':
net/ipv6.c:412:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
412 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 unrecognised "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:412:4: note: in expansion of macro 'DBGC'
412 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 unrecognised "
| ^~~~
net/ipv6.c:412:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
412 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 unrecognised "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:412:4: note: in expansion of macro 'DBGC'
412 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 unrecognised "
| ^~~~
net/ipv6.c:414:25: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
414 | DBGC_HDA ( ipv6col ( &iphdr->src ), 0,
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:506:26: note: in expansion of macro 'DBGC_HDA_IF'
506 | #define DBGC_HDA( ... ) DBGC_HDA_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
net/ipv6.c:414:4: note: in expansion of macro 'DBGC_HDA'
414 | DBGC_HDA ( ipv6col ( &iphdr->src ), 0,
| ^~~~~~~~
net/ipv6.c:414:25: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
414 | DBGC_HDA ( ipv6col ( &iphdr->src ), 0,
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:506:26: note: in expansion of macro 'DBGC_HDA_IF'
506 | #define DBGC_HDA( ... ) DBGC_HDA_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
net/ipv6.c:414:4: note: in expansion of macro 'DBGC_HDA'
414 | DBGC_HDA ( ipv6col ( &iphdr->src ), 0,
| ^~~~~~~~
net/ipv6.c: In function 'ipv6_tx':
net/ipv6.c:556:13: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
556 | next_hop = &iphdr->dest;
| ^~~~~~~~~~~~
In file included from <command-line>:
net/ipv6.c:563:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
563 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 has no route to %s\n",
| ^~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:563:3: note: in expansion of macro 'DBGC'
563 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 has no route to %s\n",
| ^~~~
net/ipv6.c:563:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
563 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 has no route to %s\n",
| ^~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:563:3: note: in expansion of macro 'DBGC'
563 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 has no route to %s\n",
| ^~~~
net/ipv6.c:564:23: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
564 | inet6_ntoa ( &iphdr->dest ) );
| ^~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:563:3: note: in expansion of macro 'DBGC'
563 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 has no route to %s\n",
| ^~~~
net/ipv6.c:570:9: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
570 | src = &sin6_src->sin6_addr;
| ^~~~~~~~~~~~~~~~~~~~
In file included from <command-line>:
net/ipv6.c:584:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
584 | DBGC2 ( ipv6col ( &iphdr->dest ), "IPv6 TX %s->",
| ^~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:584:2: note: in expansion of macro 'DBGC2'
584 | DBGC2 ( ipv6col ( &iphdr->dest ), "IPv6 TX %s->",
| ^~~~~
net/ipv6.c:584:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
584 | DBGC2 ( ipv6col ( &iphdr->dest ), "IPv6 TX %s->",
| ^~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:584:2: note: in expansion of macro 'DBGC2'
584 | DBGC2 ( ipv6col ( &iphdr->dest ), "IPv6 TX %s->",
| ^~~~~
net/ipv6.c:585:16: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
585 | inet6_ntoa ( &iphdr->src ) );
| ^~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:584:2: note: in expansion of macro 'DBGC2'
584 | DBGC2 ( ipv6col ( &iphdr->dest ), "IPv6 TX %s->",
| ^~~~~
net/ipv6.c:586:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
586 | DBGC2 ( ipv6col ( &iphdr->dest ), "%s len %zd next %d\n",
| ^~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:586:2: note: in expansion of macro 'DBGC2'
586 | DBGC2 ( ipv6col ( &iphdr->dest ), "%s len %zd next %d\n",
| ^~~~~
net/ipv6.c:586:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
586 | DBGC2 ( ipv6col ( &iphdr->dest ), "%s len %zd next %d\n",
| ^~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:586:2: note: in expansion of macro 'DBGC2'
586 | DBGC2 ( ipv6col ( &iphdr->dest ), "%s len %zd next %d\n",
| ^~~~~
net/ipv6.c:587:16: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
587 | inet6_ntoa ( &iphdr->dest ), len, iphdr->next_header );
| ^~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:586:2: note: in expansion of macro 'DBGC2'
586 | DBGC2 ( ipv6col ( &iphdr->dest ), "%s len %zd next %d\n",
| ^~~~~
net/ipv6.c:595:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
595 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not hash "
| ^~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:595:4: note: in expansion of macro 'DBGC'
595 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not hash "
| ^~~~
net/ipv6.c:595:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
595 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not hash "
| ^~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:595:4: note: in expansion of macro 'DBGC'
595 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not hash "
| ^~~~
net/ipv6.c:614:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
614 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:614:4: note: in expansion of macro 'DBGC'
614 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~
net/ipv6.c:614:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
614 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:614:4: note: in expansion of macro 'DBGC'
614 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~
net/ipv6.c:622:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
622 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:622:4: note: in expansion of macro 'DBGC'
622 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~
net/ipv6.c:622:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
622 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:622:4: note: in expansion of macro 'DBGC'
622 | DBGC ( ipv6col ( &iphdr->dest ), "IPv6 could not "
| ^~~~
net/ipv6.c: In function 'ipv6_rx':
net/ipv6.c:678:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
678 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 packet too short at %zd "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:678:3: note: in expansion of macro 'DBGC'
678 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 packet too short at %zd "
| ^~~~
net/ipv6.c:678:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
678 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 packet too short at %zd "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:678:3: note: in expansion of macro 'DBGC'
678 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 packet too short at %zd "
| ^~~~
net/ipv6.c:686:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
686 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 version %#08x not "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:686:3: note: in expansion of macro 'DBGC'
686 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 version %#08x not "
| ^~~~
net/ipv6.c:686:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
686 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 version %#08x not "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:686:3: note: in expansion of macro 'DBGC'
686 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 version %#08x not "
| ^~~~
net/ipv6.c:695:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
695 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 length too long at %zd "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:695:3: note: in expansion of macro 'DBGC'
695 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 length too long at %zd "
| ^~~~
net/ipv6.c:695:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
695 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 length too long at %zd "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:695:3: note: in expansion of macro 'DBGC'
695 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 length too long at %zd "
| ^~~~
net/ipv6.c:705:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
705 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:705:2: note: in expansion of macro 'DBGC2'
705 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~
net/ipv6.c:705:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
705 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:705:2: note: in expansion of macro 'DBGC2'
705 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~
net/ipv6.c:706:16: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
706 | inet6_ntoa ( &iphdr->dest ) );
| ^~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:705:2: note: in expansion of macro 'DBGC2'
705 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~
net/ipv6.c:707:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
707 | DBGC2 ( ipv6col ( &iphdr->src ), "%s len %zd next %d\n",
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:707:2: note: in expansion of macro 'DBGC2'
707 | DBGC2 ( ipv6col ( &iphdr->src ), "%s len %zd next %d\n",
| ^~~~~
net/ipv6.c:707:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
707 | DBGC2 ( ipv6col ( &iphdr->src ), "%s len %zd next %d\n",
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:707:2: note: in expansion of macro 'DBGC2'
707 | DBGC2 ( ipv6col ( &iphdr->src ), "%s len %zd next %d\n",
| ^~~~~
net/ipv6.c:708:16: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
708 | inet6_ntoa ( &iphdr->src ), len, iphdr->next_header );
| ^~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:707:2: note: in expansion of macro 'DBGC2'
707 | DBGC2 ( ipv6col ( &iphdr->src ), "%s len %zd next %d\n",
| ^~~~~
net/ipv6.c:712:35: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
712 | ( ! ipv6_has_addr ( netdev, &iphdr->dest ) ) ) {
| ^~~~~~~~~~~~
In file included from <command-line>:
net/ipv6.c:713:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
713 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 discarding non-local "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:713:3: note: in expansion of macro 'DBGC'
713 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 discarding non-local "
| ^~~~
net/ipv6.c:713:20: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
713 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 discarding non-local "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:713:3: note: in expansion of macro 'DBGC'
713 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 discarding non-local "
| ^~~~
net/ipv6.c:714:50: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
714 | "unicast packet for %s\n", inet6_ntoa ( &iphdr->dest ) );
| ^~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:713:3: note: in expansion of macro 'DBGC'
713 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 discarding non-local "
| ^~~~
net/ipv6.c:729:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
729 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:729:4: note: in expansion of macro 'DBGC'
729 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~
net/ipv6.c:729:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
729 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:729:4: note: in expansion of macro 'DBGC'
729 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~
net/ipv6.c:750:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
750 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:750:4: note: in expansion of macro 'DBGC'
750 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~
net/ipv6.c:750:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
750 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:750:4: note: in expansion of macro 'DBGC'
750 | DBGC ( ipv6col ( &iphdr->src ), "IPv6 too short for "
| ^~~~
net/ipv6.c:759:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
759 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:759:3: note: in expansion of macro 'DBGC2'
759 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~
net/ipv6.c:759:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
759 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:759:3: note: in expansion of macro 'DBGC2'
759 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~
net/ipv6.c:760:17: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
760 | inet6_ntoa ( &iphdr->dest ) );
| ^~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:759:3: note: in expansion of macro 'DBGC2'
759 | DBGC2 ( ipv6col ( &iphdr->src ), "IPv6 RX %s<-",
| ^~~~~
net/ipv6.c:761:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
761 | DBGC2 ( ipv6col ( &iphdr->src ), "%s ext type %d len %zd next "
| ^~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:761:3: note: in expansion of macro 'DBGC2'
761 | DBGC2 ( ipv6col ( &iphdr->src ), "%s ext type %d len %zd next "
| ^~~~~
net/ipv6.c:761:21: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
761 | DBGC2 ( ipv6col ( &iphdr->src ), "%s ext type %d len %zd next "
| ^~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:761:3: note: in expansion of macro 'DBGC2'
761 | DBGC2 ( ipv6col ( &iphdr->src ), "%s ext type %d len %zd next "
| ^~~~~
net/ipv6.c:762:25: warning: taking address of packed member of 'struct ipv6_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
762 | "%d\n", inet6_ntoa ( &iphdr->src ), this_header,
| ^~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:522:23: note: in expansion of macro 'DBGC_IF'
522 | #define DBGC2( ... ) DBGC_IF ( EXTRA, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:761:3: note: in expansion of macro 'DBGC2'
761 | DBGC2 ( ipv6col ( &iphdr->src ), "%s ext type %d len %zd next "
| ^~~~~
net/ipv6.c:803:20: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
803 | DBGC ( ipv6col ( &src.sin6.sin6_addr ), "IPv6 received packet "
| ^~~~~~~~~~~~~~~~~~~
./include/compiler.h:433:14: note: in definition of macro 'DBG_AC_IF'
433 | typeof ( id ) raw; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:803:3: note: in expansion of macro 'DBGC'
803 | DBGC ( ipv6col ( &src.sin6.sin6_addr ), "IPv6 received packet "
| ^~~~
net/ipv6.c:803:20: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
803 | DBGC ( ipv6col ( &src.sin6.sin6_addr ), "IPv6 received packet "
| ^~~~~~~~~~~~~~~~~~~
./include/compiler.h:436:21: note: in definition of macro 'DBG_AC_IF'
436 | dbg_stream.raw = id; \
| ^~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ipv6.c:803:3: note: in expansion of macro 'DBGC'
803 | DBGC ( ipv6col ( &src.sin6.sin6_addr ), "IPv6 received packet "
| ^~~~
net/ipv6.c: In function 'ipv6_sock_ntoa':
net/ipv6.c:954:24: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
954 | struct in6_addr *in = &sin6->sin6_addr;
| ^~~~~~~~~~~~~~~~
[BUILD] bin/ndp.o
net/ndp.c: In function 'ndp_tx_ll_addr':
net/ndp.c:95:19: warning: taking address of packed member of 'struct icmp_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
95 | netdev, &ndp->icmp.chksum ) ) != 0 ) {
| ^~~~~~~~~~~~~~~~~
net/ndp.c: In function 'ndp_tx_request':
net/ndp.c:131:24: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
131 | ipv6_solicited_node ( &sin6_dest.sin6_addr, net_dest );
| ^~~~~~~~~~~~~~~~~~~~
net/ndp.c: In function 'ndp_tx_router_solicitation':
net/ndp.c:168:21: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
168 | ipv6_all_routers ( &sin6_dest.sin6_addr );
| ^~~~~~~~~~~~~~~~~~~~
net/ndp.c: In function 'ndp_rx_neighbour_solicitation_ll_source':
net/ndp.c:206:33: warning: taking address of packed member of 'struct ndp_neighbour_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
206 | if ( ! ipv6_has_addr ( netdev, &neigh->target ) )
| ^~~~~~~~~~~~~~
In file included from <command-line>:
net/ndp.c:223:37: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
223 | netdev->name, inet6_ntoa ( &sin6_src->sin6_addr ),
| ^~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ndp.c:222:3: note: in expansion of macro 'DBGC'
222 | DBGC ( netdev, "NDP %s could not define %s => %s: %s\n",
| ^~~~
net/ndp.c: In function 'ndp_rx_neighbour_advertisement_ll_target':
net/ndp.c:278:37: warning: taking address of packed member of 'struct ndp_neighbour_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
278 | netdev->name, inet6_ntoa ( &neigh->target ),
| ^~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ndp.c:277:3: note: in expansion of macro 'DBGC'
277 | DBGC ( netdev, "NDP %s could not update %s => %s: %s\n",
| ^~~~
net/ndp.c: In function 'ndp_rx_router_advertisement_ll_source':
net/ndp.c:319:37: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
319 | netdev->name, inet6_ntoa ( &sin6_src->sin6_addr ),
| ^~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ndp.c:318:3: note: in expansion of macro 'DBGC'
318 | DBGC ( netdev, "NDP %s could not define %s => %s: %s\n",
| ^~~~
net/ndp.c: In function 'ndp_rx_router_advertisement_prefix':
net/ndp.c:355:22: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
355 | inet6_ntoa ( &sin6_src->sin6_addr ) );
| ^~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ndp.c:353:2: note: in expansion of macro 'DBGC'
353 | DBGC ( netdev, "NDP %s found %sdefault router %s ",
| ^~~~
net/ndp.c:359:22: warning: taking address of packed member of 'struct ndp_prefix_information_option' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
359 | inet6_ntoa ( &prefix_opt->prefix ), prefix_opt->prefix_len );
| ^~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/ndp.c:356:2: note: in expansion of macro 'DBGC'
356 | DBGC ( netdev, "for %s-link %sautonomous prefix %s/%d\n",
| ^~~~
net/ndp.c: In function 'ndp_rx_router_advertisement':
net/ndp.c:539:28: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
539 | struct in6_addr *router = &sin6_src->sin6_addr;
| ^~~~~~~~~~~~~~~~~~~~
[BUILD] bin/neighbour.o
[BUILD] bin/netdev_settings.o
[BUILD] bin/netdevice.o
[BUILD] bin/nullnet.o
[BUILD] bin/pccrc.o
[BUILD] bin/pccrd.o
[BUILD] bin/peerblk.o
In file included from include/ipxe/http.h:13,
from net/peerblk.c:29:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
net/peerblk.c: In function 'peerblk_parse_iv':
net/peerblk.c:892:65: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
892 | cipher_setiv ( peerblk->cipher, peerblk->cipherctx, msg->msg.iv.data );
| ~~~~~~~~~~~^~~~~
[BUILD] bin/peerdisc.o
[BUILD] bin/peerdist.o
In file included from include/ipxe/http.h:13,
from net/peerdist.c:27:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/peermux.o
In file included from include/ipxe/uri.h:14,
from net/peermux.c:28:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/ping.o
[BUILD] bin/rarp.o
[BUILD] bin/retry.o
[BUILD] bin/rndis.o
[BUILD] bin/socket.o
[BUILD] bin/stp.o
[BUILD] bin/tcp.o
In file included from net/tcp.c:12:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/tcpip.o
[BUILD] bin/tls.o
[BUILD] bin/udp.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from net/udp.c:9:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/validator.o
[BUILD] bin/vlan.o
[BUILD] bin/mount.o
[BUILD] bin/nfs.o
[BUILD] bin/nfs_open.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from net/oncrpc/nfs_open.c:33:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/nfs_uri.o
In file included from include/ipxe/uri.h:14,
from include/ipxe/nfs_uri.h:12,
from net/oncrpc/nfs_uri.c:24:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/oncrpc_iob.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from net/oncrpc/oncrpc_iob.c:31:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/portmap.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from net/oncrpc/portmap.c:31:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/ftp.o
In file included from include/ipxe/interface.h:14,
from include/ipxe/xfer.h:14,
from net/tcp/ftp.c:32:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/http.o
[BUILD] bin/httpauth.o
[BUILD] bin/httpbasic.o
In file included from include/ipxe/uri.h:14,
from net/tcp/httpbasic.c:35:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/httpblock.o
[BUILD] bin/httpconn.o
In file included from include/ipxe/uri.h:14,
from net/tcp/httpconn.c:38:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/httpcore.o
In file included from include/ipxe/uri.h:14,
from net/tcp/httpcore.c:42:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/httpdigest.o
In file included from include/ipxe/uri.h:14,
from net/tcp/httpdigest.c:36:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/httpgce.o
[BUILD] bin/https.o
[BUILD] bin/iscsi.o
In file included from include/ipxe/uri.h:14,
from net/tcp/iscsi.c:37:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/oncrpc.o
In file included from include/ipxe/dhcp.h:16,
from net/tcp/oncrpc.c:31:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/syslogs.o
[BUILD] bin/dhcp.o
net/udp/dhcp.c: In function 'dhcp_create_request':
net/udp/dhcp.c:1047:8: warning: taking address of packed member of 'struct dhcp_client_uuid' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1047 | &client_uuid.uuid ) ) >= 0 ) {
| ^~~~~~~~~~~~~~~~~
net/udp/dhcp.c:1048:17: warning: taking address of packed member of 'struct dhcp_client_uuid' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1048 | uuid_mangle ( &client_uuid.uuid );
| ^~~~~~~~~~~~~~~~~
net/udp/dhcp.c: In function 'start_pxebs':
net/udp/dhcp.c:1450:9: warning: taking address of packed member of 'struct sockaddr_in' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1450 | &dhcp->local.sin_addr );
| ^~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/dhcpv6.o
In file included from <command-line>:
net/udp/dhcpv6.c: In function 'dhcpv6_rx':
net/udp/dhcpv6.c:786:22: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
786 | inet6_ntoa ( &src->sin6_addr ) );
| ^~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
net/udp/dhcpv6.c:784:2: note: in expansion of macro 'DBGC'
784 | DBGC ( dhcpv6, "DHCPv6 %s received %s from %s\n",
| ^~~~
net/udp/dhcpv6.c: In function 'start_dhcpv6':
net/udp/dhcpv6.c:957:36: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
957 | ipv6_all_dhcp_relay_and_servers ( &addresses.server.sin6.sin6_addr );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/udp/dhcpv6.c:964:8: warning: taking address of packed member of 'struct dhcpv6_duid_uuid' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
964 | &dhcpv6->client_duid.uuid ) ) < 0 ) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/dns.o
net/udp/dns.c: In function 'apply_dns_settings':
net/udp/dns.c:1121:7: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1121 | &nameserver.sin6.sin6_addr ) >= 0 ) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
net/udp/dns.c:1124:7: warning: taking address of packed member of 'struct sockaddr_in' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1124 | &nameserver.sin.sin_addr ) >= 0 ) {
| ^~~~~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/ntp.o
[BUILD] bin/slam.o
In file included from include/ipxe/dhcp.h:16,
from include/ipxe/features.h:6,
from net/udp/slam.c:33:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
net/udp/slam.c: In function 'slam_parse_multicast_address':
net/udp/slam.c:680:29: warning: taking address of packed member of 'struct sockaddr_in' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
680 | if ( inet_aton ( path_dup, &address->sin_addr ) == 0 ) {
| ^~~~~~~~~~~~~~~~~~
[BUILD] bin/syslog.o
net/udp/syslog.c: In function 'apply_syslog_settings':
net/udp/syslog.c:263:7: warning: taking address of packed member of 'struct sockaddr_in6' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
263 | &logserver.sin6.sin6_addr ) >= 0 ) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
net/udp/syslog.c:266:7: warning: taking address of packed member of 'struct sockaddr_in' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
266 | &logserver.sin.sin_addr ) >= 0 ) {
| ^~~~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/tftp.o
In file included from net/udp/tftp.c:34:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
net/udp/tftp.c: In function 'tftp_process_multicast':
net/udp/tftp.c:631:26: warning: taking address of packed member of 'struct sockaddr_in' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
631 | if ( inet_aton ( addr, &socket.sin.sin_addr ) == 0 ) {
| ^~~~~~~~~~~~~~~~~~~~
[BUILD] bin/ib_cm.o
[BUILD] bin/ib_cmrc.o
[BUILD] bin/ib_mcast.o
[BUILD] bin/ib_mi.o
[BUILD] bin/ib_packet.o
net/infiniband/ib_packet.c: In function 'ib_pull':
net/infiniband/ib_packet.c:228:44: warning: taking address of packed member of 'struct ib_global_route_header' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
228 | if ( ! ( *qp = ib_find_qp_mgid ( ibdev, &grh->dgid ))){
| ^~~~~~~~~~
[BUILD] bin/ib_pathrec.o
[BUILD] bin/ib_service.o
[BUILD] bin/ib_sma.o
[BUILD] bin/ib_smc.o
[BUILD] bin/ib_srp.o
In file included from include/ipxe/interface.h:14,
from net/infiniband/ib_srp.c:35:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/xsigo.o
net/infiniband/xsigo.c: In function 'xsmp_rx_xve_modify':
net/infiniband/xsigo.c:848:24: warning: taking address of packed member of 'struct xsmp_xve_message' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
848 | xve = xve_find ( xcm, &msg->resource );
| ^~~~~~~~~~~~~~
net/infiniband/xsigo.c: In function 'xsmp_rx_xve_install':
net/infiniband/xsigo.c:960:25: warning: taking address of packed member of 'struct xsmp_xve_message' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
960 | if ( ( xve_find ( xcm, &msg->resource ) == NULL ) &&
| ^~~~~~~~~~~~~~
net/infiniband/xsigo.c:961:34: warning: taking address of packed member of 'struct xsmp_xve_message' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
961 | ( ( rc = xve_create ( xcm, &msg->resource, mac.raw, network,
| ^~~~~~~~~~~~~~
net/infiniband/xsigo.c: In function 'xsmp_rx_xve_delete':
net/infiniband/xsigo.c:992:31: warning: taking address of packed member of 'struct xsmp_xve_message' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
992 | if ( ( xve = xve_find ( xcm, &msg->resource ) ) )
| ^~~~~~~~~~~~~~
net/infiniband/xsigo.c: In function 'xcm_find':
net/infiniband/xsigo.c:1367:24: warning: taking address of packed member of 'struct xsigo_manager_id' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1367 | union ib_guid *guid = &id->guid;
| ^~~~~~~~~
net/infiniband/xsigo.c: In function 'xsigo_xds_complete':
net/infiniband/xsigo.c:1574:31: warning: taking address of packed member of 'struct ib_service_record' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1574 | guid = ( ( union ib_guid * ) &svc->data64[0] );
| ^~~~~~~~~~~~~~~
[BUILD] bin/net80211.o
[BUILD] bin/rc80211.o
[BUILD] bin/sec80211.o
[BUILD] bin/wep.o
[BUILD] bin/wpa.o
net/80211/wpa.c: In function 'wpa_handle_1_of_2':
net/80211/wpa.c:737:9: warning: taking address of packed member of 'struct eapol_key_pkt' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
737 | &pkt->datalen );
| ^~~~~~~~~~~~~
net/80211/wpa.c: In function 'eapol_key_rx':
net/80211/wpa.c:874:9: warning: taking address of packed member of 'struct eapol_key_pkt' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
874 | &pkt->datalen );
| ^~~~~~~~~~~~~
[BUILD] bin/wpa_ccmp.o
[BUILD] bin/wpa_psk.o
[BUILD] bin/wpa_tkip.o
[BUILD] bin/der.o
[BUILD] bin/efi_image.o
In file included from include/ipxe/netdevice.h:15,
from include/ipxe/efi/efi_snp.h:11,
from image/efi_image.c:26:
include/ipxe/uri.h: In function 'uri_get':
include/ipxe/uri.h:178:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
178 | ref_get ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:95:18: note: in definition of macro 'ref_get'
95 | ref_increment ( refcnt ); \
| ^~~~~~
include/ipxe/uri.h: In function 'uri_put':
include/ipxe/uri.h:189:12: warning: taking address of packed member of 'struct uri' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
189 | ref_put ( &uri->refcnt );
| ^~~~~~~~~~~~
include/ipxe/refcnt.h:109:18: note: in definition of macro 'ref_put'
109 | ref_decrement ( refcnt ); \
| ^~~~~~
[BUILD] bin/elf.o
[BUILD] bin/embedded.o
[BUILD] bin/pem.o
[BUILD] bin/png.o
[BUILD] bin/pnm.o
[BUILD] bin/script.o
[BUILD] bin/segment.o
[BUILD] bin/cdc.o
[BUILD] bin/eisa.o
[BUILD] bin/isa.o
drivers/bus/isa.c: In function 'isabus_probe':
drivers/bus/isa.c:51:4: warning: array subscript [-1073741824, 1073741823] is outside array bounds of 'isa_probe_addr_t[0]' {aka 'short unsigned int[0]'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds8;;]
51 | *( isa_extra_probe_addrs + (ioidx) + ISA_EXTRA_PROBE_ADDR_COUNT ) )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/bus/isa.c:112:18: note: in expansion of macro 'ISA_IOADDR'
112 | isa->ioaddr = ISA_IOADDR ( driver, ioidx );
| ^~~~~~~~~~
drivers/bus/isa.c:33:25: note: while referencing 'isa_extra_probe_addrs'
33 | static isa_probe_addr_t isa_extra_probe_addrs[] = {
| ^~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/isa_ids.o
[BUILD] bin/isapnp.o
[BUILD] bin/mca.o
[BUILD] bin/pci.o
[BUILD] bin/pci_settings.o
[BUILD] bin/pcibackup.o
[BUILD] bin/pciea.o
[BUILD] bin/pciextra.o
[BUILD] bin/pcivpd.o
[BUILD] bin/usb.o
[BUILD] bin/virtio-pci.o
[BUILD] bin/virtio-ring.o
[BUILD] bin/3c503.o
[BUILD] bin/3c509-eisa.o
[BUILD] bin/3c509.o
[BUILD] bin/3c515.o
[BUILD] bin/3c529.o
[BUILD] bin/3c595.o
[BUILD] bin/3c5x9.o
[BUILD] bin/3c90x.o
[BUILD] bin/acm.o
[BUILD] bin/amd8111e.o
[BUILD] bin/atl1e.o
[BUILD] bin/axge.o
[BUILD] bin/b44.o
[BUILD] bin/bnx2.o
[BUILD] bin/cs89x0.o
[BUILD] bin/davicom.o
[BUILD] bin/depca.o
[BUILD] bin/dm96xx.o
[BUILD] bin/dmfe.o
[BUILD] bin/ecm.o
[BUILD] bin/eepro.o
[BUILD] bin/eepro100.o
[BUILD] bin/eoib.o
[BUILD] bin/epic100.o
[BUILD] bin/etherfabric.o
[BUILD] bin/forcedeth.o
[BUILD] bin/intel.o
[BUILD] bin/intelvf.o
[BUILD] bin/intelx.o
[BUILD] bin/intelxvf.o
[BUILD] bin/ipoib.o
[BUILD] bin/jme.o
[BUILD] bin/legacy.o
[BUILD] bin/mii.o
[BUILD] bin/myri10ge.o
[BUILD] bin/myson.o
[BUILD] bin/natsemi.o
[BUILD] bin/ncm.o
[BUILD] bin/ne.o
[BUILD] bin/ne2k_isa.o
[BUILD] bin/netfront.o
[BUILD] bin/netvsc.o
[BUILD] bin/ns8390.o
[BUILD] bin/pcnet32.o
[BUILD] bin/pnic.o
[BUILD] bin/prism2_pci.o
[BUILD] bin/prism2_plx.o
[BUILD] bin/realtek.o
[BUILD] bin/rhine.o
[BUILD] bin/sis190.o
[BUILD] bin/sis900.o
[BUILD] bin/skeleton.o
[BUILD] bin/skge.o
[BUILD] bin/sky2.o
[BUILD] bin/smc9000.o
[BUILD] bin/smsc75xx.o
[BUILD] bin/smsc95xx.o
[BUILD] bin/sundance.o
[BUILD] bin/thunderx.o
[BUILD] bin/tlan.o
[BUILD] bin/tulip.o
[BUILD] bin/velocity.o
[BUILD] bin/virtio-net.o
[BUILD] bin/vmxnet3.o
[BUILD] bin/w89c840.o
[BUILD] bin/wd.o
[BUILD] bin/igbvf_main.o
[BUILD] bin/igbvf_mbx.o
[BUILD] bin/igbvf_vf.o
[BUILD] bin/phantom.o
[BUILD] bin/rtl8180.o
[BUILD] bin/rtl8180_grf5101.o
drivers/net/rtl818x/rtl8180_grf5101.c: In function 'write_grf5101':
drivers/net/rtl818x/rtl8180_grf5101.c:57:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
57 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, phy_config & 0xffff);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8180_grf5101.c:58:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
58 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, phy_config >> 16);
| ^~~~~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/rtl8180_max2820.o
drivers/net/rtl818x/rtl8180_max2820.c: In function 'write_max2820':
drivers/net/rtl818x/rtl8180_max2820.c:63:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
63 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, phy_config & 0xffff);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8180_max2820.c:64:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
64 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, phy_config >> 16);
| ^~~~~~~~~~~~~~~~~~~~~~~~
[BUILD] bin/rtl8180_sa2400.o
drivers/net/rtl818x/rtl8180_sa2400.c: In function 'write_sa2400':
drivers/net/rtl818x/rtl8180_sa2400.c:71:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
71 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, phy_config & 0xffff);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8180_sa2400.c:72:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
72 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, phy_config >> 16);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8180_sa2400.c: In function 'sa2400_rf_init':
drivers/net/rtl818x/rtl8180_sa2400.c:165:35: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
165 | txconf = rtl818x_ioread32(priv, &priv->map->TX_CONF);
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8180_sa2400.c:166:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
166 | rtl818x_iowrite32(priv, &priv->map->TX_CONF,
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8180_sa2400.c:179:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
179 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, txconf);
| ^~~~~~~~~~~~~~~~~~~
[BUILD] bin/rtl8185.o
[BUILD] bin/rtl8185_rtl8225.o
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225_write':
drivers/net/rtl818x/rtl8185_rtl8225.c:55:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
55 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3;
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:56:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
56 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:58:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
58 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:60:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
60 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:61:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
61 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:65:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
65 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:68:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
68 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:76:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
76 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:78:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
78 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1));
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:79:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
79 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1));
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:82:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
82 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:85:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
85 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:89:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
89 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:90:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
90 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:91:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
91 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225_read':
drivers/net/rtl818x/rtl8185_rtl8225.c:100:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
100 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:101:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
101 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:102:33: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
102 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400;
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:106:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
106 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:107:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
107 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:109:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
109 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:112:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
112 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:120:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
120 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:125:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
125 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:129:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
129 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:135:28: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
135 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:141:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
141 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:142:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
142 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:144:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
144 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:148:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:152:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
152 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:159:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
159 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:163:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
163 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:167:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
167 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:171:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
171 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:176:30: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
176 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1))
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:179:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
179 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:185:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
185 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:190:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
190 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:191:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
191 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:192:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
192 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225_rf_set_tx_power':
drivers/net/rtl818x/rtl8185_rtl8225.c:307:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
307 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON);
| ^~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225_rf_init':
drivers/net/rtl818x/rtl8185_rtl8225.c:330:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
330 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:331:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
331 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:332:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
332 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:338:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
338 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008);
| ^~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:341:25: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
341 | rtl818x_ioread16(priv, &priv->map->BRSR);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:342:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
342 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:343:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
343 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044);
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:376:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
376 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:464:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
464 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225z2_rf_init':
drivers/net/rtl818x/rtl8185_rtl8225.c:559:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
559 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:560:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
560 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:561:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
561 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:567:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
567 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008);
| ^~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:570:25: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
570 | rtl818x_ioread16(priv, &priv->map->BRSR);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:571:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
571 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:572:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
572 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044);
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:577:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
577 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:624:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
624 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:716:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
716 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225x_rf_init':
drivers/net/rtl818x/rtl8185_rtl8225.c:724:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
724 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:725:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
725 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:726:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
726 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c: In function 'rtl8225_rf_stop':
drivers/net/rtl818x/rtl8185_rtl8225.c:756:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
756 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF);
| ^~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl8185_rtl8225.c:757:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
757 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF);
| ^~~~~~~~~~~~~~~~~~~~
[BUILD] bin/rtl818x.o
drivers/net/rtl818x/rtl818x.c: In function 'rtl818x_poll':
drivers/net/rtl818x/rtl818x.c:147:35: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
147 | u16 reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS);
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:152:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
152 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg);
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c: In function 'rtl818x_set_anaparam':
drivers/net/rtl818x/rtl818x.c:227:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
227 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam);
| ^~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c: In function 'rtl818x_init_hw':
drivers/net/rtl818x/rtl818x.c:243:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
243 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0);
| ^~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:268:32: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
268 | reg = rtl818x_ioread16(priv, &priv->map->FEMR);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:270:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
270 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:278:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
278 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma);
| ^~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:279:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
279 | rtl818x_iowrite32(priv, &priv->map->TNPDA, priv->tx_ring_dma);
| ^~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:295:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
295 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:302:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
302 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:312:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
312 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x1);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:321:27: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
321 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3);
| ^~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c: In function 'rtl818x_irq':
drivers/net/rtl818x/rtl818x.c:412:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
412 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, enable? 0xFFFF : 0);
| ^~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c: In function 'rtl818x_start':
drivers/net/rtl818x/rtl818x.c:447:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
447 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma);
| ^~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:448:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
448 | rtl818x_iowrite32(priv, &priv->map->TNPDA, priv->tx_ring_dma);
| ^~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:450:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
450 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0);
| ^~~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:452:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
452 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0);
| ^~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:453:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
453 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0);
| ^~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:473:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
473 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg);
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:491:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
491 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF);
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:503:26: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
503 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg);
| ^~~~~~~~~~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c: In function 'rtl818x_probe':
drivers/net/rtl818x/rtl818x.c:690:31: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
690 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF);
| ^~~~~~~~~~~~~~~~~~~
In file included from <command-line>:
drivers/net/rtl818x/rtl818x.c:734:57: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
734 | DBG2("rtl818x RX_CONF: %08x\n", rtl818x_ioread32(priv, &priv->map->RX_CONF));
| ^~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
drivers/net/rtl818x/rtl818x.c:734:2: note: in expansion of macro 'DBG2'
734 | DBG2("rtl818x RX_CONF: %08x\n", rtl818x_ioread32(priv, &priv->map->RX_CONF));
| ^~~~
drivers/net/rtl818x/rtl818x.c:736:29: warning: taking address of packed member of 'struct rtl818x_csr' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
736 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6))
| ^~~~~~~~~~~~~~~~~~~
[BUILD] bin/ath_hw.o
[BUILD] bin/ath_key.o
[BUILD] bin/ath_regd.o
[BUILD] bin/ath5k.o
drivers/net/ath/ath5k/ath5k.c: In function 'ath5k_rxbuf_setup':
drivers/net/ath/ath5k/ath5k.c:810:15: warning: taking address of packed member of 'struct ath5k_desc' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
810 | sc->rxlink = &ds->ds_link;
| ^~~~~~~~~~~~
drivers/net/ath/ath5k/ath5k.c: In function 'ath5k_txbuf_setup':
drivers/net/ath/ath5k/ath5k.c:858:14: warning: taking address of packed member of 'struct ath5k_desc' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
858 | txq->link = &ds->ds_link;
| ^~~~~~~~~~~~
[BUILD] bin/ath5k_attach.o
[BUILD] bin/ath5k_caps.o
[BUILD] bin/ath5k_desc.o
[BUILD] bin/ath5k_dma.o
[BUILD] bin/ath5k_eeprom.o
[BUILD] bin/ath5k_gpio.o
[BUILD] bin/ath5k_initvals.o
[BUILD] bin/ath5k_pcu.o
[BUILD] bin/ath5k_phy.o
[BUILD] bin/ath5k_qcu.o
[BUILD] bin/ath5k_reset.o
[BUILD] bin/ath5k_rfkill.o
[BUILD] bin/ath9k.o
[BUILD] bin/ath9k_ani.o
[BUILD] bin/ath9k_ar5008_phy.o
[BUILD] bin/ath9k_ar9002_calib.o
[BUILD] bin/ath9k_ar9002_hw.o
[BUILD] bin/ath9k_ar9002_mac.o
[BUILD] bin/ath9k_ar9002_phy.o
[BUILD] bin/ath9k_ar9003_calib.o
[BUILD] bin/ath9k_ar9003_eeprom.o
[BUILD] bin/ath9k_ar9003_hw.o
[BUILD] bin/ath9k_ar9003_mac.o
[BUILD] bin/ath9k_ar9003_phy.o
[BUILD] bin/ath9k_calib.o
[BUILD] bin/ath9k_common.o
[BUILD] bin/ath9k_eeprom.o
[BUILD] bin/ath9k_eeprom_4k.o
drivers/net/ath/ath9k/ath9k_eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom':
drivers/net/ath/ath9k/ath9k_eeprom_4k.c:40:25: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k;
| ^~~~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ath9k_eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom':
drivers/net/ath/ath9k/ath9k_eeprom_4k.c:58:25: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
58 | u16 *eep_data = (u16 *)&ah->eeprom.map4k;
| ^~~~~~~~~~~~~~~~~
[BUILD] bin/ath9k_eeprom_9287.o
drivers/net/ath/ath9k/ath9k_eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom':
drivers/net/ath/ath9k/ath9k_eeprom_9287.c:44:2: warning: converting a packed 'struct ar9287_eeprom' pointer (alignment 1) to a 'u16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
44 | eep_data = (u16 *)eep;
| ^~~~~~~~
In file included from drivers/net/ath/ath9k/hw.h:29,
from drivers/net/ath/ath9k/ath9k_eeprom_9287.c:22:
drivers/net/ath/ath9k/eeprom.h:615:8: note: defined here
615 | struct ar9287_eeprom {
| ^~~~~~~~~~~~~
drivers/net/ath/ath9k/ath9k_eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom':
drivers/net/ath/ath9k/ath9k_eeprom_9287.c:61:25: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
61 | u16 *eep_data = (u16 *)&ah->eeprom.map9287;
| ^~~~~~~~~~~~~~~~~~~
[BUILD] bin/ath9k_eeprom_def.o
drivers/net/ath/ath9k/ath9k_eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom':
drivers/net/ath/ath9k/ath9k_eeprom_def.c:99:25: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
99 | u16 *eep_data = (u16 *)&ah->eeprom.def;
| ^~~~~~~~~~~~~~~
drivers/net/ath/ath9k/ath9k_eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom':
drivers/net/ath/ath9k/ath9k_eeprom_def.c:117:25: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
117 | u16 *eep_data = (u16 *)&ah->eeprom.def;
| ^~~~~~~~~~~~~~~
[BUILD] bin/ath9k_hw.o
[BUILD] bin/ath9k_init.o
[BUILD] bin/ath9k_mac.o
[BUILD] bin/ath9k_main.o
[BUILD] bin/ath9k_recv.o
[BUILD] bin/ath9k_xmit.o
[BUILD] bin/vxge.o
[BUILD] bin/vxge_config.o
In file included from arch/x86/include/ipxe/pcidirect.h:7,
from arch/x86/include/bits/pci_io.h:13,
from include/ipxe/pci_io.h:50,
from include/ipxe/pci.h:15,
from drivers/net/vxge/vxge_config.c:20:
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_vpath_set_zero_rx_frm_len':
drivers/net/vxge/vxge_config.c:39:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
39 | val64 = readq(&vp_reg->rxmac_vcfg0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:39:10: note: in expansion of macro 'readq'
39 | val64 = readq(&vp_reg->rxmac_vcfg0);
| ^~~~~
drivers/net/vxge/vxge_config.c:41:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
41 | writeq(val64, &vp_reg->rxmac_vcfg0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:41:2: note: in expansion of macro 'writeq'
41 | writeq(val64, &vp_reg->rxmac_vcfg0);
| ^~~~~~
drivers/net/vxge/vxge_config.c:42:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
42 | val64 = readq(&vp_reg->rxmac_vcfg0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:42:10: note: in expansion of macro 'readq'
42 | val64 = readq(&vp_reg->rxmac_vcfg0);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_set_fw_api':
drivers/net/vxge/vxge_config.c:62:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
62 | writeq(data0, &vp_reg->rts_access_steer_data0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:62:2: note: in expansion of macro 'writeq'
62 | writeq(data0, &vp_reg->rts_access_steer_data0);
| ^~~~~~
drivers/net/vxge/vxge_config.c:63:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
63 | writeq(data1, &vp_reg->rts_access_steer_data1);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:63:2: note: in expansion of macro 'writeq'
63 | writeq(data1, &vp_reg->rts_access_steer_data1);
| ^~~~~~
drivers/net/vxge/vxge_config.c:72:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
72 | writeq(val64, &vp_reg->rts_access_steer_ctrl);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:72:2: note: in expansion of macro 'writeq'
72 | writeq(val64, &vp_reg->rts_access_steer_ctrl);
| ^~~~~~
drivers/net/vxge/vxge_config.c:85:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
85 | val64 = readq(&vp_reg->rts_access_steer_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:85:10: note: in expansion of macro 'readq'
85 | val64 = readq(&vp_reg->rts_access_steer_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_get_func_mode':
drivers/net/vxge/vxge_config.c:113:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
113 | val64 = readq(&vp_reg->rts_access_steer_data0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:113:11: note: in expansion of macro 'readq'
113 | val64 = readq(&vp_reg->rts_access_steer_data0);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_device_toc_get':
drivers/net/vxge/vxge_config.c:228:16: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
228 | val64 = readq(&legacy_reg->toc_first_pointer);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:228:10: note: in expansion of macro 'readq'
228 | val64 = readq(&legacy_reg->toc_first_pointer);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_device_reg_addr_get':
drivers/net/vxge/vxge_config.c:261:16: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
261 | val64 = readq(&hldev->toc_reg->toc_common_pointer);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:261:10: note: in expansion of macro 'readq'
261 | val64 = readq(&hldev->toc_reg->toc_common_pointer);
| ^~~~~
drivers/net/vxge/vxge_config.c:265:16: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
265 | val64 = readq(&hldev->toc_reg->toc_mrpcim_pointer);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:265:10: note: in expansion of macro 'readq'
265 | val64 = readq(&hldev->toc_reg->toc_mrpcim_pointer);
| ^~~~~
drivers/net/vxge/vxge_config.c:270:17: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
270 | val64 = readq(&hldev->toc_reg->toc_srpcim_pointer[i]);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:270:11: note: in expansion of macro 'readq'
270 | val64 = readq(&hldev->toc_reg->toc_srpcim_pointer[i]);
| ^~~~~
drivers/net/vxge/vxge_config.c:277:17: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
277 | val64 = readq(&hldev->toc_reg->toc_vpmgmt_pointer[i]);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:277:11: note: in expansion of macro 'readq'
277 | val64 = readq(&hldev->toc_reg->toc_vpmgmt_pointer[i]);
| ^~~~~
drivers/net/vxge/vxge_config.c:283:17: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
283 | val64 = readq(&hldev->toc_reg->toc_vpath_pointer[i]);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:283:11: note: in expansion of macro 'readq'
283 | val64 = readq(&hldev->toc_reg->toc_vpath_pointer[i]);
| ^~~~~
drivers/net/vxge/vxge_config.c:289:16: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
289 | val64 = readq(&hldev->toc_reg->toc_kdfc);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:289:10: note: in expansion of macro 'readq'
289 | val64 = readq(&hldev->toc_reg->toc_kdfc);
| ^~~~~
drivers/net/vxge/vxge_config.c:301:4: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
301 | (u64 __iomem *)&hldev->common_reg->vpath_rst_in_prog);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/include/ipxe/pcidirect.h:7,
from arch/x86/include/bits/pci_io.h:13,
from include/ipxe/pci_io.h:50,
from include/ipxe/pci.h:15,
from drivers/net/vxge/vxge_config.c:20:
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_device_host_info_get':
drivers/net/vxge/vxge_config.c:352:16: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
352 | val64 = readq(&hldev->common_reg->host_type_assignments);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:352:10: note: in expansion of macro 'readq'
352 | val64 = readq(&hldev->common_reg->host_type_assignments);
| ^~~~~
drivers/net/vxge/vxge_config.c:357:35: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
357 | hldev->vpath_assignments = readq(&hldev->common_reg->vpath_assignments);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:357:29: note: in expansion of macro 'readq'
357 | hldev->vpath_assignments = readq(&hldev->common_reg->vpath_assignments);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_device_hw_info_get':
drivers/net/vxge/vxge_config.c:413:16: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
413 | val64 = readq(&toc->toc_common_pointer);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:413:10: note: in expansion of macro 'readq'
413 | val64 = readq(&toc->toc_common_pointer);
| ^~~~~
drivers/net/vxge/vxge_config.c:417:3: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
417 | (u64 __iomem *)&common_reg->vpath_rst_in_prog);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from arch/x86/include/ipxe/pcidirect.h:7,
from arch/x86/include/bits/pci_io.h:13,
from include/ipxe/pci_io.h:50,
from include/ipxe/pci.h:15,
from drivers/net/vxge/vxge_config.c:20:
drivers/net/vxge/vxge_config.c:421:30: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
421 | hw_info->vpath_mask = readq(&common_reg->vpath_assignments);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:421:24: note: in expansion of macro 'readq'
421 | hw_info->vpath_mask = readq(&common_reg->vpath_assignments);
| ^~~~~
drivers/net/vxge/vxge_config.c:423:16: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
423 | val64 = readq(&common_reg->host_type_assignments);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:423:10: note: in expansion of macro 'readq'
423 | val64 = readq(&common_reg->host_type_assignments);
| ^~~~~
drivers/net/vxge/vxge_config.c:433:17: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
433 | val64 = readq(&toc->toc_vpmgmt_pointer[i]);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:433:11: note: in expansion of macro 'readq'
433 | val64 = readq(&toc->toc_vpmgmt_pointer[i]);
| ^~~~~
drivers/net/vxge/vxge_config.c:443:18: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
443 | val64 = readq(&toc->toc_mrpcim_pointer);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:443:12: note: in expansion of macro 'readq'
443 | val64 = readq(&toc->toc_mrpcim_pointer);
| ^~~~~
drivers/net/vxge/vxge_config.c:448:14: warning: taking address of packed member of 'struct vxge_hw_mrpcim_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
448 | writeq(0, &mrpcim_reg->xgmac_gen_fw_memo_mask);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:448:4: note: in expansion of macro 'writeq'
448 | writeq(0, &mrpcim_reg->xgmac_gen_fw_memo_mask);
| ^~~~~~
drivers/net/vxge/vxge_config.c:452:17: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
452 | val64 = readq(&toc->toc_vpath_pointer[i]);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:452:11: note: in expansion of macro 'readq'
452 | val64 = readq(&toc->toc_vpath_pointer[i]);
| ^~~~~
drivers/net/vxge/vxge_config.c:472:17: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
472 | val64 = readq(&toc->toc_vpath_pointer[i]);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:472:11: note: in expansion of macro 'readq'
472 | val64 = readq(&toc->toc_vpath_pointer[i]);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_legacy_swapper_set':
drivers/net/vxge/vxge_config.c:690:16: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
690 | val64 = readq(&legacy_reg->toc_swapper_fb);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:690:10: note: in expansion of macro 'readq'
690 | val64 = readq(&legacy_reg->toc_swapper_fb);
| ^~~~~
drivers/net/vxge/vxge_config.c:701:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
701 | &legacy_reg->pifm_rd_swap_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:700:3: note: in expansion of macro 'writeq'
700 | writeq(VXGE_HW_SWAPPER_READ_BYTE_SWAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:703:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
703 | &legacy_reg->pifm_rd_flip_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:702:3: note: in expansion of macro 'writeq'
702 | writeq(VXGE_HW_SWAPPER_READ_BIT_FLAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:705:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
705 | &legacy_reg->pifm_wr_swap_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:704:3: note: in expansion of macro 'writeq'
704 | writeq(VXGE_HW_SWAPPER_WRITE_BYTE_SWAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:707:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
707 | &legacy_reg->pifm_wr_flip_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:706:3: note: in expansion of macro 'writeq'
706 | writeq(VXGE_HW_SWAPPER_WRITE_BIT_FLAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:712:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
712 | &legacy_reg->pifm_rd_swap_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:711:3: note: in expansion of macro 'writeq'
711 | writeq(VXGE_HW_SWAPPER_READ_BYTE_SWAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:714:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
714 | &legacy_reg->pifm_wr_swap_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:713:3: note: in expansion of macro 'writeq'
713 | writeq(VXGE_HW_SWAPPER_WRITE_BYTE_SWAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:719:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
719 | &legacy_reg->pifm_rd_flip_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:718:3: note: in expansion of macro 'writeq'
718 | writeq(VXGE_HW_SWAPPER_READ_BIT_FLAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:721:4: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
721 | &legacy_reg->pifm_wr_flip_en);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:720:3: note: in expansion of macro 'writeq'
720 | writeq(VXGE_HW_SWAPPER_WRITE_BIT_FLAP_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:727:16: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
727 | val64 = readq(&legacy_reg->toc_swapper_fb);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:727:10: note: in expansion of macro 'readq'
727 | val64 = readq(&legacy_reg->toc_swapper_fb);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_swapper_set':
drivers/net/vxge/vxge_config.c:746:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
746 | val64 = readq(&vpath_reg->vpath_general_cfg1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:746:10: note: in expansion of macro 'readq'
746 | val64 = readq(&vpath_reg->vpath_general_cfg1);
| ^~~~~
drivers/net/vxge/vxge_config.c:749:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
749 | writeq(val64, &vpath_reg->vpath_general_cfg1);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:749:2: note: in expansion of macro 'writeq'
749 | writeq(val64, &vpath_reg->vpath_general_cfg1);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_kdfc_swapper_set':
drivers/net/vxge/vxge_config.c:768:16: warning: taking address of packed member of 'struct vxge_hw_legacy_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
768 | val64 = readq(&legacy_reg->pifm_wr_swap_en);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:768:10: note: in expansion of macro 'readq'
768 | val64 = readq(&legacy_reg->pifm_wr_swap_en);
| ^~~~~
drivers/net/vxge/vxge_config.c:771:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
771 | val64 = readq(&vpath_reg->kdfcctl_cfg0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:771:11: note: in expansion of macro 'readq'
771 | val64 = readq(&vpath_reg->kdfcctl_cfg0);
| ^~~~~
drivers/net/vxge/vxge_config.c:778:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
778 | writeq(val64, &vpath_reg->kdfcctl_cfg0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:778:3: note: in expansion of macro 'writeq'
778 | writeq(val64, &vpath_reg->kdfcctl_cfg0);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_vpath_strip_fcs_check':
drivers/net/vxge/vxge_config.c:800:14: warning: taking address of packed member of 'struct vxge_hw_vpmgmt_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
800 | if (readq(&vpmgmt_reg->rxmac_cfg0_port_vpmgmt_clone[j])
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:800:8: note: in expansion of macro 'readq'
800 | if (readq(&vpmgmt_reg->rxmac_cfg0_port_vpmgmt_clone[j])
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_pci_read':
drivers/net/vxge/vxge_config.c:876:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
876 | writeq(val64, &vp_reg->pci_config_access_cfg1);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:876:2: note: in expansion of macro 'writeq'
876 | writeq(val64, &vp_reg->pci_config_access_cfg1);
| ^~~~~~
drivers/net/vxge/vxge_config.c:879:4: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
879 | &vp_reg->pci_config_access_cfg2);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:878:2: note: in expansion of macro 'writeq'
878 | writeq(VXGE_HW_PCI_CONFIG_ACCESS_CFG2_REQ,
| ^~~~~~
drivers/net/vxge/vxge_config.c:889:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
889 | val64 = readq(&vp_reg->pci_config_access_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:889:10: note: in expansion of macro 'readq'
889 | val64 = readq(&vp_reg->pci_config_access_status);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_func_id_get':
drivers/net/vxge/vxge_config.c:909:16: warning: taking address of packed member of 'struct vxge_hw_vpmgmt_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
909 | val64 = readq(&vpmgmt_reg->vpath_to_func_map_cfg1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:909:10: note: in expansion of macro 'readq'
909 | val64 = readq(&vpmgmt_reg->vpath_to_func_map_cfg1);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_read_rts_ds':
drivers/net/vxge/vxge_config.c:922:12: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
922 | writeq(0, &vpath_reg->rts_access_steer_ctrl);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:922:2: note: in expansion of macro 'writeq'
922 | writeq(0, &vpath_reg->rts_access_steer_ctrl);
| ^~~~~~
drivers/net/vxge/vxge_config.c:924:25: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
924 | writeq(dta_struct_sel, &vpath_reg->rts_access_steer_data0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:924:2: note: in expansion of macro 'writeq'
924 | writeq(dta_struct_sel, &vpath_reg->rts_access_steer_data0);
| ^~~~~~
drivers/net/vxge/vxge_config.c:925:12: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
925 | writeq(0, &vpath_reg->rts_access_steer_data1);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:925:2: note: in expansion of macro 'writeq'
925 | writeq(0, &vpath_reg->rts_access_steer_data1);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_card_info_get':
drivers/net/vxge/vxge_config.c:966:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
966 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:966:10: note: in expansion of macro 'readq'
966 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:969:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
969 | data1 = readq(&vpath_reg->rts_access_steer_data0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:969:11: note: in expansion of macro 'readq'
969 | data1 = readq(&vpath_reg->rts_access_steer_data0);
| ^~~~~
drivers/net/vxge/vxge_config.c:972:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
972 | data2 = readq(&vpath_reg->rts_access_steer_data1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:972:11: note: in expansion of macro 'readq'
972 | data2 = readq(&vpath_reg->rts_access_steer_data1);
| ^~~~~
drivers/net/vxge/vxge_config.c:996:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
996 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:996:10: note: in expansion of macro 'readq'
996 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:1000:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1000 | data1 = readq(&vpath_reg->rts_access_steer_data0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1000:11: note: in expansion of macro 'readq'
1000 | data1 = readq(&vpath_reg->rts_access_steer_data0);
| ^~~~~
drivers/net/vxge/vxge_config.c:1003:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1003 | data2 = readq(&vpath_reg->rts_access_steer_data1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1003:11: note: in expansion of macro 'readq'
1003 | data2 = readq(&vpath_reg->rts_access_steer_data1);
| ^~~~~
drivers/net/vxge/vxge_config.c:1033:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1033 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1033:11: note: in expansion of macro 'readq'
1033 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:1037:18: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1037 | data1 = readq(&vpath_reg->rts_access_steer_data0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1037:12: note: in expansion of macro 'readq'
1037 | data1 = readq(&vpath_reg->rts_access_steer_data0);
| ^~~~~
drivers/net/vxge/vxge_config.c:1040:18: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1040 | data2 = readq(&vpath_reg->rts_access_steer_data1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1040:12: note: in expansion of macro 'readq'
1040 | data2 = readq(&vpath_reg->rts_access_steer_data1);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_fw_ver_get':
drivers/net/vxge/vxge_config.c:1084:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1084 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1084:10: note: in expansion of macro 'readq'
1084 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:1088:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1088 | data1 = readq(&vpath_reg->rts_access_steer_data0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1088:11: note: in expansion of macro 'readq'
1088 | data1 = readq(&vpath_reg->rts_access_steer_data0);
| ^~~~~
drivers/net/vxge/vxge_config.c:1089:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1089 | data2 = readq(&vpath_reg->rts_access_steer_data1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1089:11: note: in expansion of macro 'readq'
1089 | data2 = readq(&vpath_reg->rts_access_steer_data1);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_addr_get':
drivers/net/vxge/vxge_config.c:1174:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1174 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1174:11: note: in expansion of macro 'readq'
1174 | val64 = readq(&vpath_reg->rts_access_steer_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:1178:18: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1178 | data1 = readq(&vpath_reg->rts_access_steer_data0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1178:12: note: in expansion of macro 'readq'
1178 | data1 = readq(&vpath_reg->rts_access_steer_data0);
| ^~~~~
drivers/net/vxge/vxge_config.c:1179:18: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1179 | data2 = readq(&vpath_reg->rts_access_steer_data1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1179:12: note: in expansion of macro 'readq'
1179 | data2 = readq(&vpath_reg->rts_access_steer_data1);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_mgmt_read':
drivers/net/vxge/vxge_config.c:1221:17: warning: taking address of packed member of 'struct vxge_hw_vpmgmt_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1221 | val64 = readq(&vpath->vpmgmt_reg->
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1221:11: note: in expansion of macro 'readq'
1221 | val64 = readq(&vpath->vpmgmt_reg->
| ^~~~~
drivers/net/vxge/vxge_config.c:1233:16: warning: taking address of packed member of 'struct vxge_hw_vpmgmt_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1233 | val64 = readq(&vpath->vpmgmt_reg->xgmac_gen_status_vpmgmt_clone);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1233:10: note: in expansion of macro 'readq'
1233 | val64 = readq(&vpath->vpmgmt_reg->xgmac_gen_status_vpmgmt_clone);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_prc_configure':
drivers/net/vxge/vxge_config.c:1301:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1301 | val64 = readq(&vp_reg->prc_cfg1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1301:10: note: in expansion of macro 'readq'
1301 | val64 = readq(&vp_reg->prc_cfg1);
| ^~~~~
drivers/net/vxge/vxge_config.c:1303:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1303 | writeq(val64, &vp_reg->prc_cfg1);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1303:2: note: in expansion of macro 'writeq'
1303 | writeq(val64, &vp_reg->prc_cfg1);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1305:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1305 | val64 = readq(&vpath->vp_reg->prc_cfg6);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1305:10: note: in expansion of macro 'readq'
1305 | val64 = readq(&vpath->vp_reg->prc_cfg6);
| ^~~~~
drivers/net/vxge/vxge_config.c:1311:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1311 | writeq(val64, &vpath->vp_reg->prc_cfg6);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1311:2: note: in expansion of macro 'writeq'
1311 | writeq(val64, &vpath->vp_reg->prc_cfg6);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1315:4: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1315 | &vp_reg->prc_cfg5);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1313:2: note: in expansion of macro 'writeq'
1313 | writeq(VXGE_HW_PRC_CFG5_RXD0_ADD(
| ^~~~~~
drivers/net/vxge/vxge_config.c:1317:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1317 | val64 = readq(&vp_reg->prc_cfg4);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1317:10: note: in expansion of macro 'readq'
1317 | val64 = readq(&vp_reg->prc_cfg4);
| ^~~~~
drivers/net/vxge/vxge_config.c:1324:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1324 | writeq(val64, &vp_reg->prc_cfg4);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1324:2: note: in expansion of macro 'writeq'
1324 | writeq(val64, &vp_reg->prc_cfg4);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_kdfc_configure':
drivers/net/vxge/vxge_config.c:1351:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1351 | val64 = readq(&vp_reg->kdfc_drbl_triplet_total);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1351:10: note: in expansion of macro 'readq'
1351 | val64 = readq(&vp_reg->kdfc_drbl_triplet_total);
| ^~~~~
drivers/net/vxge/vxge_config.c:1362:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1362 | writeq(val64, &vp_reg->kdfc_fifo_trpl_partition);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1362:2: note: in expansion of macro 'writeq'
1362 | writeq(val64, &vp_reg->kdfc_fifo_trpl_partition);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1365:3: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1365 | &vp_reg->kdfc_fifo_trpl_ctrl);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1364:2: note: in expansion of macro 'writeq'
1364 | writeq(VXGE_HW_KDFC_FIFO_TRPL_CTRL_TRIPLET_ENABLE,
| ^~~~~~
drivers/net/vxge/vxge_config.c:1367:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1367 | val64 = readq(&vp_reg->kdfc_trpl_fifo_0_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1367:10: note: in expansion of macro 'readq'
1367 | val64 = readq(&vp_reg->kdfc_trpl_fifo_0_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:1379:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1379 | writeq(val64, &vp_reg->kdfc_trpl_fifo_0_ctrl);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1379:2: note: in expansion of macro 'writeq'
1379 | writeq(val64, &vp_reg->kdfc_trpl_fifo_0_ctrl);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1380:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1380 | writeq((u64)0, &vp_reg->kdfc_trpl_fifo_0_wb_address);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1380:2: note: in expansion of macro 'writeq'
1380 | writeq((u64)0, &vp_reg->kdfc_trpl_fifo_0_wb_address);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1382:23: warning: taking address of packed member of 'struct vxge_hw_toc_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1382 | vpath_stride = readq(&hldev->toc_reg->toc_kdfc_vpath_stride);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1382:17: note: in expansion of macro 'readq'
1382 | vpath_stride = readq(&hldev->toc_reg->toc_kdfc_vpath_stride);
| ^~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_mac_configure':
drivers/net/vxge/vxge_config.c:1411:27: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1411 | vpath->vsport_number), &vp_reg->xmac_vsport_choice);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1410:2: note: in expansion of macro 'writeq'
1410 | writeq(VXGE_HW_XMAC_VSPORT_CHOICE_VSPORT_NUMBER(
| ^~~~~~
drivers/net/vxge/vxge_config.c:1413:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1413 | val64 = readq(&vp_reg->rxmac_vcfg1);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1413:10: note: in expansion of macro 'readq'
1413 | val64 = readq(&vp_reg->rxmac_vcfg1);
| ^~~~~
drivers/net/vxge/vxge_config.c:1418:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1418 | writeq(val64, &vp_reg->rxmac_vcfg1);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1418:2: note: in expansion of macro 'writeq'
1418 | writeq(val64, &vp_reg->rxmac_vcfg1);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_tim_configure':
drivers/net/vxge/vxge_config.c:1440:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1440 | writeq((u64)0, &vp_reg->tim_dest_addr);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1440:2: note: in expansion of macro 'writeq'
1440 | writeq((u64)0, &vp_reg->tim_dest_addr);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1441:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1441 | writeq((u64)0, &vp_reg->tim_vpath_map);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1441:2: note: in expansion of macro 'writeq'
1441 | writeq((u64)0, &vp_reg->tim_vpath_map);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1442:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1442 | writeq((u64)0, &vp_reg->tim_bitmap);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1442:2: note: in expansion of macro 'writeq'
1442 | writeq((u64)0, &vp_reg->tim_bitmap);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1443:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1443 | writeq((u64)0, &vp_reg->tim_remap);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1443:2: note: in expansion of macro 'writeq'
1443 | writeq((u64)0, &vp_reg->tim_remap);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1447:27: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1447 | VXGE_HW_VPATH_INTR_RX), &vp_reg->tim_ring_assn);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1445:2: note: in expansion of macro 'writeq'
1445 | writeq(VXGE_HW_TIM_RING_ASSN_INT_NUM(
| ^~~~~~
drivers/net/vxge/vxge_config.c:1449:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1449 | val64 = readq(&vp_reg->tim_pci_cfg);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1449:10: note: in expansion of macro 'readq'
1449 | val64 = readq(&vp_reg->tim_pci_cfg);
| ^~~~~
drivers/net/vxge/vxge_config.c:1451:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1451 | writeq(val64, &vp_reg->tim_pci_cfg);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1451:2: note: in expansion of macro 'writeq'
1451 | writeq(val64, &vp_reg->tim_pci_cfg);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1462:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1462 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_TX]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1462:2: note: in expansion of macro 'writeq'
1462 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_TX]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1468:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1468 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_TX]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1468:2: note: in expansion of macro 'writeq'
1468 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_TX]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1474:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1474 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_TX]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1474:2: note: in expansion of macro 'writeq'
1474 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_TX]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1483:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1483 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_RX]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1483:2: note: in expansion of macro 'writeq'
1483 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_RX]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1489:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1489 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_RX]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1489:2: note: in expansion of macro 'writeq'
1489 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_RX]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1495:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1495 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_RX]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1495:2: note: in expansion of macro 'writeq'
1495 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_RX]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1498:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1498 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_EINTA]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1498:2: note: in expansion of macro 'writeq'
1498 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_EINTA]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1499:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1499 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_EINTA]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1499:2: note: in expansion of macro 'writeq'
1499 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_EINTA]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1500:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1500 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_EINTA]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1500:2: note: in expansion of macro 'writeq'
1500 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_EINTA]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1501:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1501 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_BMAP]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1501:2: note: in expansion of macro 'writeq'
1501 | writeq(val64, &vp_reg->tim_cfg1_int_num[VXGE_HW_VPATH_INTR_BMAP]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1502:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1502 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_BMAP]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1502:2: note: in expansion of macro 'writeq'
1502 | writeq(val64, &vp_reg->tim_cfg2_int_num[VXGE_HW_VPATH_INTR_BMAP]);
| ^~~~~~
drivers/net/vxge/vxge_config.c:1503:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1503 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_BMAP]);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1503:2: note: in expansion of macro 'writeq'
1503 | writeq(val64, &vp_reg->tim_cfg3_int_num[VXGE_HW_VPATH_INTR_BMAP]);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function '__vxge_hw_vpath_initialize':
drivers/net/vxge/vxge_config.c:1540:16: warning: taking address of packed member of 'struct vxge_hw_vpmgmt_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1540 | val64 = readq(&vpath->vpmgmt_reg->xmac_vsport_choices_vp);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1540:10: note: in expansion of macro 'readq'
1540 | val64 = readq(&vpath->vpmgmt_reg->xmac_vsport_choices_vp);
| ^~~~~
drivers/net/vxge/vxge_config.c:1562:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1562 | val64 = readq(&vp_reg->rtdma_rd_optimization_ctrl);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1562:10: note: in expansion of macro 'readq'
1562 | val64 = readq(&vp_reg->rtdma_rd_optimization_ctrl);
| ^~~~~
drivers/net/vxge/vxge_config.c:1583:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1583 | writeq(val64, &vp_reg->rtdma_rd_optimization_ctrl);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1583:2: note: in expansion of macro 'writeq'
1583 | writeq(val64, &vp_reg->rtdma_rd_optimization_ctrl);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_vpath_mtu_set':
drivers/net/vxge/vxge_config.c:1673:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1673 | val64 = readq(&vpath->vp_reg->rxmac_vcfg0);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1673:10: note: in expansion of macro 'readq'
1673 | val64 = readq(&vpath->vp_reg->rxmac_vcfg0);
| ^~~~~
drivers/net/vxge/vxge_config.c:1678:16: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1678 | writeq(val64, &vpath->vp_reg->rxmac_vcfg0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1678:2: note: in expansion of macro 'writeq'
1678 | writeq(val64, &vpath->vp_reg->rxmac_vcfg0);
| ^~~~~~
drivers/net/vxge/vxge_config.c: In function 'vxge_hw_vpath_rx_doorbell_init':
drivers/net/vxge/vxge_config.c:1744:21: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1744 | new_count = readq(&vpath->vp_reg->rxdmem_size);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1744:15: note: in expansion of macro 'readq'
1744 | new_count = readq(&vpath->vp_reg->rxdmem_size);
| ^~~~~
drivers/net/vxge/vxge_config.c:1752:3: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
1752 | &vpath->vp_reg->prc_rxd_doorbell);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_config.c:1751:2: note: in expansion of macro 'writeq'
1751 | writeq(VXGE_HW_PRC_RXD_DOORBELL_NEW_QW_CNT(val64),
| ^~~~~~
[BUILD] bin/vxge_main.o
[BUILD] bin/vxge_traffic.o
In file included from arch/x86/include/ipxe/pcidirect.h:7,
from arch/x86/include/bits/pci_io.h:13,
from include/ipxe/pci_io.h:50,
from include/ipxe/pci.h:15,
from drivers/net/vxge/vxge_config.h:22,
from drivers/net/vxge/vxge_traffic.c:21:
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_vpath_intr_enable':
drivers/net/vxge/vxge_traffic.c:46:32: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
46 | writeq(VXGE_HW_INTR_MASK_ALL, &vp_reg->kdfcctl_errors_reg);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:46:2: note: in expansion of macro 'writeq'
46 | writeq(VXGE_HW_INTR_MASK_ALL, &vp_reg->kdfcctl_errors_reg);
| ^~~~~~
drivers/net/vxge/vxge_traffic.c:81:8: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
81 | readq(&vp_reg->vpath_general_int_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:81:2: note: in expansion of macro 'readq'
81 | readq(&vp_reg->vpath_general_int_status);
| ^~~~~
drivers/net/vxge/vxge_traffic.c:104:3: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
104 | &vp_reg->general_errors_mask);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:100:2: note: in expansion of macro 'writeq'
100 | writeq((u32)vxge_bVALn((VXGE_HW_GENERAL_ERRORS_REG_DBLGEN_FIFO1_OVRFLOW|
| ^~~~~~
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_vpath_intr_disable':
drivers/net/vxge/vxge_traffic.c:163:32: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
163 | writeq(VXGE_HW_INTR_MASK_ALL, &vp_reg->kdfcctl_errors_mask);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:163:2: note: in expansion of macro 'writeq'
163 | writeq(VXGE_HW_INTR_MASK_ALL, &vp_reg->kdfcctl_errors_mask);
| ^~~~~~
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_device_intr_enable':
drivers/net/vxge/vxge_traffic.c:263:17: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
263 | writeq(val64, &hldev->common_reg->tim_int_status0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:263:3: note: in expansion of macro 'writeq'
263 | writeq(val64, &hldev->common_reg->tim_int_status0);
| ^~~~~~
drivers/net/vxge/vxge_traffic.c:265:18: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
265 | writeq(~val64, &hldev->common_reg->tim_int_mask0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:265:3: note: in expansion of macro 'writeq'
265 | writeq(~val64, &hldev->common_reg->tim_int_mask0);
| ^~~~~~
drivers/net/vxge/vxge_traffic.c:279:16: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
279 | val64 = readq(&hldev->common_reg->titan_general_int_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:279:10: note: in expansion of macro 'readq'
279 | val64 = readq(&hldev->common_reg->titan_general_int_status);
| ^~~~~
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_device_intr_disable':
drivers/net/vxge/vxge_traffic.c:300:32: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
300 | writeq(VXGE_HW_INTR_MASK_ALL, &hldev->common_reg->tim_int_mask0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:300:2: note: in expansion of macro 'writeq'
300 | writeq(VXGE_HW_INTR_MASK_ALL, &hldev->common_reg->tim_int_mask0);
| ^~~~~~
drivers/net/vxge/vxge_traffic.c: In function '__vxge_hw_vpath_alarm_process':
drivers/net/vxge/vxge_traffic.c:428:23: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
428 | alarm_status = readq(&vp_reg->vpath_general_int_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:428:17: note: in expansion of macro 'readq'
428 | alarm_status = readq(&vp_reg->vpath_general_int_status);
| ^~~~~
drivers/net/vxge/vxge_traffic.c:452:17: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
452 | val64 = readq(&vp_reg->xgmac_vp_int_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:452:11: note: in expansion of macro 'readq'
452 | val64 = readq(&vp_reg->xgmac_vp_int_status);
| ^~~~~
drivers/net/vxge/vxge_traffic.c:457:18: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
457 | val64 = readq(&vp_reg->asic_ntwk_vp_err_reg);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:457:12: note: in expansion of macro 'readq'
457 | val64 = readq(&vp_reg->asic_ntwk_vp_err_reg);
| ^~~~~
drivers/net/vxge/vxge_traffic.c:469:6: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
469 | &vp_reg->asic_ntwk_vp_err_mask);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:468:5: note: in expansion of macro 'writeq'
468 | writeq(VXGE_HW_ASIC_NW_VP_ERR_REG_XMACJ_STN_FLT,
| ^~~~~~
drivers/net/vxge/vxge_traffic.c:486:6: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
486 | &vp_reg->asic_ntwk_vp_err_mask);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:485:5: note: in expansion of macro 'writeq'
485 | writeq(VXGE_HW_ASIC_NW_VP_ERR_REG_XMACJ_STN_OK,
| ^~~~~~
drivers/net/vxge/vxge_traffic.c:494:5: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
494 | &vp_reg->asic_ntwk_vp_err_reg);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:493:4: note: in expansion of macro 'writeq'
493 | writeq(VXGE_HW_INTR_MASK_ALL,
| ^~~~~~
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_device_clear_tx_rx':
drivers/net/vxge/vxge_traffic.c:522:4: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
522 | &hldev->common_reg->tim_int_status0);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:520:3: note: in expansion of macro 'writeq'
520 | writeq((hldev->tim_int_mask0[VXGE_HW_VPATH_INTR_TX] |
| ^~~~~~
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_device_begin_irq':
drivers/net/vxge/vxge_traffic.c:561:16: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
561 | val64 = readq(&hldev->common_reg->titan_general_int_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:561:10: note: in expansion of macro 'readq'
561 | val64 = readq(&hldev->common_reg->titan_general_int_status);
| ^~~~~
drivers/net/vxge/vxge_traffic.c:570:26: warning: taking address of packed member of 'struct vxge_hw_common_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
570 | adapter_status = readq(&hldev->common_reg->adapter_status);
include/ipxe/io.h:77:40: note: in definition of macro 'IOAPI_READ'
77 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:570:20: note: in expansion of macro 'readq'
570 | adapter_status = readq(&hldev->common_reg->adapter_status);
| ^~~~~
drivers/net/vxge/vxge_traffic.c: In function 'vxge_hw_vpath_doorbell_rx':
drivers/net/vxge/vxge_traffic.c:628:4: warning: taking address of packed member of 'struct vxge_hw_vpath_reg' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
628 | &ring->vp_reg->prc_rxd_doorbell);
include/ipxe/io.h:95:40: note: in definition of macro 'IOAPI_WRITE'
95 | ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \
| ^~~~~~~
drivers/net/vxge/vxge_traffic.c:626:3: note: in expansion of macro 'writeq'
626 | writeq(VXGE_HW_PRC_RXD_DOORBELL_NEW_QW_CNT(
| ^~~~~~
[BUILD] bin/nii.o
[BUILD] bin/snp.o
[BUILD] bin/snpnet.o
[BUILD] bin/snponly.o
[BUILD] bin/tg3.o
[BUILD] bin/tg3_hw.o
[BUILD] bin/tg3_phy.o
[BUILD] bin/efx_common.o
[BUILD] bin/efx_hunt.o
[BUILD] bin/sfc_hunt.o
[BUILD] bin/ata.o
[BUILD] bin/ibft.o
[BUILD] bin/scsi.o
[BUILD] bin/srp.o
[BUILD] bin/nvs.o
[BUILD] bin/nvsvpd.o
[BUILD] bin/spi.o
[BUILD] bin/threewire.o
[BUILD] bin/bitbash.o
[BUILD] bin/i2c_bit.o
[BUILD] bin/spi_bit.o
[BUILD] bin/arbel.o
In file included from drivers/infiniband/arbel.h:15,
from drivers/infiniband/arbel.c:46:
drivers/infiniband/arbel.c: In function 'arbel_cmd_wait':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:121:8: note: in expansion of macro 'MLX_GET'
121 | if ( MLX_GET ( hcr, go ) == 0 )
| ^~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_cmd':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:171:3: note: in expansion of macro 'MLX_FILL_H'
171 | MLX_FILL_H ( &hcr, 0, in_param_h, virt_to_bus ( in_buffer ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:172:3: note: in expansion of macro 'MLX_FILL_1'
172 | MLX_FILL_1 ( &hcr, 1, in_param_l, virt_to_bus ( in_buffer ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:175:2: note: in expansion of macro 'MLX_FILL_1'
175 | MLX_FILL_1 ( &hcr, 2, input_modifier, in_mod );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:179:3: note: in expansion of macro 'MLX_FILL_H'
179 | MLX_FILL_H ( &hcr, 3, out_param_h,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:181:3: note: in expansion of macro 'MLX_FILL_1'
181 | MLX_FILL_1 ( &hcr, 4, out_param_l,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:176:2: note: in expansion of macro 'MLX_FILL'
176 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:184:2: note: in expansion of macro 'MLX_FILL_3'
184 | MLX_FILL_3 ( &hcr, 6,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:214:11: note: in expansion of macro 'MLX_GET'
214 | status = MLX_GET ( &hcr, status );
| ^~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_create_cq':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:650:3: note: in expansion of macro 'MLX_FILL_1'
650 | MLX_FILL_1 ( &arbel_cq->cqe[i].normal, 7, owner, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:656:2: note: in expansion of macro 'MLX_FILL_1'
656 | MLX_FILL_1 ( ci_db_rec, 0, counter, 0 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:657:2: note: in expansion of macro 'MLX_FILL_2'
657 | MLX_FILL_2 ( ci_db_rec, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:661:2: note: in expansion of macro 'MLX_FILL_1'
661 | MLX_FILL_1 ( arm_db_rec, 0, counter, 0 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:662:2: note: in expansion of macro 'MLX_FILL_2'
662 | MLX_FILL_2 ( arm_db_rec, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:668:2: note: in expansion of macro 'MLX_FILL_1'
668 | MLX_FILL_1 ( &cqctx, 0, st, 0xa /* "Event fired" */ );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:669:2: note: in expansion of macro 'MLX_FILL_H'
669 | MLX_FILL_H ( &cqctx, 1, start_address_h,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:671:2: note: in expansion of macro 'MLX_FILL_1'
671 | MLX_FILL_1 ( &cqctx, 2, start_address_l,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:673:2: note: in expansion of macro 'MLX_FILL_2'
673 | MLX_FILL_2 ( &cqctx, 3,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:676:2: note: in expansion of macro 'MLX_FILL_1'
676 | MLX_FILL_1 ( &cqctx, 5, c_eqn, arbel->eq.eqn );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:677:2: note: in expansion of macro 'MLX_FILL_1'
677 | MLX_FILL_1 ( &cqctx, 6, pd, ARBEL_GLOBAL_PD );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:678:2: note: in expansion of macro 'MLX_FILL_1'
678 | MLX_FILL_1 ( &cqctx, 7, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:679:2: note: in expansion of macro 'MLX_FILL_1'
679 | MLX_FILL_1 ( &cqctx, 12, cqn, cq->cqn );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:680:2: note: in expansion of macro 'MLX_FILL_1'
680 | MLX_FILL_1 ( &cqctx, 13,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:682:2: note: in expansion of macro 'MLX_FILL_1'
682 | MLX_FILL_1 ( &cqctx, 14,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:698:2: note: in expansion of macro 'MLX_FILL_1'
698 | MLX_FILL_1 ( ci_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:699:2: note: in expansion of macro 'MLX_FILL_1'
699 | MLX_FILL_1 ( arm_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_destroy_cq':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:736:2: note: in expansion of macro 'MLX_FILL_1'
736 | MLX_FILL_1 ( ci_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:737:2: note: in expansion of macro 'MLX_FILL_1'
737 | MLX_FILL_1 ( arm_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_create_send_wq':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:887:3: note: in expansion of macro 'MLX_FILL_1'
887 | MLX_FILL_1 ( &wqe->next, 0, nda_31_6,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:889:3: note: in expansion of macro 'MLX_FILL_1'
889 | MLX_FILL_1 ( &wqe->next, 1, always1, 1 );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_create_recv_wq':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:945:3: note: in expansion of macro 'MLX_FILL_1'
945 | MLX_FILL_1 ( &wqe->next, 0, nda_31_6,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:947:3: note: in expansion of macro 'MLX_FILL_1'
947 | MLX_FILL_1 ( &wqe->next, 1, nds, nds );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:950:4: note: in expansion of macro 'MLX_FILL_1'
950 | MLX_FILL_1 ( &wqe->data[j], 1,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_create_qp':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1032:2: note: in expansion of macro 'MLX_FILL_1'
1032 | MLX_FILL_1 ( send_db_rec, 0, counter, 0 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1033:2: note: in expansion of macro 'MLX_FILL_2'
1033 | MLX_FILL_2 ( send_db_rec, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1037:2: note: in expansion of macro 'MLX_FILL_1'
1037 | MLX_FILL_1 ( recv_db_rec, 0, counter, 0 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1038:2: note: in expansion of macro 'MLX_FILL_2'
1038 | MLX_FILL_2 ( recv_db_rec, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:176:2: note: in expansion of macro 'MLX_FILL'
176 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1044:2: note: in expansion of macro 'MLX_FILL_3'
1044 | MLX_FILL_3 ( &qpctx, 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:180:2: note: in expansion of macro 'MLX_FILL'
180 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1048:2: note: in expansion of macro 'MLX_FILL_4'
1048 | MLX_FILL_4 ( &qpctx, 4,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1055:2: note: in expansion of macro 'MLX_FILL_1'
1055 | MLX_FILL_1 ( &qpctx, 5,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1057:2: note: in expansion of macro 'MLX_FILL_1'
1057 | MLX_FILL_1 ( &qpctx, 10, qpc_eec_data.primary_address_path.port_number,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1059:2: note: in expansion of macro 'MLX_FILL_1'
1059 | MLX_FILL_1 ( &qpctx, 27, qpc_eec_data.pd, ARBEL_GLOBAL_PD );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1060:2: note: in expansion of macro 'MLX_FILL_H'
1060 | MLX_FILL_H ( &qpctx, 28, qpc_eec_data.wqe_base_adr_h, wqe_base_adr );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1061:2: note: in expansion of macro 'MLX_FILL_1'
1061 | MLX_FILL_1 ( &qpctx, 29, qpc_eec_data.wqe_lkey, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1062:2: note: in expansion of macro 'MLX_FILL_1'
1062 | MLX_FILL_1 ( &qpctx, 30, qpc_eec_data.ssc, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1063:2: note: in expansion of macro 'MLX_FILL_1'
1063 | MLX_FILL_1 ( &qpctx, 33, qpc_eec_data.cqn_snd, qp->send.cq->cqn );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1064:2: note: in expansion of macro 'MLX_FILL_1'
1064 | MLX_FILL_1 ( &qpctx, 34, qpc_eec_data.snd_wqe_base_adr_l,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1066:2: note: in expansion of macro 'MLX_FILL_1'
1066 | MLX_FILL_1 ( &qpctx, 35, qpc_eec_data.snd_db_record_index,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:180:2: note: in expansion of macro 'MLX_FILL'
180 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1068:2: note: in expansion of macro 'MLX_FILL_4'
1068 | MLX_FILL_4 ( &qpctx, 38,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1073:2: note: in expansion of macro 'MLX_FILL_1'
1073 | MLX_FILL_1 ( &qpctx, 41, qpc_eec_data.cqn_rcv, qp->recv.cq->cqn );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1074:2: note: in expansion of macro 'MLX_FILL_1'
1074 | MLX_FILL_1 ( &qpctx, 42, qpc_eec_data.rcv_wqe_base_adr_l,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1076:2: note: in expansion of macro 'MLX_FILL_1'
1076 | MLX_FILL_1 ( &qpctx, 43, qpc_eec_data.rcv_db_record_index,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1102:2: note: in expansion of macro 'MLX_FILL_1'
1102 | MLX_FILL_1 ( send_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1103:2: note: in expansion of macro 'MLX_FILL_1'
1103 | MLX_FILL_1 ( recv_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_modify_qp':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1134:3: note: in expansion of macro 'MLX_FILL_2'
1134 | MLX_FILL_2 ( &qpctx, 4,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1137:3: note: in expansion of macro 'MLX_FILL_1'
1137 | MLX_FILL_1 ( &qpctx, 7,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1139:3: note: in expansion of macro 'MLX_FILL_2'
1139 | MLX_FILL_2 ( &qpctx, 11,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1144:3: note: in expansion of macro 'MLX_FILL_2'
1144 | MLX_FILL_2 ( &qpctx, 12,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1151:3: note: in expansion of macro 'MLX_FILL_1'
1151 | MLX_FILL_1 ( &qpctx, 30,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1153:3: note: in expansion of macro 'MLX_FILL_1'
1153 | MLX_FILL_1 ( &qpctx, 39,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1155:3: note: in expansion of macro 'MLX_FILL_1'
1155 | MLX_FILL_1 ( &qpctx, 40,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1172:3: note: in expansion of macro 'MLX_FILL_1'
1172 | MLX_FILL_1 ( &qpctx, 11,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1175:3: note: in expansion of macro 'MLX_FILL_1'
1175 | MLX_FILL_1 ( &qpctx, 12,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1178:3: note: in expansion of macro 'MLX_FILL_2'
1178 | MLX_FILL_2 ( &qpctx, 30,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1181:3: note: in expansion of macro 'MLX_FILL_1'
1181 | MLX_FILL_1 ( &qpctx, 32,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1194:2: note: in expansion of macro 'MLX_FILL_1'
1194 | MLX_FILL_1 ( &qpctx, 0, opt_param_mask, ARBEL_QPEE_OPT_PARAM_QKEY );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1195:2: note: in expansion of macro 'MLX_FILL_1'
1195 | MLX_FILL_1 ( &qpctx, 44, qpc_eec_data.q_key, qp->qkey );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_destroy_qp':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1230:2: note: in expansion of macro 'MLX_FILL_1'
1230 | MLX_FILL_1 ( send_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1231:2: note: in expansion of macro 'MLX_FILL_1'
1231 | MLX_FILL_1 ( recv_db_rec, 1, res, ARBEL_UAR_RES_NONE );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_fill_ud_send_wqe':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1297:2: note: in expansion of macro 'MLX_FILL_1'
1297 | MLX_FILL_1 ( &wqe->ud.ctrl, 0, always1, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1298:2: note: in expansion of macro 'MLX_FILL_2'
1298 | MLX_FILL_2 ( &wqe->ud.ud, 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1301:2: note: in expansion of macro 'MLX_FILL_2'
1301 | MLX_FILL_2 ( &wqe->ud.ud, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1304:2: note: in expansion of macro 'MLX_FILL_2'
1304 | MLX_FILL_2 ( &wqe->ud.ud, 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1307:2: note: in expansion of macro 'MLX_FILL_1'
1307 | MLX_FILL_1 ( &wqe->ud.ud, 3, ud_address_vector.sl, dest->sl );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1310:2: note: in expansion of macro 'MLX_FILL_1'
1310 | MLX_FILL_1 ( &wqe->ud.ud, 8, destination_qp, dest->qpn );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1311:2: note: in expansion of macro 'MLX_FILL_1'
1311 | MLX_FILL_1 ( &wqe->ud.ud, 9, q_key, dest->qkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1312:2: note: in expansion of macro 'MLX_FILL_1'
1312 | MLX_FILL_1 ( &wqe->ud.data[0], 0, byte_count, iob_len ( iobuf ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1313:2: note: in expansion of macro 'MLX_FILL_1'
1313 | MLX_FILL_1 ( &wqe->ud.data[0], 1, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1314:2: note: in expansion of macro 'MLX_FILL_H'
1314 | MLX_FILL_H ( &wqe->ud.data[0], 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1316:2: note: in expansion of macro 'MLX_FILL_1'
1316 | MLX_FILL_1 ( &wqe->ud.data[0], 3,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_fill_mlx_send_wqe':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:184:2: note: in expansion of macro 'MLX_FILL'
184 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_5 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1347:2: note: in expansion of macro 'MLX_FILL_5'
1347 | MLX_FILL_5 ( &wqe->mlx.ctrl, 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1353:2: note: in expansion of macro 'MLX_FILL_1'
1353 | MLX_FILL_1 ( &wqe->mlx.ctrl, 1, rlid, dest->lid );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1354:2: note: in expansion of macro 'MLX_FILL_1'
1354 | MLX_FILL_1 ( &wqe->mlx.data[0], 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1356:2: note: in expansion of macro 'MLX_FILL_1'
1356 | MLX_FILL_1 ( &wqe->mlx.data[0], 1, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1357:2: note: in expansion of macro 'MLX_FILL_H'
1357 | MLX_FILL_H ( &wqe->mlx.data[0], 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1359:2: note: in expansion of macro 'MLX_FILL_1'
1359 | MLX_FILL_1 ( &wqe->mlx.data[0], 3,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1361:2: note: in expansion of macro 'MLX_FILL_1'
1361 | MLX_FILL_1 ( &wqe->mlx.data[1], 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1363:2: note: in expansion of macro 'MLX_FILL_1'
1363 | MLX_FILL_1 ( &wqe->mlx.data[1], 1, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1364:2: note: in expansion of macro 'MLX_FILL_H'
1364 | MLX_FILL_H ( &wqe->mlx.data[1], 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1366:2: note: in expansion of macro 'MLX_FILL_1'
1366 | MLX_FILL_1 ( &wqe->mlx.data[1], 3,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_fill_rc_send_wqe':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1390:2: note: in expansion of macro 'MLX_FILL_1'
1390 | MLX_FILL_1 ( &wqe->rc.ctrl, 0, always1, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1391:2: note: in expansion of macro 'MLX_FILL_1'
1391 | MLX_FILL_1 ( &wqe->rc.data[0], 0, byte_count, iob_len ( iobuf ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1392:2: note: in expansion of macro 'MLX_FILL_1'
1392 | MLX_FILL_1 ( &wqe->rc.data[0], 1, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1393:2: note: in expansion of macro 'MLX_FILL_H'
1393 | MLX_FILL_H ( &wqe->rc.data[0], 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1395:2: note: in expansion of macro 'MLX_FILL_1'
1395 | MLX_FILL_1 ( &wqe->rc.data[0], 3,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_post_send':
drivers/infiniband/mlx_bitops.h:208:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
208 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1461:2: note: in expansion of macro 'MLX_SET'
1461 | MLX_SET ( &prev_wqe->next, nopcode, ARBEL_OPCODE_SEND );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:176:2: note: in expansion of macro 'MLX_FILL'
176 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1462:2: note: in expansion of macro 'MLX_FILL_3'
1462 | MLX_FILL_3 ( &prev_wqe->next, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1470:2: note: in expansion of macro 'MLX_FILL_1'
1470 | MLX_FILL_1 ( qp_db_rec, 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:180:2: note: in expansion of macro 'MLX_FILL'
180 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_4 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1474:2: note: in expansion of macro 'MLX_FILL_4'
1474 | MLX_FILL_4 ( &db_reg.send, 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1479:2: note: in expansion of macro 'MLX_FILL_2'
1479 | MLX_FILL_2 ( &db_reg.send, 1,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_post_recv':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1525:3: note: in expansion of macro 'MLX_FILL_1'
1525 | MLX_FILL_1 ( data, 0, byte_count, sizeof ( *grh ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1526:3: note: in expansion of macro 'MLX_FILL_1'
1526 | MLX_FILL_1 ( data, 1, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1527:3: note: in expansion of macro 'MLX_FILL_H'
1527 | MLX_FILL_H ( data, 2, local_address_h, virt_to_bus ( grh ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1528:3: note: in expansion of macro 'MLX_FILL_1'
1528 | MLX_FILL_1 ( data, 3, local_address_l, virt_to_bus ( grh ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1531:2: note: in expansion of macro 'MLX_FILL_1'
1531 | MLX_FILL_1 ( data, 0, byte_count, iob_tailroom ( iobuf ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1532:2: note: in expansion of macro 'MLX_FILL_1'
1532 | MLX_FILL_1 ( data, 1, l_key, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1533:2: note: in expansion of macro 'MLX_FILL_H'
1533 | MLX_FILL_H ( data, 2, local_address_h, virt_to_bus ( iobuf->data ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1534:2: note: in expansion of macro 'MLX_FILL_1'
1534 | MLX_FILL_1 ( data, 3, local_address_l, virt_to_bus ( iobuf->data ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1539:2: note: in expansion of macro 'MLX_FILL_1'
1539 | MLX_FILL_1 ( &db_rec->qp, 0,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_complete':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1580:8: note: in expansion of macro 'MLX_GET'
1580 | qpn = MLX_GET ( &cqe->normal, my_qpn );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1581:12: note: in expansion of macro 'MLX_GET'
1581 | is_send = MLX_GET ( &cqe->normal, s );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1582:14: note: in expansion of macro 'MLX_GET'
1582 | wqe_adr = ( MLX_GET ( &cqe->normal, wqe_adr ) << 6 );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1583:11: note: in expansion of macro 'MLX_GET'
1583 | opcode = MLX_GET ( &cqe->normal, opcode );
| ^~~~~~~
In file included from <command-line>:
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
./include/compiler.h:505:40: note: in expansion of macro 'MLX_GET'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
drivers/infiniband/arbel.c:1587:3: note: in expansion of macro 'DBGC'
1587 | DBGC ( arbel, "Arbel %p CQN %#lx %s QPN %#lx syndrome %#x "
| ^~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
./include/compiler.h:505:40: note: in expansion of macro 'MLX_GET'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
drivers/infiniband/arbel.c:1587:3: note: in expansion of macro 'DBGC'
1587 | DBGC ( arbel, "Arbel %p CQN %#lx %s QPN %#lx syndrome %#x "
| ^~~~
In file included from drivers/infiniband/arbel.h:15,
from drivers/infiniband/arbel.c:46:
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1640:9: note: in expansion of macro 'MLX_GET'
1640 | len = MLX_GET ( &cqe->normal, byte_cnt );
| ^~~~~~~
In file included from include/stdlib.h:7,
from drivers/infiniband/arbel.c:30:
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
include/assert.h:51:24: note: in definition of macro 'assert'
51 | if ( ASSERTING && ! (condition) ) { \
| ^~~~~~~~~
drivers/infiniband/arbel.c:1642:12: note: in expansion of macro 'MLX_GET'
1642 | assert ( MLX_GET ( &recv_wqe->data[0], local_address_l ) ==
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
include/assert.h:51:24: note: in definition of macro 'assert'
51 | if ( ASSERTING && ! (condition) ) { \
| ^~~~~~~~~
drivers/infiniband/arbel.c:1644:12: note: in expansion of macro 'MLX_GET'
1644 | assert ( MLX_GET ( &recv_wqe->data[0], byte_count ) ==
| ^~~~~~~
In file included from drivers/infiniband/arbel.h:15,
from drivers/infiniband/arbel.c:46:
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1646:3: note: in expansion of macro 'MLX_FILL_1'
1646 | MLX_FILL_1 ( &recv_wqe->data[0], 0, byte_count, 0 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1647:3: note: in expansion of macro 'MLX_FILL_1'
1647 | MLX_FILL_1 ( &recv_wqe->data[0], 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1662:18: note: in expansion of macro 'MLX_GET'
1662 | source->qpn = MLX_GET ( &cqe->normal, rqpn );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1663:18: note: in expansion of macro 'MLX_GET'
1663 | source->lid = MLX_GET ( &cqe->normal, rlid );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1664:17: note: in expansion of macro 'MLX_GET'
1664 | source->sl = MLX_GET ( &cqe->normal, sl );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1666:5: note: in expansion of macro 'MLX_GET'
1666 | MLX_GET ( &cqe->normal, g );
| ^~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_poll_cq':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1707:8: note: in expansion of macro 'MLX_GET'
1707 | if ( MLX_GET ( &cqe->normal, owner ) != 0 ) {
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1720:3: note: in expansion of macro 'MLX_FILL_1'
1720 | MLX_FILL_1 ( &cqe->normal, 7, owner, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1726:3: note: in expansion of macro 'MLX_FILL_1'
1726 | MLX_FILL_1 ( ci_db_rec, 0,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_create_eq':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1769:3: note: in expansion of macro 'MLX_FILL_1'
1769 | MLX_FILL_1 ( &arbel_eq->eqe[i].generic, 7, owner, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1775:2: note: in expansion of macro 'MLX_FILL_1'
1775 | MLX_FILL_1 ( &eqctx, 0, st, 0xa /* "Fired" */ );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:1776:2: note: in expansion of macro 'MLX_FILL_H'
1776 | MLX_FILL_H ( &eqctx, 1,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1778:2: note: in expansion of macro 'MLX_FILL_1'
1778 | MLX_FILL_1 ( &eqctx, 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1780:2: note: in expansion of macro 'MLX_FILL_1'
1780 | MLX_FILL_1 ( &eqctx, 3, log_eq_size, fls ( ARBEL_NUM_EQES - 1 ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1781:2: note: in expansion of macro 'MLX_FILL_1'
1781 | MLX_FILL_1 ( &eqctx, 6, pd, ARBEL_GLOBAL_PD );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1782:2: note: in expansion of macro 'MLX_FILL_1'
1782 | MLX_FILL_1 ( &eqctx, 7, lkey, arbel->lkey );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_destroy_eq':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1828:2: note: in expansion of macro 'MLX_FILL_1'
1828 | MLX_FILL_1 ( &mask, 1, port_state_change, 1 );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_event_port_state_change':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1863:11: note: in expansion of macro 'MLX_GET'
1863 | port = ( MLX_GET ( &eqe->port_state_change, data.p ) - 1 );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1864:14: note: in expansion of macro 'MLX_GET'
1864 | link_up = ( MLX_GET ( &eqe->generic, event_sub_type ) & 0x04 );
| ^~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_poll_eq':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1905:8: note: in expansion of macro 'MLX_GET'
1905 | if ( MLX_GET ( &eqe->generic, owner ) != 0 ) {
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:1915:16: note: in expansion of macro 'MLX_GET'
1915 | event_type = MLX_GET ( &eqe->generic, event_type );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1930:3: note: in expansion of macro 'MLX_FILL_1'
1930 | MLX_FILL_1 ( &eqe->generic, 7, owner, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:1937:3: note: in expansion of macro 'MLX_FILL_1'
1937 | MLX_FILL_1 ( &db_reg.ci, 0, ci, arbel_eq->next_idx );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_map_vpm':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2010:3: note: in expansion of macro 'MLX_FILL_1'
2010 | MLX_FILL_1 ( &mapping, 0, va_h, ( va >> 32 ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2011:3: note: in expansion of macro 'MLX_FILL_1'
2011 | MLX_FILL_1 ( &mapping, 1, va_l, ( va >> 12 ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/arbel.c:2012:3: note: in expansion of macro 'MLX_FILL_H'
2012 | MLX_FILL_H ( &mapping, 2, pa_h, pa );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2013:3: note: in expansion of macro 'MLX_FILL_2'
2013 | MLX_FILL_2 ( &mapping, 3,
| ^~~~~~~~~~
In file included from <command-line>:
drivers/infiniband/arbel.c: In function 'arbel_start_firmware':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
./include/compiler.h:505:40: note: in expansion of macro 'MLX_GET'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
drivers/infiniband/arbel.c:2053:2: note: in expansion of macro 'DBGC'
2053 | DBGC ( arbel, "Arbel %p firmware version %d.%d.%d\n", arbel,
| ^~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
./include/compiler.h:505:40: note: in expansion of macro 'MLX_GET'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
drivers/infiniband/arbel.c:2053:2: note: in expansion of macro 'DBGC'
2053 | DBGC ( arbel, "Arbel %p firmware version %d.%d.%d\n", arbel,
| ^~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
./include/compiler.h:333:17: note: in definition of macro 'DBG_IF'
333 | dbg_printf ( __VA_ARGS__ ); \
| ^~~~~~~~~~~
./include/compiler.h:505:22: note: in expansion of macro 'DBGC_IF'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~
./include/compiler.h:505:40: note: in expansion of macro 'MLX_GET'
505 | #define DBGC( ... ) DBGC_IF ( LOG, ##__VA_ARGS__ )
| ^~~~~~~~~~~
drivers/infiniband/arbel.c:2053:2: note: in expansion of macro 'DBGC'
2053 | DBGC ( arbel, "Arbel %p firmware version %d.%d.%d\n", arbel,
| ^~~~
In file included from drivers/infiniband/arbel.h:15,
from drivers/infiniband/arbel.c:46:
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2056:13: note: in expansion of macro 'MLX_GET'
2056 | fw_pages = MLX_GET ( &fw, fw_pages );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2060:18: note: in expansion of macro 'MLX_GET'
2060 | ( ( (uint64_t) MLX_GET ( &fw, eq_set_ci_base_addr_h ) << 32 ) |
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2061:18: note: in expansion of macro 'MLX_GET'
2061 | ( (uint64_t) MLX_GET ( &fw, eq_set_ci_base_addr_l ) ) );
| ^~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_get_limits':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2150:10: note: in expansion of macro 'MLX_GET'
2150 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_qps ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2151:33: note: in expansion of macro 'MLX_GET'
2151 | arbel->limits.qpc_entry_size = MLX_GET ( &dev_lim, qpc_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2152:34: note: in expansion of macro 'MLX_GET'
2152 | arbel->limits.eqpc_entry_size = MLX_GET ( &dev_lim, eqpc_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2154:10: note: in expansion of macro 'MLX_GET'
2154 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_srqs ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2155:34: note: in expansion of macro 'MLX_GET'
2155 | arbel->limits.srqc_entry_size = MLX_GET ( &dev_lim, srq_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2157:10: note: in expansion of macro 'MLX_GET'
2157 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_ees ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2158:33: note: in expansion of macro 'MLX_GET'
2158 | arbel->limits.eec_entry_size = MLX_GET ( &dev_lim, eec_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2159:34: note: in expansion of macro 'MLX_GET'
2159 | arbel->limits.eeec_entry_size = MLX_GET ( &dev_lim, eeec_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2161:10: note: in expansion of macro 'MLX_GET'
2161 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_cqs ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2162:33: note: in expansion of macro 'MLX_GET'
2162 | arbel->limits.cqc_entry_size = MLX_GET ( &dev_lim, cqc_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2164:10: note: in expansion of macro 'MLX_GET'
2164 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_mtts ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2165:33: note: in expansion of macro 'MLX_GET'
2165 | arbel->limits.mtt_entry_size = MLX_GET ( &dev_lim, mtt_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2167:10: note: in expansion of macro 'MLX_GET'
2167 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_mrws ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2168:33: note: in expansion of macro 'MLX_GET'
2168 | arbel->limits.mpt_entry_size = MLX_GET ( &dev_lim, mpt_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2170:10: note: in expansion of macro 'MLX_GET'
2170 | ( 1 << MLX_GET ( &dev_lim, log2_rsvd_rdbs ) );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2171:31: note: in expansion of macro 'MLX_GET'
2171 | arbel->limits.reserved_eqs = MLX_GET ( &dev_lim, num_rsvd_eqs );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2172:33: note: in expansion of macro 'MLX_GET'
2172 | arbel->limits.eqc_entry_size = MLX_GET ( &dev_lim, eqc_entry_sz );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2173:32: note: in expansion of macro 'MLX_GET'
2173 | arbel->limits.reserved_uars = MLX_GET ( &dev_lim, num_rsvd_uars );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2175:3: note: in expansion of macro 'MLX_GET'
2175 | MLX_GET ( &dev_lim, uar_scratch_entry_sz );
| ^~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_alloc_icm':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2256:2: note: in expansion of macro 'MLX_FILL_2'
2256 | MLX_FILL_2 ( init_hca, 13,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2269:2: note: in expansion of macro 'MLX_FILL_1'
2269 | MLX_FILL_1 ( init_hca, 25,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2280:2: note: in expansion of macro 'MLX_FILL_2'
2280 | MLX_FILL_2 ( init_hca, 21,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2293:2: note: in expansion of macro 'MLX_FILL_2'
2293 | MLX_FILL_2 ( init_hca, 33,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2306:2: note: in expansion of macro 'MLX_FILL_2'
2306 | MLX_FILL_2 ( init_hca, 17,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2319:2: note: in expansion of macro 'MLX_FILL_2'
2319 | MLX_FILL_2 ( init_hca, 19,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2332:2: note: in expansion of macro 'MLX_FILL_1'
2332 | MLX_FILL_1 ( init_hca, 61,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2334:2: note: in expansion of macro 'MLX_FILL_1'
2334 | MLX_FILL_1 ( init_hca, 62,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2344:2: note: in expansion of macro 'MLX_FILL_1'
2344 | MLX_FILL_1 ( init_hca, 37,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2355:2: note: in expansion of macro 'MLX_FILL_1'
2355 | MLX_FILL_1 ( init_hca, 29,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2366:2: note: in expansion of macro 'MLX_FILL_1'
2366 | MLX_FILL_1 ( init_hca, 49,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2368:2: note: in expansion of macro 'MLX_FILL_1'
2368 | MLX_FILL_1 ( init_hca, 52,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2371:2: note: in expansion of macro 'MLX_FILL_1'
2371 | MLX_FILL_1 ( init_hca, 53,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2374:2: note: in expansion of macro 'MLX_FILL_1'
2374 | MLX_FILL_1 ( init_hca, 54,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2385:2: note: in expansion of macro 'MLX_FILL_1'
2385 | MLX_FILL_1 ( init_hca, 65,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2395:2: note: in expansion of macro 'MLX_FILL_1'
2395 | MLX_FILL_1 ( init_hca, 77,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2416:2: note: in expansion of macro 'MLX_FILL_1'
2416 | MLX_FILL_1 ( init_hca, 74, uar_parameters.log_max_uars, log_num_uars );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2417:2: note: in expansion of macro 'MLX_FILL_1'
2417 | MLX_FILL_1 ( init_hca, 79,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2430:2: note: in expansion of macro 'MLX_FILL_1'
2430 | MLX_FILL_1 ( &icm_size, 1, value, icm_len );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2437:18: note: in expansion of macro 'MLX_GET'
2437 | icm_aux_len = ( MLX_GET ( &icm_aux_size, value ) * ARBEL_PAGE_SIZE );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2501:2: note: in expansion of macro 'MLX_FILL_1'
2501 | MLX_FILL_1 ( &db_rec->qp, 1, res, ARBEL_UAR_RES_GROUP_SEP );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2506:2: note: in expansion of macro 'MLX_FILL_1'
2506 | MLX_FILL_1 ( &unmap_icm, 1, value, arbel->db_rec_offset );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_free_icm':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2532:2: note: in expansion of macro 'MLX_FILL_1'
2532 | MLX_FILL_1 ( &unmap_icm, 1, value, arbel->db_rec_offset );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_setup_mpt':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:192:2: note: in expansion of macro 'MLX_FILL'
192 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_7 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2592:2: note: in expansion of macro 'MLX_FILL_7'
2592 | MLX_FILL_7 ( &mpt, 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2600:2: note: in expansion of macro 'MLX_FILL_1'
2600 | MLX_FILL_1 ( &mpt, 2, mem_key, key );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2601:2: note: in expansion of macro 'MLX_FILL_2'
2601 | MLX_FILL_2 ( &mpt, 3,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2604:2: note: in expansion of macro 'MLX_FILL_1'
2604 | MLX_FILL_1 ( &mpt, 6, reg_wnd_len_h, 0xffffffffUL );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2605:2: note: in expansion of macro 'MLX_FILL_1'
2605 | MLX_FILL_1 ( &mpt, 7, reg_wnd_len_l, 0xffffffffUL );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_ib_open':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:176:2: note: in expansion of macro 'MLX_FILL'
176 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_3 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2786:2: note: in expansion of macro 'MLX_FILL_3'
2786 | MLX_FILL_3 ( &init_ib, 0,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2790:2: note: in expansion of macro 'MLX_FILL_1'
2790 | MLX_FILL_1 ( &init_ib, 1, max_gid, 1 );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2791:2: note: in expansion of macro 'MLX_FILL_1'
2791 | MLX_FILL_1 ( &init_ib, 2, max_pkey, 64 );
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_mcast_attach':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2880:10: note: in expansion of macro 'MLX_GET'
2880 | index = MLX_GET ( &hash, hash );
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2888:7: note: in expansion of macro 'MLX_GET'
2888 | if ( MLX_GET ( &mgm, mgmqp_0.qi ) != 0 ) {
| ^~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:172:2: note: in expansion of macro 'MLX_FILL'
172 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_2 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/arbel.c:2900:2: note: in expansion of macro 'MLX_FILL_2'
2900 | MLX_FILL_2 ( &mgm, 8,
| ^~~~~~~~~~
drivers/infiniband/arbel.c: In function 'arbel_mcast_detach':
drivers/infiniband/mlx_bitops.h:226:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
226 | uint32_t *__ptr = &(_ptr)->u.dwords[__index]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/arbel.c:2935:10: note: in expansion of macro 'MLX_GET'
2935 | index = MLX_GET ( &hash, hash );
| ^~~~~~~
[BUILD] bin/flexboot_nodnic.o
drivers/infiniband/flexboot_nodnic.c: In function 'flexboot_nodnic_create_qp':
drivers/infiniband/flexboot_nodnic.c:368:53: error: implicit conversion from 'enum ib_queue_pair_type' to 'nodnic_queue_pair_type' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Werror=enum-conversion8;;]
368 | status = nodnic_port_create_qp(&port->port_priv, qp->type,
| ~~^~~~~~
drivers/infiniband/flexboot_nodnic.c: In function 'flexboot_nodnic_destroy_qp':
drivers/infiniband/flexboot_nodnic.c:409:45: error: implicit conversion from 'enum ib_queue_pair_type' to 'nodnic_queue_pair_type' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Werror=enum-conversion8;;]
409 | nodnic_port_destroy_qp(&port->port_priv, qp->type,
| ~~^~~~~~
In file included from drivers/infiniband/nodnic_prm.h:25,
from drivers/infiniband/flexboot_nodnic.h:26,
from drivers/infiniband/flexboot_nodnic.c:32:
drivers/infiniband/flexboot_nodnic.c: In function 'flexboot_nodnic_post_recv':
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/flexboot_nodnic.c:525:2: note: in expansion of macro 'MLX_FILL_1'
525 | MLX_FILL_1 ( &wqe->data[0], 0, byte_count, iob_tailroom ( iobuf ) );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/flexboot_nodnic.c:526:2: note: in expansion of macro 'MLX_FILL_1'
526 | MLX_FILL_1 ( &wqe->data[0], 1, l_key, flexboot_nodnic->device_priv.lkey );
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/mlx_bitops.h:242:3: note: in expansion of macro 'MLX_FILL_1'
242 | MLX_FILL_1 ( _structure_st, _index, _field, \
| ^~~~~~~~~~
drivers/infiniband/flexboot_nodnic.c:527:2: note: in expansion of macro 'MLX_FILL_H'
527 | MLX_FILL_H ( &wqe->data[0], 2,
| ^~~~~~~~~~
drivers/infiniband/mlx_bitops.h:162:21: warning: taking address of packed member of 'union <anonymous>' may result in an unaligned pointer value [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Waddress-of-packed-member-Waddress-of-packed-member8;;]
162 | uint32_t *__ptr = &(_ptr)->u.dwords[(_index)]; \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/mlx_bitops.h:168:2: note: in expansion of macro 'MLX_FILL'
168 | MLX_FILL ( _ptr, _index, MLX_ASSEMBLE_1 ( MLX_PSEUDO_STRUCT ( _ptr ),\
| ^~~~~~~~
drivers/infiniband/flexboot_nodnic.c:529:2: note: in expansion of macro 'MLX_FILL_1'
529 | MLX_FILL_1 ( &wqe->data[0], 3,
| ^~~~~~~~~~
cc1: all warnings being treated as errors
make[8]: *** [Makefile.housekeeping:916: bin/flexboot_nodnic.o] Error 1
make[8]: Leaving directory '/build/xen-4.10.4/tools/firmware/etherboot/ipxe/src'
make[7]: *** [Makefile:29: ipxe/src/bin/rtl8139.rom] Error 2
make[7]: Leaving directory '/build/xen-4.10.4/tools/firmware/etherboot'
make[6]: *** [/build/xen-4.10.4/tools/firmware/../../tools/Rules.mk:245: subdir-all-etherboot] Error 2
make[6]: Leaving directory '/build/xen-4.10.4/tools/firmware'
make[5]: *** [/build/xen-4.10.4/tools/firmware/../../tools/Rules.mk:240: subdirs-all] Error 2
make[5]: Leaving directory '/build/xen-4.10.4/tools/firmware'
make[4]: *** [Makefile:37: all] Error 2
make[4]: Leaving directory '/build/xen-4.10.4/tools/firmware'
make[3]: *** [/build/xen-4.10.4/tools/../tools/Rules.mk:245: subdir-install-firmware] Error 2
make[3]: Leaving directory '/build/xen-4.10.4/tools'
make[2]: *** [/build/xen-4.10.4/tools/../tools/Rules.mk:240: subdirs-install] Error 2
make[2]: Leaving directory '/build/xen-4.10.4/tools'
make[1]: *** [Makefile:74: install] Error 2
make[1]: Leaving directory '/build/xen-4.10.4/tools'
make: *** [Makefile:127: install-tools] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment