Hi,
As we know SGI is edge trigger. Anyone know possible SGI miss/ignore scenario on GIC600?
Namu said: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.
Namu said: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.
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.
Thank you for your reply.
I have raised another question. Can you please help to find the answer there?
community.arm.com/.../gicd_igrpmodr-0-register-read-as-0