Skip to content

simplified eidelivery and IMSIC-like CSRs #617

@mark-honman

Description

@mark-honman

with reference to section 3.1 of the spec

  • there is no provision for ACLIC and IMSIC to coexist, so the spec does not need to talk about IMSIC. Except possibly to say - "ACLIC provides an indirect eidelivery CSR, as in an AIA IMSIC".
  • since the ACLIC owns the eidelivery register, there is no need for an "interrupt delivery from ACLIC" eidelivery value (it would only be needed if the hart could have both an ACLIC and IMSIC - a possibility not covered by the spec).
  • let eip and eie be defined as they are for AIA IMSIC, call this "the AIA interface for hart-local external interrupt controllers"
  • All the text explaining that eithreshold is an alias of ithreshold, eip relationship to setip and clrip etc. falls away because there are no APLIC like setip, clrip etc. registers (there is no description of those registers elsewhere in aclic.adoc)
  • Remove references to "connected APLIC domain" because there is no APLIC.

Metadata

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