From: "Alex Bennée" <alex.bennee@linaro.org> To: Dave Martin <Dave.Martin@arm.com> Cc: Okamoto Takayuki <tokamoto@jp.fujitsu.com>, Christoffer Dall <cdall@kernel.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>, Marc Zyngier <marc.zyngier@arm.com>, Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will.deacon@arm.com>, kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org Subject: Re: [RFC PATCH v2 00/23] KVM: arm64: Initial support for SVE guests Date: Thu, 22 Nov 2018 15:34:16 +0000 [thread overview] Message-ID: <875zwpi0sn.fsf@linaro.org> (raw) In-Reply-To: <1538141967-15375-1-git-send-email-Dave.Martin@arm.com> Dave Martin <Dave.Martin@arm.com> writes: > This series implements basic support for allowing KVM guests to use the > Arm Scalable Vector Extension (SVE). > > The patches are based on v4.19-rc5. > > The patches are also available on a branch for reviewer convenience. [1] > > This is a significant overhaul of the previous preliminary series [2], > with the major changes outlined below, and additional minor updates in > response to review feedback (see the individual patches for those). > > In the interest of getting this series out for review, > This series is **completely untested**. Richard is currently working on VHE support for QEMU and we already have SVE system emulation support as of 3.1 so hopefully QEMU will be able to test this soon (and probably shake out a few of our own bugs ;-). > Reviewers should focus on the proposed API (but any other comments are > of course welcome!) <snip> I've finished my pass for this revision. Sorry it took so long to get to it. -- Alex Bennée _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
WARNING: multiple messages have this Message-ID (diff)
From: alex.bennee@linaro.org (Alex Bennée) To: linux-arm-kernel@lists.infradead.org Subject: [RFC PATCH v2 00/23] KVM: arm64: Initial support for SVE guests Date: Thu, 22 Nov 2018 15:34:16 +0000 [thread overview] Message-ID: <875zwpi0sn.fsf@linaro.org> (raw) In-Reply-To: <1538141967-15375-1-git-send-email-Dave.Martin@arm.com> Dave Martin <Dave.Martin@arm.com> writes: > This series implements basic support for allowing KVM guests to use the > Arm Scalable Vector Extension (SVE). > > The patches are based on v4.19-rc5. > > The patches are also available on a branch for reviewer convenience. [1] > > This is a significant overhaul of the previous preliminary series [2], > with the major changes outlined below, and additional minor updates in > response to review feedback (see the individual patches for those). > > In the interest of getting this series out for review, > This series is **completely untested**. Richard is currently working on VHE support for QEMU and we already have SVE system emulation support as of 3.1 so hopefully QEMU will be able to test this soon (and probably shake out a few of our own bugs ;-). > Reviewers should focus on the proposed API (but any other comments are > of course welcome!) <snip> I've finished my pass for this revision. Sorry it took so long to get to it. -- Alex Benn?e
next prev parent reply other threads:[~2018-11-22 15:34 UTC|newest] Thread overview: 154+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-09-28 13:39 [RFC PATCH v2 00/23] KVM: arm64: Initial support for SVE guests Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 01/23] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 02/23] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 03/23] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 04/23] KVM: arm64: Add missing #include of <linux/bitmap.h> to kvm_host.h Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 05/23] KVM: arm: Add arch vcpu uninit hook Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-02 8:05 ` Christoffer Dall 2018-11-02 8:05 ` Christoffer Dall 2018-11-15 16:40 ` Dave Martin 2018-11-15 16:40 ` Dave Martin 2018-11-20 10:56 ` Christoffer Dall 2018-11-20 10:56 ` Christoffer Dall 2018-09-28 13:39 ` [RFC PATCH v2 06/23] arm64/sve: Check SVE virtualisability Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-15 15:39 ` Alex Bennée 2018-11-15 15:39 ` Alex Bennée 2018-11-15 17:09 ` Dave Martin 2018-11-15 17:09 ` Dave Martin 2018-11-16 12:32 ` Alex Bennée 2018-11-16 12:32 ` Alex Bennée 2018-11-16 15:09 ` Dave Martin 2018-11-16 15:09 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 07/23] arm64/sve: Enable SVE state tracking for non-task contexts Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 08/23] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-15 15:44 ` Alex Bennée 2018-11-15 15:44 ` Alex Bennée 2018-09-28 13:39 ` [RFC PATCH v2 09/23] KVM: arm64: Propagate vcpu into read_id_reg() Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-15 15:56 ` Alex Bennée 2018-11-15 15:56 ` Alex Bennée 2018-09-28 13:39 ` [RFC PATCH v2 10/23] KVM: arm64: Extend reset_unknown() to handle mixed RES0/UNKNOWN registers Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-02 8:11 ` Christoffer Dall 2018-11-02 8:11 ` Christoffer Dall 2018-11-15 17:11 ` Dave Martin 2018-11-15 17:11 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 11/23] KVM: arm64: Support runtime sysreg filtering for KVM_GET_REG_LIST Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-02 8:16 ` Christoffer Dall 2018-11-02 8:16 ` Christoffer Dall 2018-11-15 17:27 ` Dave Martin 2018-11-15 17:27 ` Dave Martin 2018-11-22 10:53 ` Christoffer Dall 2018-11-22 10:53 ` Christoffer Dall 2018-11-22 11:13 ` Peter Maydell 2018-11-22 11:13 ` Peter Maydell 2018-11-22 12:34 ` Christoffer Dall 2018-11-22 12:34 ` Christoffer Dall 2018-11-22 12:59 ` Peter Maydell 2018-11-22 12:59 ` Peter Maydell 2018-11-22 11:27 ` Alex Bennée 2018-11-22 11:27 ` Alex Bennée 2018-11-22 12:32 ` Dave P Martin 2018-11-22 12:32 ` Dave P Martin 2018-11-22 13:07 ` Christoffer Dall 2018-11-22 13:07 ` Christoffer Dall 2018-11-23 17:42 ` Dave Martin 2018-11-23 17:42 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 12/23] KVM: arm64/sve: System register context switch and access support Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-15 16:37 ` Alex Bennée 2018-11-15 16:37 ` Alex Bennée 2018-11-15 17:59 ` Dave Martin 2018-11-15 17:59 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 13/23] KVM: arm64/sve: Context switch the SVE registers Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-19 16:36 ` Alex Bennée 2018-11-19 16:36 ` Alex Bennée 2018-11-19 17:03 ` Dave Martin 2018-11-19 17:03 ` Dave Martin 2018-11-20 12:25 ` Alex Bennée 2018-11-20 12:25 ` Alex Bennée 2018-11-20 14:17 ` Dave Martin 2018-11-20 14:17 ` Dave Martin 2018-11-20 15:30 ` Alex Bennée 2018-11-20 15:30 ` Alex Bennée 2018-11-20 17:18 ` Dave Martin 2018-11-20 17:18 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 14/23] KVM: Allow 2048-bit register access via ioctl interface Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-19 16:48 ` Alex Bennée 2018-11-19 16:48 ` Alex Bennée 2018-11-19 17:07 ` Dave Martin 2018-11-19 17:07 ` Dave Martin 2018-11-20 11:20 ` Alex Bennée 2018-11-20 11:20 ` Alex Bennée 2018-09-28 13:39 ` [RFC PATCH v2 15/23] KVM: arm64/sve: Add SVE support to register access " Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-21 15:20 ` Alex Bennée 2018-11-21 15:20 ` Alex Bennée 2018-11-21 18:05 ` Dave Martin 2018-11-21 18:05 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 16/23] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-21 16:09 ` Alex Bennée 2018-11-21 16:09 ` Alex Bennée 2018-11-21 16:32 ` Dave Martin 2018-11-21 16:32 ` Dave Martin 2018-11-21 16:49 ` Alex Bennée 2018-11-21 16:49 ` Alex Bennée 2018-11-21 17:46 ` Dave Martin 2018-11-21 17:46 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 17/23] arm64/sve: In-kernel vector length availability query interface Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-21 16:16 ` Alex Bennée 2018-11-21 16:16 ` Alex Bennée 2018-11-21 16:35 ` Dave Martin 2018-11-21 16:35 ` Dave Martin 2018-11-21 16:46 ` Alex Bennée 2018-11-21 16:46 ` Alex Bennée 2018-09-28 13:39 ` [RFC PATCH v2 18/23] KVM: arm64: Add arch vcpu ioctl hook Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-02 8:30 ` Christoffer Dall 2018-11-02 8:30 ` Christoffer Dall 2018-09-28 13:39 ` [RFC PATCH v2 19/23] KVM: arm64/sve: Report and enable SVE API extensions for userspace Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-22 15:23 ` Alex Bennée 2018-11-22 15:23 ` Alex Bennée 2018-12-05 18:22 ` Dave Martin 2018-12-05 18:22 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 20/23] KVM: arm64: Add arch vm ioctl hook Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-02 8:32 ` Christoffer Dall 2018-11-02 8:32 ` Christoffer Dall 2018-11-15 18:04 ` Dave Martin 2018-11-15 18:04 ` Dave Martin 2018-11-20 10:58 ` Christoffer Dall 2018-11-20 10:58 ` Christoffer Dall 2018-11-20 14:19 ` Dave Martin 2018-11-20 14:19 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 21/23] KVM: arm64/sve: allow KVM_ARM_SVE_CONFIG_QUERY on vm fd Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-22 15:29 ` Alex Bennée 2018-11-22 15:29 ` Alex Bennée 2018-09-28 13:39 ` [RFC PATCH v2 22/23] KVM: Documentation: Document arm64 core registers in detail Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-09-28 13:39 ` [RFC PATCH v2 23/23] KVM: arm64/sve: Document KVM API extensions for SVE Dave Martin 2018-09-28 13:39 ` Dave Martin 2018-11-22 15:31 ` Alex Bennée 2018-11-22 15:31 ` Alex Bennée 2018-12-05 17:59 ` Dave Martin 2018-12-05 17:59 ` Dave Martin 2018-11-22 15:34 ` Alex Bennée [this message] 2018-11-22 15:34 ` [RFC PATCH v2 00/23] KVM: arm64: Initial support for SVE guests Alex Bennée 2018-12-04 15:50 ` Dave Martin 2018-12-04 15:50 ` Dave Martin
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=875zwpi0sn.fsf@linaro.org \ --to=alex.bennee@linaro.org \ --cc=Dave.Martin@arm.com \ --cc=ard.biesheuvel@linaro.org \ --cc=catalin.marinas@arm.com \ --cc=cdall@kernel.org \ --cc=kvmarm@lists.cs.columbia.edu \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=marc.zyngier@arm.com \ --cc=tokamoto@jp.fujitsu.com \ --cc=will.deacon@arm.com \ /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.