From nobody Mon Jan 16 04:03:17 2023 X-Original-To: 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 4NwJKL03YJz2sY1F for ; Mon, 16 Jan 2023 04:03:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NwJKK5n7Rz3Fjv for ; Mon, 16 Jan 2023 04:03:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673841797; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y1Cy8Q1F/OCkzsxZWDwgYOlmMKMuNRUjU/P/HbHV+UE=; b=NfpQ0WCoO2ELgnWKvc5AichzEVwrBM2rE49Yk/GQmNynkZx5vi8/QLYAS62YQ85TLkg0on P/ylYLgR9UDVARH56Ez6mz8zm2y+OF96RMNSVJJ6PCEVwTZ+Frv2K4rwzkPzJQvdcDZJNA zNM4uk8sPHkUYk4BaINHMyXCQb5SdHU/Ly51a84hdYt1o5xPXVVZg5By/gmjh5AKo80s1O hVb/ImgXuMOfCwyT5q9f8QXjBvLDDfIUH4miBtQ2QNpjKb/rbTzkO6KSbHyotZMBE5S8in /4n5aYTgVuY+/3V4M8sF8leOet0zPBnMwBUXMZE33icPR2PzFz/HH/B/N2Wvbg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673841797; a=rsa-sha256; cv=none; b=gJniCci+F4ziT1xBha7QT/G4u4/cliK89oADhSnONIoTFuXx4PiXI2ZvTQZm/75ZRbaefb iPuQ8gFFmZIU/La7hSCsUoJAsc7WqVao/58jsN6ftuCbdYNfmc5N+nHwa+9mo92XYvgf3g nW11uko65XCBOR6Jplv/Ju3pkR2sCGh1szqaZTyPyMmzTLjNzCDcpgsWaH0ehPc03ZmSmD fhl55swXPosW7WUNsG/ahbQYw8N5SBABjPOB9GmyzTQeAo7Qim69m3qQVDANeWhISSwx8S 8Fj7mP1VksVxkZv9pv3sylycVih5AOmvbS6PAzQfh8ZgJmkVxpFECx9XvlaUdw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NwJKK4s86ztB1 for ; Mon, 16 Jan 2023 04:03:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 30G43HOu017977 for ; Mon, 16 Jan 2023 04:03:17 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 30G43Hni017976 for virtualization@FreeBSD.org; Mon, 16 Jan 2023 04:03:17 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 268794] Simultaneous vcpu_lock_all() and vm_handle_rendezvous() can deadlock vmm Date: Mon, 16 Jan 2023 04:03:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bhyve X-Bugzilla-Version: 13.1-STABLE X-Bugzilla-Keywords: bhyve X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: kib@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D268794 --- Comment #3 from Konstantin Belousov --- Ok, I spent some time porting the joyent patch to FreeBSD. The SINIT handl= ing is very different, and I did not dig the change where they removed use of rendezvous for INIT IPI, so this is some kind of mix of joyent and freebsd approach. https://kib.kiev.ua/git/gitweb.cgi?p=3Ddeviant3.git;a=3Dcommit;h=3D9a7e52b0= 229e006f968c29e6cae471b5ba6b1f9a --=20 You are receiving this mail because: You are the assignee for the bug.=