Skip to content

Hardwired bits in TDATA1 #1087

Open
Open
@jrahmeh

Description

The spec says that the vu/vs bits of mcontrol6 should be hardwired to 0 if virtualization is not supported. Same for icount.
The vu/vs bits are in positions 23/24 for mcontrol6 and 25/26 for icount.

How should this work on an implementation that supports multiple types (mcontrol6 and icount) for the same trigger?
When the trigger type is mcontrol6 bits 23/24 are hardwired to 0. When the type is icount, bits 25/26 are hardwired to zero.
But bit 25 is hit1 in mcontrol6, it cannot be hardwired to 0.

Does this imply that each trigger must have a fixed type?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions