Zicfiss Extension

Versions

1.0.0
State

ratified

Ratification date

2024-07

Synopsis

TODO

Instructions

The following instructions are defined by this extension:

ssamoswap.d

No synopsis available.

ssamoswap.w

No synopsis available.

Parameters

This extension has the following implementation options:

REPORT_CAUSE_IN_MTVAL_ON_SHADOW_STACK_SOFTWARE_CHECK

Type

boolean

Valid Values

boolean

Description

When true, mtval is written with the shadow stack casue (code=3) when a SoftwareCheck exception is raised into M-mode due to a shadow stack pop check instruction.

When false, mtval is written with 0.

REPORT_CAUSE_IN_STVAL_ON_SHADOW_STACK_SOFTWARE_CHECK

Type

boolean

Valid Values

boolean

Description

When true, stval is written with the shadow stack casue (code=3) when a SoftwareCheck exception is raised into S-mode due to a shadow stack pop check instruction.

When false, stval is written with 0.

REPORT_CAUSE_IN_VSTVAL_ON_SHADOW_STACK_SOFTWARE_CHECK

Type

boolean

Valid Values

boolean

Description

When true, vstval is written with the shadow stack casue (code=3) when a SoftwareCheck exception is raised into VS-mode due to a shadow stack pop check instruction.

When false, vstval is written with 0.