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.

sspopchk.x1

No synopsis available.

sspopchk.x5

No synopsis available.

sspush.x1

No synopsis available.

sspush.x5

No synopsis available.

ssrdp

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.