[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xen-unstable-smoke bisection] complete build-amd64


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Fri, 21 Jan 2022 08:54:20 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/YxFbJOqOGjBrvKZtKIrXEe9U90/x9aVgN+PChM5yL8=; b=od21kf1GxQaX0AJu6RC+c1AbyXInuegWcwa26GO7rIQGuPVD6ZIkLvxzrr8uQr9uwcF1HwzXB0bv0Kl/KOvA1DBey8PBGYI9Up4xZQZ1CK3rltgAODaiocukxLNrGobnmDGpieMW2bjiIXqNVN463s+c5tf9stj5vPW4UwOHUo9mEupr64GUjC4aK7kb8JHpKjGY90mFpxFMlXLsQlHAkXF0HO+A80R6U3IRMJFgz80uriOiRkrj2AM8igrLkPvdIc1cJLTRCbN8SOGz2XRr4qg+aSwwKnNWwvr0aUguhKcxrnWTCBnSEDs93HHQH9rYucsMQttNeiTiTh09rnuz0Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NUUv0sRTFfGufTexP+MC6ohhH0vjcC+bbcJudBX3Fj71jNwqukvU0RNwqJMC8r6iqoaqjEz3+aREVeiPjctX5k44azNo7zhfJRHSB8L9g+7mOTp0OmyA3lMHf+MwUmWTTqsb+oe3AFNEdsFAMBNn81WEysGcQ8eE9xODfZIWNCSEjiq4h5j/Ot8acjRJt/fX3WXZk/cXIwKPs+UKsk8zdm8ufIfEWsFkO3E7q3RkxjuNvjWTKROhmcXDfXrFpf8HCS1WsekDr5zy252imRFSqnoiQDT/xjdCxeuguCkAySnaw/5M4lOJ9BajB8Eo8rf9mq/oAPkY6mFMtHPPkBz7Ng==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: osstest service owner <osstest-admin@xxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 21 Jan 2022 07:54:30 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 21.01.2022 04:38, osstest service owner wrote:
> branch xen-unstable-smoke
> xenbranch xen-unstable-smoke
> job build-amd64
> testid xen-build
> 
> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  xen git://xenbits.xen.org/xen.git
>   Bug introduced:  6536688439dbca1d08fd6db5be29c39e3917fb2f
>   Bug not present: 88d3ff7ab15da277a85b39735797293fb541c718
>   Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/167778/
> 
> 
>   commit 6536688439dbca1d08fd6db5be29c39e3917fb2f
>   Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
>   Date:   Wed Jan 12 13:52:47 2022 +0000
>   
>       x86/msr: Split MSR_SPEC_CTRL handling
>       
>       In order to fix a VT-x bug, and support MSR_SPEC_CTRL on AMD, move
>       MSR_SPEC_CTRL handling into the new {pv,hvm}_{get,set}_reg() 
> infrastructure.
>       
>       Duplicate the msrs->spec_ctrl.raw accesses in the PV and VT-x paths for 
> now.
>       The SVM path is currently unreachable because of the CPUID policy.
>       
>       No functional change.
>       
>       Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
>       Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

Hmm, looks like you decided to drop the inline stubs, yet now in the
shim build we get

msr.c: In function 'guest_rdmsr':
msr.c:431:16: error: implicit declaration of function 'hvm_get_reg'; did you 
mean 'pv_get_reg'? [-Werror=implicit-function-declaration]
         *val = hvm_get_reg(v, msr);
                ^~~~~~~~~~~
                pv_get_reg
msr.c:431:16: error: nested extern declaration of 'hvm_get_reg' 
[-Werror=nested-externs]
msr.c: In function 'guest_wrmsr':
msr.c:675:9: error: implicit declaration of function 'hvm_set_reg'; did you 
mean 'pv_set_reg'? [-Werror=implicit-function-declaration]
         hvm_set_reg(v, msr, val);
         ^~~~~~~~~~~
         pv_set_reg
msr.c:675:9: error: nested extern declaration of 'hvm_set_reg' 
[-Werror=nested-externs]
cc1: all warnings being treated as errors

Jan




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.