From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 42A39C433E0 for ; Fri, 31 Jul 2020 06:42:01 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 197CA207F5 for ; Fri, 31 Jul 2020 06:42:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 197CA207F5 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bugs.launchpad.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:54646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k1Ojw-00076K-76 for qemu-devel@archiver.kernel.org; Fri, 31 Jul 2020 02:42:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37422) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k1OjO-0006gu-D8 for qemu-devel@nongnu.org; Fri, 31 Jul 2020 02:41:26 -0400 Received: from indium.canonical.com ([91.189.90.7]:40724) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k1OjM-0000Iw-BC for qemu-devel@nongnu.org; Fri, 31 Jul 2020 02:41:26 -0400 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.86_2 #2 (Debian)) id 1k1OjI-0002dd-K1 for ; Fri, 31 Jul 2020 06:41:20 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 960DB2E8105 for ; Fri, 31 Jul 2020 06:41:20 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Fri, 31 Jul 2020 06:32:31 -0000 From: Naresh GS <1888971@bugs.launchpad.net> To: qemu-devel@nongnu.org X-Launchpad-Notification-Type: bug X-Launchpad-Bug: product=qemu; status=New; importance=Undecided; assignee=None; X-Launchpad-Bug-Information-Type: Public X-Launchpad-Bug-Private: no X-Launchpad-Bug-Security-Vulnerability: no X-Launchpad-Bug-Commenters: lersek nareshgs X-Launchpad-Bug-Reporter: Naresh GS (nareshgs) X-Launchpad-Bug-Modifier: Naresh GS (nareshgs) References: <159573587135.29737.8295812528041177661.malonedeb@chaenomeles.canonical.com> Message-Id: <159617715143.10566.7234051309804107579.malone@chaenomeles.canonical.com> Subject: [Bug 1888971] Re: SMI trigger causes hang with multiple cores X-Launchpad-Message-Rationale: Subscriber (QEMU) @qemu-devel-ml X-Launchpad-Message-For: qemu-devel-ml Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="a24057fea7e4c6a98c0220d5f878da0f3c783699"; Instance="production-secrets-lazr.conf" X-Launchpad-Hash: 6cd33afe1bcbc8e64eb107877a711f4b49b78e53 Received-SPF: none client-ip=91.189.90.7; envelope-from=bounces@canonical.com; helo=indium.canonical.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/31 02:41:21 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -58 X-Spam_score: -5.9 X-Spam_bar: ----- X-Spam_report: (-5.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bug 1888971 <1888971@bugs.launchpad.net> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" I tried without specifying -bios parameter still hang is seen. But this time it had low memory corruption. And built seabios with more debug logs but seabios doesn't does SMM init even when its selected in make menuconfig. I guess fundamentally th issue is writing 0xXX in IO port 0xB2 should trigger SMI handler in all possible core but instead it triggers SMI only in Core#0. -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1888971 Title: SMI trigger causes hang with multiple cores Status in QEMU: New Bug description: When using qemu , SMI trigger causes hang/reboot under following conditions: 1. No KVM but there are more than 1 threads (-smp > 1) 2. When using KVM. Info: qemu-system-x86_64 --version QEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.29) Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers SMI trigger was done by writing 0x00 in IO port 0xB2. Command: No failure in SMI trigger when using the below command: qemu-system-x86_64 -M pc-q35-bionic -smp 1 -bios build/coreboot.rom -ser= ial stdio -hda ../linux.img -m 2048 | tee 1.txt Hang/resets with below commands: qemu-system-x86_64 -M pc-q35-bionic -smp 2 -bios build/coreboot.rom -ser= ial stdio -hda ../linux.img -m 2048 | tee 1.txt sudo qemu-system-x86_64 -M pc-q35-bionic,accel=3Dkvm -smp 1 -bios build/coreboot.rom -serial stdio -hda ../linux.img -m 2048 | tee 1.txt To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1888971/+subscriptions