From nobody Fri Apr 14 14:01:06 2023 X-Original-To: dev-commits-src-main@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 4PydQV6MfPz45JKS; Fri, 14 Apr 2023 14:01:06 +0000 (UTC) (envelope-from git@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 4PydQV4YLzz3KSK; Fri, 14 Apr 2023 14:01:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681480866; 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; bh=ZvWpfT/+UqgzquELxJttLOzQ6rkxJH6ySHvxW0UsjGs=; b=D9kCOMSF+gdUmCn+1PbKATs6pkWS3dhNiQbtw0Gg3parPKC4heMpd3FJ0W1EQvJNUqHz8b iH0yeHvZlkJiLUnyZ/d+/TalLnGcImEJE/6Wx/M4BZordiBKsHa2ht8K+EShZUt7dPiDd1 KORd6DU9j3JZWtArlKLhUv1tqbObxUqJvE9DjzTCtBGBLrmlV8Dw6BLk5Y5P9Be8NIT+XR bXOHBFUQ2mAzBWZ/rY9vmv8SrUDFKaAj+M7uubcXJnPOGp21lFHfUR3cpGUNGRz7G2y0qP XaA+Fdy+xOEapokZ/fd280zn2eDFuKXVCa8AWNqXiRtKdKOvxM3MaGF3VFT0zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681480866; 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; bh=ZvWpfT/+UqgzquELxJttLOzQ6rkxJH6ySHvxW0UsjGs=; b=YF7fXoJ2yhOfYZV2al4OctD25xNRFGvrKo+IIxgQ5qsvTCTbxhzszjMlfikD2uRw2YTK3O bDqrkvCrKuAA2VaWjs4eJKzGAHsMI04fVC7N7lJlihEaJODVQy2eascXWGY6OzL80lMI6U iLYyDnAOC6I6Iq7mTK8CJUMoinEB6wb229jkx/iRvclSfuKxVr4E4HdlsrsRK/VhMW5x3O I5yD+RH6x06jbjOgblkOpid2gRg2csiJm9hr8Bco6WobNxmeVseFVfqdboi8zlmYFAmLl1 K8L9687wj2VOhar6ao/bLPLvAn2Edv9twVx22NnnttKGp7ytGrGJiRfMa6qNww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681480866; a=rsa-sha256; cv=none; b=WamB4oQniNvhqfbT8BjA7wQx8nTzMx+Fr8lRxbi9VVpjWvlhTa4hRLM4hVqcVBB4ul4x4j Bl+uPbJg+bvCADynUQ5uJurb0dxj3BSDytkeKb23384vAX9+7Ido/y16ukOw9iqFruD2XK EeH8YRCYCuGOQOFxN8D0GPNjYt4ulLZCtbNK5rwvkJbF+OdKQHFBG77RzRoFNSU/xkBQ5K nevQd/glvn6cG7qoMj3CSbB2LrR+BGGagfi6hsihLcgCmw4nJu9Q4z74u0v/VrJqff4wgi jIDUbg7OMoYNNSd7daXgMub0NAXPwTEiPbPBp0DGuK9lQpGrTOgM4hrPwbF1yQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 4PydQV3WTWzRnl; Fri, 14 Apr 2023 14:01:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 33EE16cN084961; Fri, 14 Apr 2023 14:01:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33EE16t1084960; Fri, 14 Apr 2023 14:01:06 GMT (envelope-from git) Date: Fri, 14 Apr 2023 14:01:06 GMT Message-Id: <202304141401.33EE16t1084960@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: =?utf-8?Q?Roger=20Pau=20Monn=C3=A9?= Subject: git: 5e2183dab871 - main - xen/intr: move sys/x86/xen/xen_intr.c to sys/dev/xen/bus/ List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: royger X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e2183dab87140a0107f0d8c761d6c01ba9e25cd Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by royger: URL: https://cgit.FreeBSD.org/src/commit/?id=5e2183dab87140a0107f0d8c761d6c01ba9e25cd commit 5e2183dab87140a0107f0d8c761d6c01ba9e25cd Author: Julien Grall AuthorDate: 2014-01-14 01:41:04 +0000 Commit: Roger Pau Monné CommitDate: 2023-04-14 13:58:57 +0000 xen/intr: move sys/x86/xen/xen_intr.c to sys/dev/xen/bus/ The event channel source code or equivalent is needed on all architectures. Since much of this is viable to share, get this moved out of x86-land. Each interrupt interface then needs a distinct back-end implementation. Reviewed by: royger Submitted by: Elliott Mitchell Original implementation: Julien Grall , 2014-01-13 17:41:04 Differential Revision: https://reviews.freebsd.org/D30236 --- sys/conf/files | 1 + sys/conf/files.x86 | 1 - sys/{x86/xen => dev/xen/bus}/xen_intr.c | 0 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/conf/files b/sys/conf/files index 9800c016532c..6c7c6520d72a 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -3482,6 +3482,7 @@ dev/xdma/xdma_sglist.c optional xdma dev/xen/balloon/balloon.c optional xenhvm dev/xen/blkfront/blkfront.c optional xenhvm dev/xen/blkback/blkback.c optional xenhvm +dev/xen/bus/xen_intr.c optional xenhvm dev/xen/bus/xenpv.c optional xenhvm dev/xen/console/xen_console.c optional xenhvm dev/xen/control/control.c optional xenhvm diff --git a/sys/conf/files.x86 b/sys/conf/files.x86 index 54f6e8c8260a..2e7ce6c00b3b 100644 --- a/sys/conf/files.x86 +++ b/sys/conf/files.x86 @@ -345,6 +345,5 @@ x86/x86/tsc.c standard x86/x86/ucode.c standard x86/x86/delay.c standard x86/xen/hvm.c optional xenhvm -x86/xen/xen_intr.c optional xenhvm x86/xen/xen_apic.c optional xenhvm smp x86/xen/xen_arch_intr.c optional xenhvm diff --git a/sys/x86/xen/xen_intr.c b/sys/dev/xen/bus/xen_intr.c similarity index 100% rename from sys/x86/xen/xen_intr.c rename to sys/dev/xen/bus/xen_intr.c