From nobody Mon Dec 2 22:06:32 2024 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y2HvP4551z5gWdS for ; Mon, 02 Dec 2024 22:07:13 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y2HvN1xtVz475r; Mon, 2 Dec 2024 22:07:12 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=WiGKbC2C; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2607:f8b0:4864:20::1036 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-2ee76befe58so2288071a91.2; Mon, 02 Dec 2024 14:07:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733177231; x=1733782031; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wOxVeXQgxEvY75/Jr6sO0V2ZirKKQIcXovlGQLoNQ1s=; b=WiGKbC2CxUzthc51AFjaAolh726+nBdf7FFxOic73uIrndg4Bzyl24KPVpVB9X57Q8 wqgzgkpkqywKQM1+MoKzXz4R/kgFKTgnhW/kr1saxI1wYEtB1fUqOCe+mJP8Wy599jrf KOS3wh3OnaL8y8zt+rdy9MoGPgX2qL3YQdjnl/DAgnBrq0uXZlexUergHChdyEFJOEZX X+fsSIqo3o//dJKx8HQJWzzoJKMXjURMcHt9xd1S7bvWUJsy12atQouF+HGE3dKR0oSF VDsMuu/8V+mGjIcSxmOoNTYyrqYRTfijSZMCJuRxaeQ8tq3KD0JHfD8AyjHFbG/cP/AB ObFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733177231; x=1733782031; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wOxVeXQgxEvY75/Jr6sO0V2ZirKKQIcXovlGQLoNQ1s=; b=bPOUg1PbKu8u4DBCG7kChWv0E6GbYzm3YQiQ7NAGhFhfw5lTmGTWfcB8zRe4ppKIhb JPogD3S1yz8jzxKZz9+WqnltQwtsBX22paAwzcdQOZBWlqejXFYhbtv3GlZ8qBFuPtyJ E27pwswAoM4m+hinANkFiL4Pq8eD1UMpkBuNYdXfRf/fnxiw3j7GJXMhPJbeOQ0IEmvd 15tOkQBCguFc0YIckwvEfAp84T3IvI5ysHO72NyV9T6eEQ6zETZBXSznXcCit2l4KXeD IjF/o5pc+43o9L6qs++MY+Stq5dUjS1zozMw6J04k0HYOoyAwbhDx+zHSCnIXDBff5Pn ZbKQ== X-Forwarded-Encrypted: i=1; AJvYcCX4UHQ3tRBP15NcNWleezANSj50+k/mcDSIcsJpKCzjwujV/iwe+yN+rqWXkndHQvWfnADc4sfXmVGJ7Gcq/vi2uISs/EVl@freebsd.org X-Gm-Message-State: AOJu0YyVUor+aW4XamoPv9iuITNnNEakHF//0RdSECwbaWys4oDfn5U9 KWXVxtxriBaraWH2FdBVeFRKTQCJiIHdPhWFUt1Mh7DGtq/b9BtkckckFRsCQM3H5n9xQ9KHyn6 DgGQpf4ly6PKgaEbixjHat0JSX9qLi2t1V0w= X-Gm-Gg: ASbGncti5g7AruXP4fm32jmdi0BmARdjdOL97V9Esp8gbfUwyU+fH6BZzWyoQjZ3Mzo Njn7/obN1ugFfeHq0AopfffLLBWKe2+PF X-Google-Smtp-Source: AGHT+IHdI60h2pe7ECqyaNcY6ONRMKJxwZZDgEGrfWEdOozeVRPEya0ug9Q/jc54oKACW3mZgM4VDcJ0c19grVpOMiE= X-Received: by 2002:a17:90b:2686:b0:2ee:aed6:9ec2 with SMTP id 98e67ed59e1d1-2ef011e9eefmr289180a91.14.1733177230126; Mon, 02 Dec 2024 14:07:10 -0800 (PST) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Mario Marietto Date: Mon, 2 Dec 2024 23:06:32 +0100 Message-ID: Subject: Re: Failed to emulate instruction sequence [ 41f646040874064c017d88eb144c89 ] at 0xbea5fcf9 To: Mark Peek Cc: =?UTF-8?Q?Corvin_K=C3=B6hne?= , FreeBSD virtualization Content-Type: multipart/alternative; boundary="000000000000227761062850c574" X-Spamd-Result: default: False [-3.97 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.974]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::1036:from]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+] X-Rspamd-Queue-Id: 4Y2HvN1xtVz475r X-Spamd-Bar: --- --000000000000227761062850c574 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Can you tell me if the compilation ended without errors ? [root@marietto /usr/src/sys/modules/vmm]=3D=3D> ls Makefile [root@marietto /usr/src/sys/modules/vmm]=3D=3D> make [Creating objdir /usr/obj/usr/src/amd64.amd64/sys/modules/vmm...] machine -> /usr/src/sys/amd64/include x86 -> /usr/src/sys/x86/include i386 -> /usr/src/sys/i386/include :> opt_acpi.h :> opt_bhyve_snapshot.h :> opt_ddb.h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pcib_if.m -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/acpica/acpi_if.m -h awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/amd64/vmm/amd/ivhd_if.m -c awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/amd64/vmm/amd/ivhd_if.m -h touch opt_global.h cc -c -O2 -pipe -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.genoffset.o -MTgenoffset.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -fcommon /usr/src/sys/kern/genoffset.c sh /usr/src/sys/kern/genoffset.sh genoffset.o > offset.inc cc -c -O2 -pipe -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -fcommon /usr/src/sys/amd64/vmm/intel/vmx_genassym.c sh /usr/src/sys/kern/genassym.sh vmx_genassym.o > vmx_assym.h cc -c -O2 -pipe -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -fcommon /usr/src/sys/amd64/vmm/amd/svm_genassym.c sh /usr/src/sys/kern/genassym.sh svm_genassym.o > svm_assym.h cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm.o -MTvmm.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm.c -o vmm.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_dev.o -MTvmm_dev.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_dev.c -o vmm_dev.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_host.o -MTvmm_host.o -mcmodel=3Dkernel -mno-red-zone -mno-m= mx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_host.c -o vmm_host.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_instruction_emul.o -MTvmm_instruction_emul.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_instruction_emul.c -o vmm_instruction_emul.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_ioport.o -MTvmm_ioport.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_ioport.c -o vmm_ioport.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_lapic.o -MTvmm_lapic.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_lapic.c -o vmm_lapic.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_mem.o -MTvmm_mem.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_mem.c -o vmm_mem.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_stat.o -MTvmm_stat.o -mcmodel=3Dkernel -mno-red-zone -mno-m= mx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_stat.c -o vmm_stat.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmm_util.o -MTvmm_util.o -mcmodel=3Dkernel -mno-red-zone -mno-m= mx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_util.c -o vmm_util.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.x86.o -MTx86.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/x86.c -o x86.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.iommu.o -MTiommu.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/iommu.c -o iommu.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.ppt.o -MTppt.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/ppt.c -o ppt.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vatpic.o -MTvatpic.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vatpic.c -o vatpic.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vatpit.o -MTvatpit.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vatpit.c -o vatpit.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vhpet.o -MTvhpet.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vhpet.c -o vhpet.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vioapic.o -MTvioapic.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vioapic.c -o vioapic.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vlapic.o -MTvlapic.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vlapic.c -o vlapic.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vpmtmr.o -MTvpmtmr.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vpmtmr.c -o vpmtmr.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vrtc.o -MTvrtc.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vrtc.c -o vrtc.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.ept.o -MTept.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/intel/ept.c -o ept.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmcs.o -MTvmcs.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/intel/vmcs.c -o vmcs.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmx_msr.o -MTvmx_msr.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/intel/vmx_msr.c -o vmx_msr.o cc -c -x assembler-with-cpp -DLOCORE -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmx_support.o -MTvmx_support.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 /usr/src/sys/amd64/vmm/intel/vmx_support.S -o vmx_support.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmx.o -MTvmx.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/intel/vmx.c -o vmx.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vtd.o -MTvtd.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/intel/vtd.c -o vtd.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.vmcb.o -MTvmcb.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/vmcb.c -o vmcb.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.amdiommu.o -MTamdiommu.o -mcmodel=3Dkernel -mno-red-zone -mno-m= mx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/amdiommu.c -o amdiommu.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.ivhd_if.o -MTivhd_if.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c ivhd_if.c -o ivhd_if.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.svm.o -MTsvm.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/svm.c -o svm.o cc -c -x assembler-with-cpp -DLOCORE -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.svm_support.o -MTsvm_support.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 /usr/src/sys/amd64/vmm/amd/svm_support.S -o svm_support.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.npt.o -MTnpt.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-ss= e -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/npt.c -o npt.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.ivrs_drv.o -MTivrs_drv.o -mcmodel=3Dkernel -mno-red-zone -mno-m= mx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/ivrs_drv.c -o ivrs_drv.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.amdvi_hw.o -MTamdvi_hw.o -mcmodel=3Dkernel -mno-red-zone -mno-m= mx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/amdvi_hw.c -o amdvi_hw.o cc -O2 -pipe -fno-common -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.svm_msr.o -MTsvm_msr.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes -mno-avx -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/svm_msr.c -o svm_msr.o ld -m elf_x86_64_fbsd -d -warn-common --build-id=3Dsha1 -T /usr/src/sys/conf/ldscript.kmod.amd64 -r -o vmm.ko vmm.o vmm_dev.o vmm_host.o vmm_instruction_emul.o vmm_ioport.o vmm_lapic.o vmm_mem.o vmm_stat.o vmm_util.o x86.o iommu.o ppt.o vatpic.o vatpit.o vhpet.o vioapic.o vlapic.o vpmtmr.o vrtc.o ept.o vmcs.o vmx_msr.o vmx_support.o vmx.o vtd.o vmcb.o amdiommu.o ivhd_if.o svm.o svm_support.o npt.o ivrs_drv.o amdvi_hw.o svm_msr.o ld: warning: svm_support.o: missing .note.GNU-stack section implies executable stack ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk vmm.ko export_syms | xargs -J% objcopy % vmm.ko objcopy --strip-debug vmm.ko now the patched vmm.ko should be ready ? On Mon, Dec 2, 2024 at 10:34=E2=80=AFPM Mario Marietto wrote: > Yes,I have also exchanged the bhyve binary. Now I'm trying to apply your > patch and then I will rebuild vmm. > I see that your code is : > > [0xF6] =3D { > /* XXX Group 3 extended opcode - not just TEST */ > .op_byte =3D 0xF6, > .op_type =3D VIE_OP_TYPE_TEST, > .op_flags =3D VIE_OP_F_IMM, > }, > > but it seems wrong. Shouldn't be .op_flags =3D VIE_OP_F_IMM8 ? > > On Mon, Dec 2, 2024 at 10:16=E2=80=AFPM Mark Peek wrote: > >> On Mon, Dec 2, 2024 at 1:05=E2=80=AFPM Mario Marietto >> wrote: >> >>> Hello Mark, >>> >>> I see that your patch is about to modify the code of the vmm.ko module. >>> I've just exchanged the vmm.ko module that I'm using on the ZFS system = with >>> the module that I use on the UFS system (where I don't see the error) b= ut >>> this operation didn't solve the problem. I suspect that the wrong code = is >>> not inside the vmm.ko module. Can you offer a quick technical explanati= on >>> of the reason why the exchange of the modules does not work for me ? >>> >> >> I'm assuming you applied the patch and rebuilt the vmm.ko module. Did yo= u >> also recompile the bhyve binary per my comments in my last message? The >> emulated instructions are detected in vmm.ko but are emulated in the bhy= ve >> binary. In other words, vmm_instruction_emul.c is used in both vmm.ko an= d >> bhyve. >> >> Mark >> > > > -- > Mario. > --=20 Mario. --000000000000227761062850c574 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Can you tell me if the compilation ended without erro= rs ?

[root@marietto /usr/src/sys/modules/vmm]= =3D=3D> ls
Makefile

=
[root@marietto /usr/src/sys/modules/vmm]=3D=3D> make

=
[Creating objdir /usr/obj/usr/src/amd64.amd64/sys/modules/vmm...= ]
machine -> /usr/src/sys/amd64/include
x86 -> /usr/src/sys/x= 86/include
i386 -> /usr/src/sys/i386/include
:> opt_acpi.h
:= > opt_bhyve_snapshot.h
:> opt_ddb.h
awk -f /usr/src/sys/tools/m= akeobjops.awk /usr/src/sys/kern/device_if.m -h
awk -f /usr/src/sys/tools= /makeobjops.awk /usr/src/sys/kern/bus_if.m -h
awk -f /usr/src/sys/tools/= makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
awk -f /usr/src/sys/tool= s/makeobjops.awk /usr/src/sys/dev/pci/pcib_if.m -h
awk -f /usr/src/sys/t= ools/makeobjops.awk /usr/src/sys/dev/acpica/acpi_if.m -h
awk -f /usr/src= /sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p
awk -f /usr/sr= c/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q
awk -f /usr/s= rc/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h
awk -f /usr/= src/sys/tools/makeobjops.awk /usr/src/sys/amd64/vmm/amd/ivhd_if.m -c
awk= -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/amd64/vmm/amd/ivhd_if.m = -h
touch opt_global.h
cc -c -O2 -pipe -DVMM_KEEP_STATS -fno-strict-al= iasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I= /usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd= 64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global= .h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-omit-frame-poi= nter -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src= /sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -f= debug-prefix-map=3D./i386=3D/usr/src/sys/i386/include -MD -MF.depend.genoff= set.o -MTgenoffset.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -mso= ft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-pro= tector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcas= t-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissi= ng-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error= =3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-eq= uality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3D= shift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length = -mno-aes -mno-avx -std=3Dgnu99 -fcommon =C2=A0/usr/src/sys/kern/genoffset.c=
sh /usr/src/sys/kern/genoffset.sh genoffset.o > offset.inc
cc -c = -O2 -pipe -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MOD= ULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/s= rc/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/s= rc/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/s= ys/contrib/ck/include -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer = -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-= map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/s= rc/sys/i386/include -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msof= t-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-prot= ector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast= -qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissin= g-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3D= tautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equal= ity -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshi= ft-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mn= o-aes -mno-avx -std=3Dgnu99 -fcommon /usr/src/sys/amd64/vmm/intel/vmx_genas= sym.c
sh /usr/src/sys/kern/genassym.sh vmx_genassym.o > vmx_assym.hcc -c -O2 -pipe -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -= DKLD_MODULE -nostdinc -I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io = -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/o= bj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/u= sr/src/sys/contrib/ck/include -fno-omit-frame-pointer -mno-omit-leaf-frame-= pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug= -prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386= =3D/usr/src/sys/i386/include -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fs= tack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ari= th -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__= -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno= -error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparenthe= ses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-er= ror=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-l= ength -mno-aes -mno-avx -std=3Dgnu99 -fcommon /usr/src/sys/amd64/vmm/amd/sv= m_genassym.c
sh /usr/src/sys/kern/genassym.sh svm_genassym.o > svm_as= sym.h
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-= aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd6= 4/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src= /sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/op= t_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common= =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-= map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/= usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/inc= lude =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmm.o -MTvmm.o -mcmodel=3Dkernel -m= no-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-t= ables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D= __printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-= option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3D= empty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -= Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-= packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std= =3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm.c -o vmm.o
cc =C2=A0-O2 -pipe -fn= o-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKL= D_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/= io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /us= r/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -= I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer = -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/= amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug= -prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-M= F.depend.vmm_dev.o -MTvmm_dev.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -m= no-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -f= wrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_= kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pra= gmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error= =3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-s= ign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-fo= rmat-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sy= s/amd64/vmm/vmm_dev.c -o vmm_dev.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0= -DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostd= inc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/s= ys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/a= md64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/c= ontrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-= frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -= fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D.= /i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmm_ho= st.o -MTvmm_host.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft= -float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack= -protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -= Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-err= or=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-= equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error= =3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-leng= th =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vm= m_host.c -o vmm_host.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_S= TATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I= /usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm= /intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/s= ys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/in= clude -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointe= r -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefi= x-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr= /src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmm_instruction_em= ul.o -MTvmm_instruction_emul.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mn= o-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fw= rapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpoi= nter-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3D= parentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign= -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-forma= t-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/a= md64/vmm/vmm_instruction_emul.c -o vmm_instruction_emul.o
cc =C2=A0-O2 -= pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KER= NEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/am= d64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -inc= lude /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/s= rc/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-= pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/= src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include= -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD = =C2=A0-MF.depend.vmm_ioport.o -MTvmm_ioport.o -mcmodel=3Dkernel -mno-red-zo= ne -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ff= reestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-p= rototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -W= no-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-bod= y -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error= =3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-me= mber -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c= /usr/src/sys/amd64/vmm/vmm_ioport.c -o vmm_ioport.o
cc =C2=A0-O2 -pipe = -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -= DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/v= mm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include = /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sy= s -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-point= er -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/s= ys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fde= bug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2= =A0-MF.depend.vmm_lapic.o -MTvmm_lapic.o -mcmodel=3Dkernel -mno-red-zone -m= no-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreest= anding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-protot= ypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D_= _freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-un= known-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wn= o-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpo= inter-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member = -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr= /src/sys/amd64/vmm/vmm_lapic.c -o vmm_lapic.o
cc =C2=A0-O2 -pipe -fno-co= mmon =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MO= DULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -= I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/ob= j/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/us= r/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno= -omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd6= 4/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-pre= fix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.de= pend.vmm_mem.o -MTvmm_mem.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-s= se -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrap= v -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpri= ntf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas= -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dpar= entheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -W= no-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-z= ero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd6= 4/vmm/vmm_mem.c -o vmm_mem.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_= KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc = =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/a= md64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64= .amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contr= ib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-fram= e-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdeb= ug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i38= 6=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmm_stat.o= -MTvmm_stat.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-flo= at =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-pro= tector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcas= t-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissi= ng-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error= =3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-eq= uality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3D= shift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length = =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_s= tat.c -o vmm_stat.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STAT= S -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/us= r/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/in= tel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/= modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/inclu= de -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -= fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-m= ap=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/sr= c/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmm_util.o -MTvmm_uti= l.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-f= no-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wal= l -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wun= def -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-= dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautologic= al-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-e= rror=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negativ= e-value -Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-a= es -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/vmm_util.c -o vmm_= util.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict= -aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd= 64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/sr= c/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/o= pt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-commo= n =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix= -map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D= /usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/in= clude =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.x86.o -MTx86.o -mcmodel=3Dkernel -= mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-= tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -= Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -= D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show= -option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error= =3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-functio= n -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-= of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-st= d=3Dgnu99 -c /usr/src/sys/amd64/vmm/x86.c -o x86.o
cc =C2=A0-O2 -pipe -f= no-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DK= LD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm= /io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /u= sr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys = -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer= -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys= /amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebu= g-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-= MF.depend.iommu.o -MTiommu.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwra= pv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dpa= rentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -= Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-= zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd= 64/vmm/io/iommu.c -o iommu.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_= KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc = =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/a= md64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64= .amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contr= ib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-fram= e-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdeb= ug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i38= 6=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.ppt.o -MTp= pt.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-= fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wa= ll -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wu= ndef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include= -dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautologi= cal-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-= error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negati= ve-value -Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-= aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/ppt.c -o ppt.o=
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-alias= ing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm= -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/= amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_glo= bal.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2= =A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map= =3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr= /src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/includ= e =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vatpic.o -MTvatpic.o -mcmodel=3Dkernel= -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwin= d-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes= -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign= -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-sh= ow-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error= =3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-functio= n -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-= of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-st= d=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vatpic.c -o vatpic.o
cc =C2=A0-O2= -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_K= ERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/= amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -i= nclude /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr= /src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-fram= e-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/us= r/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/inclu= de -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -M= D =C2=A0-MF.depend.vatpit.o -MTvatpit.o -mcmodel=3Dkernel -mno-red-zone -mn= o-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreesta= nding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototy= pes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno= -error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpoi= nter-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -= Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/= src/sys/amd64/vmm/io/vatpit.c -o vatpit.o
cc =C2=A0-O2 -pipe -fno-common= =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE= -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/us= r/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/us= r/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/sr= c/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omi= t-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/in= clude -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-= map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend= .vhpet.o -MTvhpet.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msof= t-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstac= k-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -W= missing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-er= ror=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses= -equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error= =3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-leng= th =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io= /vhpet.c -o vhpet.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STAT= S -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/us= r/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/in= tel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/= modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/inclu= de -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -= fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-m= ap=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/sr= c/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vioapic.o -MTvioapic.= o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno= -asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall = -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wunde= f -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-di= rs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological= -compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-err= or=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-= value -Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes= -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vioapic.c -o vioa= pic.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-= aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd6= 4/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src= /sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/op= t_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common= =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-= map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/= usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/inc= lude =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vlapic.o -MTvlapic.o -mcmodel=3Dker= nel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-un= wind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototy= pes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-s= ign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics= -show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-er= ror=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-func= tion -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-addre= ss-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0= -std=3Dgnu99 -c /usr/src/sys/amd64/vmm/io/vlapic.c -o vlapic.o
cc =C2=A0= -O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -= D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/s= ys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd= -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/= usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-f= rame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D= /usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/in= clude -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0= -MD =C2=A0-MF.depend.vpmtmr.o -MTvpmtmr.o -mcmodel=3Dkernel -mno-red-zone = -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffree= standing -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prot= otypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wn= o-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body= -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error= =3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-me= mber -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c= /usr/src/sys/amd64/vmm/io/vpmtmr.c -o vpmtmr.o
cc =C2=A0-O2 -pipe -fno-= common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_= MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io= -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/= obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/= usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -m= no-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/am= d64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-p= refix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.= depend.vrtc.o -MTvrtc.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -= msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -f= stack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf_= _ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wn= o-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparenth= eses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-e= rror=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-= length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vm= m/io/vrtc.c -o vrtc.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_ST= ATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/= usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/= intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sy= s/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/inc= lude -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer= -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix= -map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/= src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.ept.o -MTept.o -mcm= odel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-async= hronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstri= ct-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno= -pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fd= iagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compa= re -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Du= nused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value = -Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-= avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/intel/ept.c -o ept.o
cc= =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -W= error -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/us= r/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/= vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h = -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno= -omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./mac= hine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys= /x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0= =C2=A0 -MD =C2=A0-MF.depend.vmcs.o -MTvmcs.o -mcmodel=3Dkernel -mno-red-zo= ne -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ff= reestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-p= rototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -W= no-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempty-bod= y -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-error= =3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-packed-me= mber -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c= /usr/src/sys/amd64/vmm/intel/vmcs.c -o vmcs.o
cc =C2=A0-O2 -pipe -fno-c= ommon =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_M= ODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io = -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/o= bj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/u= sr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mn= o-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd= 64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-pr= efix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.d= epend.vmx_msr.o -MTvmx_msr.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-= sse -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwra= pv -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dpa= rentheses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -= Wno-error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-= zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd= 64/vmm/intel/vmx_msr.c -o vmx_msr.o
cc -c -x assembler-with-cpp -DLOCORE= -O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror = -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/= sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/am= d -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I= /usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-= frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine= =3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86= /include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2= =A0 -MD =C2=A0-MF.depend.vmx_support.o -MTvmx_support.o -mcmodel=3Dkernel -= mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-= tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -= Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -= D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show= -option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error= =3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-functio= n -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-= of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-st= d=3Dgnu99 =C2=A0/usr/src/sys/amd64/vmm/intel/vmx_support.S -o vmx_support.o=
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-alias= ing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm= -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/= amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_glo= bal.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2= =A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map= =3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr= /src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/includ= e =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmx.o -MTvmx.o -mcmodel=3Dkernel -mno-= red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-tabl= es -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmis= sing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__p= rintf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opt= ion -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Demp= ty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno= -error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-pac= ked-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgn= u99 -c /usr/src/sys/amd64/vmm/intel/vmx.c -o vmx.o
cc =C2=A0-O2 -pipe -f= no-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DK= LD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm= /io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /u= sr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys = -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer= -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys= /amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebu= g-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-= MF.depend.vtd.o -MTvtd.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse = -msoft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -= fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-a= rith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparent= heses-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-= error=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero= -length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/v= mm/intel/vtd.c -o vtd.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_= STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-= I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vm= m/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/= sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/i= nclude -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-point= er -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-pref= ix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/us= r/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.vmcb.o -MTvmcb.o = -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-a= synchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -W= strict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef = -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs= -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-c= ompare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error= =3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-va= lue -Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -= mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/vmcb.c -o vmcb.occ =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasin= g -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -= I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/am= d64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_globa= l.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0= -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D.= /machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src= /sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include = =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.amdiommu.o -MTamdiommu.o -mcmodel=3Dkern= el -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unw= ind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototyp= es -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-si= gn -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-= show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-err= or=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-funct= ion -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-addres= s-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-= std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/amdiommu.c -o amdiommu.o
cc = =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -We= rror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr= /src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64/v= mm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h -= I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fno-= omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./mach= ine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/= x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2=A0 = =C2=A0 -MD =C2=A0-MF.depend.ivhd_if.o -MTivhd_if.o -mcmodel=3Dkernel -mno-r= ed-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-table= s -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -Wmiss= ing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__pr= intf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-opti= on -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3Dempt= y-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -Wno-= error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-pack= ed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu= 99 -c ivhd_if.c -o ivhd_if.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_= KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc = =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/a= md64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64= .amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contr= ib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-fram= e-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdeb= ug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i38= 6=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.svm.o -MTs= vm.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-= fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wa= ll -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wu= ndef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include= -dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautologi= cal-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-= error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negati= ve-value -Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-= aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/svm.c -o svm.= o
cc -c -x assembler-with-cpp -DLOCORE -O2 -pipe -fno-common =C2=A0-DVMM= _KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc = =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/a= md64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64= .amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contr= ib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-fram= e-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/include -fdeb= ug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i38= 6=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.svm_suppor= t.o -MTsvm_support.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -mso= ft-float =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fsta= ck-protector -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith= -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -= Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror=3Dtautological-compare -Wno-error=3Dempty-body -Wno-error=3Dparenthese= s-equality -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-erro= r=3Dshift-negative-value -Wno-address-of-packed-member -Wno-format-zero-len= gth =C2=A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 =C2=A0/usr/src/sys/amd64/vm= m/amd/svm_support.S -o svm_support.o
cc =C2=A0-O2 -pipe -fno-common =C2= =A0-DVMM_KEEP_STATS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -no= stdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/sr= c/sys/amd64/vmm/intel -I/usr/src/sys/amd64/vmm/amd -include /usr/obj/usr/sr= c/amd64.amd64/sys/modules/vmm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sy= s/contrib/ck/include -fno-common =C2=A0-fno-omit-frame-pointer -mno-omit-le= af-frame-pointer -fdebug-prefix-map=3D./machine=3D/usr/src/sys/amd64/includ= e -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -fdebug-prefix-map= =3D./i386=3D/usr/src/sys/i386/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.np= t.o -MTnpt.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float= =C2=A0-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-prote= ctor -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-= qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing= -include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dt= autological-compare -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equali= ty -Wno-error=3Dunused-function -Wno-error=3Dpointer-sign -Wno-error=3Dshif= t-negative-value -Wno-address-of-packed-member -Wno-format-zero-length =C2= =A0 -mno-aes -mno-avx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/npt.= c -o npt.o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-st= rict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys= /amd64/vmm -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/us= r/src/sys/amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/v= mm/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-c= ommon =C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-pr= efix-map=3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x8= 6=3D/usr/src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i38= 6/include =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.ivrs_drv.o -MTivrs_drv.o -mcmo= del=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynch= ronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstric= t-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-= pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdi= agnostics-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compar= e -Wno-error=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dun= used-function -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -= Wno-address-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-a= vx =C2=A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/ivrs_drv.c -o ivrs_drv.= o
cc =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-alia= sing -Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vm= m -I/usr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys= /amd64/vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_gl= obal.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2= =A0-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map= =3D./machine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr= /src/sys/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/includ= e =C2=A0 =C2=A0 -MD =C2=A0-MF.depend.amdvi_hw.o -MTamdvi_hw.o -mcmodel=3Dke= rnel -mno-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-u= nwind-tables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-protot= ypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-= sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostic= s-show-option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-e= rror=3Dempty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-fun= ction -Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-addr= ess-of-packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2= =A0-std=3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/amdvi_hw.c -o amdvi_hw.o
c= c =C2=A0-O2 -pipe -fno-common =C2=A0-DVMM_KEEP_STATS -fno-strict-aliasing -= Werror -D_KERNEL -DKLD_MODULE -nostdinc =C2=A0-I/usr/src/sys/amd64/vmm -I/u= sr/src/sys/amd64/vmm/io -I/usr/src/sys/amd64/vmm/intel -I/usr/src/sys/amd64= /vmm/amd -include /usr/obj/usr/src/amd64.amd64/sys/modules/vmm/opt_global.h= -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common =C2=A0-fn= o-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=3D./ma= chine=3D/usr/src/sys/amd64/include -fdebug-prefix-map=3D./x86=3D/usr/src/sy= s/x86/include -fdebug-prefix-map=3D./i386=3D/usr/src/sys/i386/include =C2= =A0 =C2=A0 -MD =C2=A0-MF.depend.svm_msr.o -MTsvm_msr.o -mcmodel=3Dkernel -m= no-red-zone -mno-mmx -mno-sse -msoft-float =C2=A0-fno-asynchronous-unwind-t= ables -ffreestanding -fwrapv -fstack-protector -Wall -Wstrict-prototypes -W= missing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D= __printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-= option -Wno-unknown-pragmas -Wno-error=3Dtautological-compare -Wno-error=3D= empty-body -Wno-error=3Dparentheses-equality -Wno-error=3Dunused-function -= Wno-error=3Dpointer-sign -Wno-error=3Dshift-negative-value -Wno-address-of-= packed-member -Wno-format-zero-length =C2=A0 -mno-aes -mno-avx =C2=A0-std= =3Dgnu99 -c /usr/src/sys/amd64/vmm/amd/svm_msr.c -o svm_msr.o
ld -m elf_= x86_64_fbsd -d -warn-common --build-id=3Dsha1 -T /usr/src/sys/conf/ldscript= .kmod.amd64 -r =C2=A0-o vmm.ko vmm.o vmm_dev.o vmm_host.o vmm_instruction_e= mul.o vmm_ioport.o vmm_lapic.o vmm_mem.o vmm_stat.o vmm_util.o x86.o iommu.= o ppt.o vatpic.o vatpit.o vhpet.o vioapic.o vlapic.o vpmtmr.o vrtc.o ept.o = vmcs.o vmx_msr.o vmx_support.o vmx.o vtd.o vmcb.o amdiommu.o ivhd_if.o svm.= o svm_support.o npt.o ivrs_drv.o amdvi_hw.o svm_msr.o
ld: warning: svm_= support.o: missing .note.GNU-stack section implies executable stack
ld: = NOTE: This behaviour is deprecated and will be removed in a future version = of the linker
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.aw= k vmm.ko =C2=A0export_syms | xargs -J% objcopy % vmm.ko
objcopy --s= trip-debug vmm.ko

now the patched vmm.ko should be= ready ?

On Mon, Dec 2, 2024 at 10:34=E2=80=AFPM Mario Marietto &l= t;marietto2008@= gmail.com> wrote:
Yes,I have also exchanged the bhyve binary= . Now I'm trying to apply your patch and then I will rebuild vmm.
<= /div>
I see that your code is :

[0xF6] =3D= {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* XXX Group = 3 extended opcode - not just TEST */
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 .op_byte =3D 0xF6,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 .op_type =3D VIE_OP_TYPE_TEST,
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 .op_flags =3D VIE_OP_F_IMM,
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 },

but it seems wrong.= Shouldn't be .op_flags =3D VIE_OP_F_IMM8 ?

On Mon, Dec 2, 2024 = at 10:16=E2=80=AFPM Mark Peek <mp@freebsd.org> wrote:
On Mon, Dec 2, = 2024 at 1:05=E2=80=AFPM Mario Marietto <marietto2008@gmail.com> wrote:
Hello Mark,

I see that your pa= tch is about to modify the code of the vmm.ko module. I've just exchang= ed the vmm.ko module that I'm using on the ZFS system with the module t= hat I use on the UFS system (where I don't see the error) but this oper= ation didn't solve the problem. I suspect that the wrong code is not in= side the vmm.ko module. Can you offer a quick technical explanation of the = reason why the exchange of the modules does not work for me ?

I'm assuming you applied the patch and r= ebuilt the vmm.ko module. Did you also recompile the bhyve binary per my co= mments in my last message? The emulated instructions are detected in vmm.ko= but are emulated in the bhyve binary. In other words, vmm_instruction_emul= .c is used in both vmm.ko and bhyve.

Mark=C2=A0


--
Ma= rio.


--
Ma= rio.
--000000000000227761062850c574--