From owner-freebsd-stable@freebsd.org Thu Jul 11 07:26:41 2019 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6D6815EE26E for ; Thu, 11 Jul 2019 07:26:41 +0000 (UTC) (envelope-from matthias.schuendehuette@siemens.com) Received: from lizzard.sbs.de (lizzard.sbs.de [194.138.37.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "lizzard.sbs.de", Issuer "Siemens Issuing CA Internet Server 2017" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 55660698CB for ; Thu, 11 Jul 2019 07:26:41 +0000 (UTC) (envelope-from matthias.schuendehuette@siemens.com) Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id x6B7QXl4000820 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 Jul 2019 09:26:33 +0200 Received: from [147.54.65.0] (md1tafvc.ad001.siemens.net [147.54.65.0]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTPS id x6B7QX0x031631 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NO); Thu, 11 Jul 2019 09:26:33 +0200 Reply-To: matthias.schuendehuette@siemens.com Subject: Re: GENERIC crash 11.3-PRERELEASE (i386) To: Konstantin Belousov Cc: "'freebsd-stable@freebsd.org'" , "Osipov, Michael" References: <1EFE239F82F279488E86A61C92D5E2DE0A082864@DENBGAT9EJ1MSX.ww902.siemens.net> <20190627185956.GP8697@kib.kiev.ua> <1EFE239F82F279488E86A61C92D5E2DE0A088124@DENBGAT9EJ1MSX.ww902.siemens.net> <20190703135435.GD47193@kib.kiev.ua> <1EFE239F82F279488E86A61C92D5E2DE0A0883D1@DENBGAT9EJ1MSX.ww902.siemens.net> <1EFE239F82F279488E86A61C92D5E2DE0A08852F@DENBGAT9EJ1MSX.ww902.siemens.net> <20190705191149.GH47193@kib.kiev.ua> <58396a6c-0b74-72ae-2829-434b1a4ed1c4@siemens.com> <970b511e-3541-b439-7e28-4a0920979d60@siemens.com> <20190710181215.GG47193@kib.kiev.ua> From: "Schuendehuette, Matthias (LDA IT PLM)" Organization: Siemens AG, LDA IT PLM Message-ID: Date: Thu, 11 Jul 2019 09:26:32 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190710181215.GG47193@kib.kiev.ua> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 55660698CB X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 07:26:42 -0000 Hi Konstantin, BINGO! 110 out of 100 possible points :-) Yes, that fixed the problem: root@blnn719x - ~ 2048 # uname -a FreeBSD blnn719x.ad001.siemens.net 11.3-PRERELEASE FreeBSD 11.3-PRERELEASE #2 r349719M: Thu Jul 11 09:12:21 CEST 2019 root@blnn719x.ad001.siemens.net:/usr/obj/usr/src/sys/BLNN719X i386 ...and I have no doubt that this will work with the current revision as well. Thank you very much! Best regards - Matthias Am 10.07.2019 um 20:12 schrieb Konstantin Belousov: > On Wed, Jul 10, 2019 at 03:02:40PM +0200, Schuendehuette, Matthias (LDA IT PLM) wrote: >> Sorry, wrong link... :-( >> >> See the verbose boot messages here... >> >> https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl=0 >> >> ...in file "Boot_verbose.jpg" > Can you try the following patch ? > > Index: sys/x86/x86/cpu_machdep.c > =================================================================== > --- sys/x86/x86/cpu_machdep.c (revision 349890) > +++ sys/x86/x86/cpu_machdep.c (working copy) > @@ -953,7 +953,6 @@ > * architectural state except possibly %rflags. Also, it is always > * called with interrupts disabled. > */ > -void (*mds_handler)(void); > void mds_handler_void(void); > void mds_handler_verw(void); > void mds_handler_ivb(void); > @@ -962,6 +961,7 @@ > void mds_handler_skl_avx(void); > void mds_handler_skl_avx512(void); > void mds_handler_silvermont(void); > +void (*mds_handler)(void) = mds_handler_void; > > static int > sysctl_hw_mds_disable_state_handler(SYSCTL_HANDLER_ARGS)