Skip to content

"the address being access and which caused the trigger to fire" #1102

Open
@tariqkurd-repo

Description

Image

From this text where, for example, an LW loads bytes 0x4000, 0x4001, 0x4002, 0x4003
A watchpoint fires at address 0x4001
What is the reported VA value?

Is the address being accessed 0x4000? i.e. the calculated VA, and as a result the watchpoint fired.
Or does it mean the actual byte address needs to be reported i.e. 0x4001.

If it does mean the actual byte address, then it would help to clarify the wording.

it also doesn't say which address to return in the case of a NAPOT match where multiple can hit

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