linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
  • [parent not found: <20230509142235.3284028-2-kristina.martsenko@arm.com>]
  • [parent not found: <20230509142235.3284028-4-kristina.martsenko@arm.com>]
  • [parent not found: <20230509142235.3284028-7-kristina.martsenko@arm.com>]
  • * Re: [PATCH v2 00/11] arm64: Support for Armv8.8 memcpy instructions in userspace
           [not found] <20230509142235.3284028-1-kristina.martsenko@arm.com>
                       ` (3 preceding siblings ...)
           [not found] ` <20230509142235.3284028-7-kristina.martsenko@arm.com>
    @ 2023-06-05 17:46 ` Catalin Marinas
      4 siblings, 0 replies; 15+ messages in thread
    From: Catalin Marinas @ 2023-06-05 17:46 UTC (permalink / raw)
      To: linux-arm-kernel, kvmarm, Kristina Martsenko
      Cc: Will Deacon, Marc Zyngier, Oliver Upton, James Morse,
    	Suzuki K Poulose, Zenghui Yu, Mark Rutland, Mark Brown,
    	Luis Machado, Vladimir Murzin, linux-kernel
    
    On Tue, 09 May 2023 15:22:24 +0100, Kristina Martsenko wrote:
    > The Armv8.8 extension adds new instructions to perform memcpy(), memset() and
    > memmove() operations in hardware (FEAT_MOPS). This series adds support for
    > using the new instructions in userspace. More information can be found in the
    > cover letter for v1:
    >   https://lore.kernel.org/linux-arm-kernel/20230216160012.272345-1-kristina.martsenko@arm.com/
    > 
    > Changes in v2:
    >  - Removed booting.rst requirement for HCRX_EL2.MCE2
    >  - Changed HCRX_EL2 cpucap to be STRICT_BOOT type
    >  - Changed HCRX_EL2.SMPME to be set for the guest and unset for the host
    >  - Moved HCRX_EL2 initialization into init_el2_state(), dropped ISB
    >  - Simplified conditional checks in mops exception handler with XOR
    >  - Added comments from Arm ARM into mops exception handler
    >  - Converted cpucaps to use the new ARM64_CPUID_FIELDS() helper
    >  - Added MOPS to hwcaps kselftest
    >  - Improved commit messages
    >  - Rebased onto v6.4-rc1
    >  - v1: https://lore.kernel.org/linux-arm-kernel/20230216160012.272345-1-kristina.martsenko@arm.com/
    > 
    > [...]
    
    Applied to arm64 (for-next/feat_mops), thanks!
    
    [01/11] KVM: arm64: initialize HCRX_EL2
            https://git.kernel.org/arm64/c/af94aad4c915
    [02/11] arm64: cpufeature: detect FEAT_HCX
            https://git.kernel.org/arm64/c/b0c756fe996a
    [03/11] KVM: arm64: switch HCRX_EL2 between host and guest
            https://git.kernel.org/arm64/c/306b4c9f7120
    [04/11] arm64: mops: document boot requirements for MOPS
            https://git.kernel.org/arm64/c/f32c053b9806
    [05/11] arm64: mops: don't disable host MOPS instructions from EL2
            https://git.kernel.org/arm64/c/b1319c0e9559
    [06/11] KVM: arm64: hide MOPS from guests
            https://git.kernel.org/arm64/c/3172613fbcbb
    [07/11] arm64: mops: handle MOPS exceptions
            https://git.kernel.org/arm64/c/8536ceaa7471
    [08/11] arm64: mops: handle single stepping after MOPS exception
            https://git.kernel.org/arm64/c/8cd076a67dc8
    [09/11] arm64: mops: detect and enable FEAT_MOPS
            https://git.kernel.org/arm64/c/b7564127ffcb
    [10/11] arm64: mops: allow disabling MOPS from the kernel command line
            https://git.kernel.org/arm64/c/3e1dedb29d0f
    [11/11] kselftest/arm64: add MOPS to hwcap test
            https://git.kernel.org/arm64/c/d8a324f102cc
    
    -- 
    Catalin
    
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 15+ messages in thread

  • end of thread, other threads:[~2023-06-05 17:46 UTC | newest]
    
    Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230509142235.3284028-1-kristina.martsenko@arm.com>
         [not found] ` <20230509142235.3284028-8-kristina.martsenko@arm.com>
    2023-05-25 19:50   ` [PATCH v2 07/11] arm64: mops: handle MOPS exceptions Colton Lewis
    2023-05-30 16:36     ` Kristina Martsenko
    2023-06-05 11:43   ` Shaoqin Huang
    2023-06-05 12:04     ` Catalin Marinas
         [not found] ` <20230509142235.3284028-2-kristina.martsenko@arm.com>
    2023-06-02 13:49   ` [PATCH v2 01/11] KVM: arm64: initialize HCRX_EL2 Catalin Marinas
    2023-06-05 15:41     ` Oliver Upton
    2023-06-03  8:39   ` Marc Zyngier
         [not found] ` <20230509142235.3284028-4-kristina.martsenko@arm.com>
    2023-06-02 13:51   ` [PATCH v2 03/11] KVM: arm64: switch HCRX_EL2 between host and guest Catalin Marinas
    2023-06-05 15:41     ` Oliver Upton
    2023-06-03  8:40   ` Marc Zyngier
         [not found] ` <20230509142235.3284028-7-kristina.martsenko@arm.com>
    2023-05-25 19:26   ` [PATCH v2 06/11] KVM: arm64: hide MOPS from guests Colton Lewis
    2023-05-30 16:34     ` Kristina Martsenko
    2023-06-03  8:42   ` Marc Zyngier
    2023-06-05 15:45     ` Oliver Upton
    2023-06-05 17:46 ` [PATCH v2 00/11] arm64: Support for Armv8.8 memcpy instructions in userspace Catalin Marinas
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).