This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

What is all possible SGI miss scenario?

Hi,

As we know SGI is edge trigger. Anyone know possible SGI miss/ignore scenario on GIC600?

Parents
  • 1) After the redistributor link offline, does all the below register set to default value?

    No, changing GICR_WAKER (whether taking online or offline) has no effect on the values in the GICR_IxyzR registers.

    2) Which sequence is correct sequence for redistributor?

        a. Configure the above redistributor register --> Make redistributor link online.

        b. Make redistributor link online --> Configure the above redistributor register.

        c. sequence doesn't matter.

    From a pure GIC perspective, they're independent tasks and the behaviour is defined for both orders.

    It might matter to your software flow. For example, if you start configuring interrupts and sending SGIs you might see the GIC generate wake-requests.  What (if anything) happens in response to the wake-request is specific to the SoC.

Reply
  • 1) After the redistributor link offline, does all the below register set to default value?

    No, changing GICR_WAKER (whether taking online or offline) has no effect on the values in the GICR_IxyzR registers.

    2) Which sequence is correct sequence for redistributor?

        a. Configure the above redistributor register --> Make redistributor link online.

        b. Make redistributor link online --> Configure the above redistributor register.

        c. sequence doesn't matter.

    From a pure GIC perspective, they're independent tasks and the behaviour is defined for both orders.

    It might matter to your software flow. For example, if you start configuring interrupts and sending SGIs you might see the GIC generate wake-requests.  What (if anything) happens in response to the wake-request is specific to the SoC.

Children