From: Jeremy Linton <jeremy.linton@arm.com> To: linux-arm-kernel@lists.infradead.org Cc: catalin.marinas@arm.com, will@kernel.org, mark.rutland@arm.com, lorenzo.pieralisi@arm.com, sudeep.holla@arm.com, bhelgaas@google.com, robh@kernel.org, vidyas@nvidia.com, linux-kernel@vger.kernel.org, Jeremy Linton <jeremy.linton@arm.com> Subject: [PATCH v3 0/1] arm64: PCI SMC config conduit Date: Wed, 20 Jan 2021 22:17:28 -0600 [thread overview] Message-ID: <20210121041729.1858499-1-jeremy.linton@arm.com> (raw) This set provides a platform standardized way to access PCI config space. It does that via an Arm specific interface exported by the firmware. The Arm specification this is based on can be found here: The Arm PCI Configuration Space Access Firmware Interface https://developer.arm.com/documentation/den0115/latest v2->v3: Convert from SMC only calls to arm_smccc_1_1_invoke() for better conformance with the specification. v1->v2: Add SMC_PCI_FEATURES calls to verify _READ, _WRITE and _SEG_INFO functions exist. Add a _SEG_INFO bus start, end validation against the ACPI table. Adjust some function naming, and log messages. Jeremy Linton (1): arm64: PCI: Enable SMC conduit arch/arm64/kernel/pci.c | 111 ++++++++++++++++++++++++++++++++++++++ include/linux/arm-smccc.h | 29 ++++++++++ 2 files changed, 140 insertions(+) -- 2.26.2
WARNING: multiple messages have this Message-ID (diff)
From: Jeremy Linton <jeremy.linton@arm.com> To: linux-arm-kernel@lists.infradead.org Cc: mark.rutland@arm.com, lorenzo.pieralisi@arm.com, catalin.marinas@arm.com, linux-kernel@vger.kernel.org, Jeremy Linton <jeremy.linton@arm.com>, vidyas@nvidia.com, sudeep.holla@arm.com, bhelgaas@google.com, will@kernel.org Subject: [PATCH v3 0/1] arm64: PCI SMC config conduit Date: Wed, 20 Jan 2021 22:17:28 -0600 [thread overview] Message-ID: <20210121041729.1858499-1-jeremy.linton@arm.com> (raw) This set provides a platform standardized way to access PCI config space. It does that via an Arm specific interface exported by the firmware. The Arm specification this is based on can be found here: The Arm PCI Configuration Space Access Firmware Interface https://developer.arm.com/documentation/den0115/latest v2->v3: Convert from SMC only calls to arm_smccc_1_1_invoke() for better conformance with the specification. v1->v2: Add SMC_PCI_FEATURES calls to verify _READ, _WRITE and _SEG_INFO functions exist. Add a _SEG_INFO bus start, end validation against the ACPI table. Adjust some function naming, and log messages. Jeremy Linton (1): arm64: PCI: Enable SMC conduit arch/arm64/kernel/pci.c | 111 ++++++++++++++++++++++++++++++++++++++ include/linux/arm-smccc.h | 29 ++++++++++ 2 files changed, 140 insertions(+) -- 2.26.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-01-21 4:24 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-01-21 4:17 Jeremy Linton [this message] 2021-01-21 4:17 ` [PATCH v3 0/1] arm64: PCI SMC config conduit Jeremy Linton 2021-01-21 4:17 ` [PATCH v3 1/1] arm64: PCI: Enable SMC conduit Jeremy Linton 2021-01-21 4:17 ` Jeremy Linton
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210121041729.1858499-1-jeremy.linton@arm.com \ --to=jeremy.linton@arm.com \ --cc=bhelgaas@google.com \ --cc=catalin.marinas@arm.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=lorenzo.pieralisi@arm.com \ --cc=mark.rutland@arm.com \ --cc=robh@kernel.org \ --cc=sudeep.holla@arm.com \ --cc=vidyas@nvidia.com \ --cc=will@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.