Hello,

I am currently adding the support for itco v2 to efibootguard (lynx point).
At this point everything seems to be working except the no reboot flag.

My workflow goes as follow:

I boot using efibootguard then load a linux kernel compiled with the
watchdog disabled.
This way I know for sure that the watchdog should reboot the platform
within the delay set
by efibootguard.

What is currently happening is that the watchdog doesn't reboot the
platform but hangs it instead.

I am pretty confident that the issue is the PMC_NO_REBOOT is not set
correctly.
The code that changes the NO_REBOOT_FLAG goest as follow:
https://github.com/siemens/efibootguard/blob/master/drivers/watchdog/itco.c#L117

I already changed the PMC_NO_REBOOT to 0x20 (1 << 5). The here are the
variable that can be wrong PMCBASE_REG, PMCBASE_ADDRMASK and PMC_REG.
I tried matching those register with the information in the linux kernel
but I didn't find the information required.

Would anyone be able to point me in the right direction for this?

Thank you,

Mathieu

-- 
You received this message because you are subscribed to the Google Groups "EFI 
Boot Guard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/efibootguard-dev/CY4PR11MB1685417DC82CF345E4849A65B2A50%40CY4PR11MB1685.namprd11.prod.outlook.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to