From nobody Fri Jan 24 15:08:48 2025 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 4Yfh690QQKz5lX34 for ; Fri, 24 Jan 2025 15:08:49 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yfh6813m6z3kGr for ; Fri, 24 Jan 2025 15:08:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737731328; 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=SNE4JHqMae04QeVnQ4w6zaF4F9xWS4IZ00rJQxCtk88=; b=WIJ+lGDVEzGooBWI96s0VOQ2iTsxMKMIluAkLMjDGd28zbASE5GUJIAa9Y93c9RSYBmuDT 4v7hEs93g3Sov007YffoFyCmLtDjloK5b4Kv8YWzGD4m+a8tONcm2zrqg+eXQyk4q++OMx cH295FyiAn8xOW2o2MZPJ31xxxnSpgwUM1uHhbsYwdeop+Uqa26cDPWJzYn1sdtDMVulpF Y9I9OPLK2TeW7VCWi14fVSD/8KXmzAV4dccFGI4SwxELAcFt8PIVfxQSOwuwK+dVYh5uEx me0kGztQCE6iwdvpYvAnE7mPyO8jQTPw2cDXQbZNfP45ugoNvVV1WbcaFCYUlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737731328; 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=SNE4JHqMae04QeVnQ4w6zaF4F9xWS4IZ00rJQxCtk88=; b=YR7XyeMzhfuRR6ZfB73q/rnRAcN9q+sem6WasNkYnQLdfU6kO1a+CXfy440pqPEU4e65BT PXuKfyfZC+MNL3jU1ujb1PqQ6MzxVeQJLyCK+8tKdQD4OBNND84CrsAcYr1ghz4IKJ1ESR Wvqe3aGG0WrfqTnNUX4O4E4Qd4CR418QRa40uYX6Kly2NLJeXsVel05j2OZ9LUbfM6BnHi QPGgASI8AhDvhipK7dzMrpvagy/nFp/tblV7GU1o1EwWlWX+9bMt8Fr8sBA0D6HmQr8Qot pNNe8BeNXywPiEHNmxaiFr4CGDQUWiKyw/AVO/Ao6dAx6MwpidmLAz8HEqfgJg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737731328; a=rsa-sha256; cv=none; b=OIZxyWX9C0WHZ3wL3mYLBRoRMlpvMAWNWoPav3OUqtbqpJTinDI1dfCZybbJbKu0PaJfJC +gxarHnxNTmDNfsbMP2sw8YC/l5U55RIUem1urwJxpIR0/m3x3kevAdgv1hbplp0aKpkFW wPj/+bcUU8246xFEiLdLe71Rs8BDkqsnwmjaRtbUj6QK17Hm/ZmGDl8bpWy/HzvV2cM/wA 8akNAd0XflJ1SYWAIBpgqDHGQLvKCaTJlYaQDxHHBqahFLH+pbcKxYL70W5qqhIEGTVKzS GCZbHJ0krWG1t9466Z6AnocUKT1OUdXXMfIxKp60oUqn48Ua+VNh+EFe8O7nJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4Yfh680J6bzVSC for ; Fri, 24 Jan 2025 15:08:48 +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 50OF8llu080850 for ; Fri, 24 Jan 2025 15:08:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 50OF8lLE080849 for virtualization@FreeBSD.org; Fri, 24 Jan 2025 15:08:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 283103] Yet another Parallels arm64 panic Date: Fri, 24 Jan 2025 15:08:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: crash X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress 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-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D283103 --- Comment #10 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3Ddbedcc169f70c924a680e02bc86d74196= 82a70ac commit dbedcc169f70c924a680e02bc86d7419682a70ac Author: Andrew Turner AuthorDate: 2025-01-13 05:37:52 +0000 Commit: Andrew Turner CommitDate: 2025-01-24 15:08:09 +0000 acpi: Mark the GED ithread as sleepable We need to complete calling the ACPI method before marking the interrupt as complete. If two threads are inspecting the ACPI tables at the same time they may both try to lock the ACPI mutex causing one to sleep. If this is the ithread it will panic the kernel as this is not allowed. Update the ged ithread to allow sleeping as it is expected this lock will be uncommon enough any sleep will be short. PR: 283103 Reviewed by: markj (earlier version) Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D48284 sys/dev/acpica/acpi_ged.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --=20 You are receiving this mail because: You are the assignee for the bug.=