lkml.org 
[lkml]   [2023]   [Oct]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 04/19] dt-bindings: riscv: add scalar crypto ISA extensions description
    Date
    Add description for scalar crypto ISA extensions which can now be
    reported through hwprobe for userspace usage. These extensions are the
    following:

    - Zbkb
    - Zbkc
    - Zbkx
    - Zknd
    - Zkne
    - Zknh
    - Zkr
    - Zksed
    - Zksh
    - Zkt

    Signed-off-by: Clément Léger <cleger@rivosinc.com>
    ---
    .../devicetree/bindings/riscv/extensions.yaml | 77 +++++++++++++++++++
    1 file changed, 77 insertions(+)

    diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml
    index cc1f546fdbdc..96ed3d22d3c4 100644
    --- a/Documentation/devicetree/bindings/riscv/extensions.yaml
    +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml
    @@ -184,12 +184,89 @@ properties:
    multiplication as ratified at commit 6d33919 ("Merge pull request
    #158 from hirooih/clmul-fix-loop-end-condition") of riscv-bitmanip.

    + - const: zbkb
    + description:
    + The standard Zbkb bitmanip instructions for cryptography as ratified
    + in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zbkc
    + description:
    + The standard Zbkc carry-less multiply instructions as ratified
    + in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zbkx
    + description:
    + The standard Zbkx crossbar permutation instructions as ratified
    + in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    - const: zbs
    description: |
    The standard Zbs bit-manipulation extension for single-bit
    instructions as ratified at commit 6d33919 ("Merge pull request #158
    from hirooih/clmul-fix-loop-end-condition") of riscv-bitmanip.

    + - const: zk
    + description:
    + The standard Zk Standard Scalar cryptography extension as ratified
    + in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zkn
    + description:
    + The standard Zkn NIST algorithm suite extensions as ratified in
    + version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zknd
    + description: |
    + The standard Zknd for NIST suite: AES decryption instructions as
    + ratified in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zkne
    + description: |
    + The standard Zkne for NIST suite: AES encryption instructions as
    + ratified in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zknh
    + description: |
    + The standard Zknh for NIST suite: hash function instructions as
    + ratified in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zkr
    + description:
    + The standard Zkr entropy source extension as ratified in version
    + 1.0 of RISC-V Cryptography Extensions Volume I specification.
    +
    + - const: zks
    + description:
    + The standard Zks ShangMi algorithm suite extensions as ratified in
    + version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    + - const: zksed
    + description: |
    + The standard Zksed for ShangMi suite: SM4 block cipher instructions
    + as ratified in version 1.0 of RISC-V Cryptography Extensions
    + Volume I specification.
    +
    + - const: zksh
    + description: |
    + The standard Zksh for ShangMi suite: SM3 hash function instructions
    + as ratified in version 1.0 of RISC-V Cryptography Extensions
    + Volume I specification.
    +
    + - const: zkt
    + description:
    + The standard Zkt for data independent execution latency as ratified
    + in version 1.0 of RISC-V Cryptography Extensions Volume I
    + specification.
    +
    - const: zicbom
    description:
    The standard Zicbom extension for base cache management operations as
    --
    2.42.0
    \
     
     \ /
      Last update: 2023-10-17 15:17    [W:2.985 / U:0.588 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site