Hi Christophe, I will try with the NMI approach. Just one question:
>The driver I wrote that you are referring to is to handle the watchdog in e300 >powerpc core. This is because the e300 gererates a machine check on expiry >>when the watchdog is configured in NMI mode. By NMI mode do you mean enabling the CONFIG_HAVE_NMI_WATCHDOG symbol on the .config? Thank you, Pablo -----Original Message----- From: Christophe Leroy <christophe.le...@c-s.fr> Sent: Monday, April 29, 2019 12:10 AM To: Rodriguez Quesada, Pablo <pablo.rodriguez-ques...@windriver.com> Cc: linuxppc-dev@lists.ozlabs.org Subject: Re: Machine Check Exceptions Hi Pablo, I know nothing about mce-inject. The driver I wrote that you are referring to is to handle the watchdog in e300 powerpc core. This is because the e300 gererates a machine check on expiry when the watchdog is configured in NMI mode. Therefore, triggering the machine check is rather easy in that case, I just have to stop refreshing the watchdog. Christophe Le 25/04/2019 à 17:35, Rodriguez Quesada, Pablo a écrit : > Hi Christopher, > > I am trying to create a custom handler for MCE, but I don't have a way > to trigger it (Or don't know how) > > Therefore I looked at the mce-inject tool(**) and compile it for PPC but the > path "/sys/devices/system/machine check/machinecheck0" doesn't exist unlike > Intel architecture and the app fails. I want to fix it. > > My question is: Do you know if there is a way to inject an MCE on PowerPC? Or > can you guide me on how to start my research about it. I find it very > difficult to search for PPC documentation. That is why I am writing to you, > to get any tips for developing a mce-inject for PPC. And of course, I would > be more than glad to contribute to the OpenSource community. > > Also, how did you test your handler? Do you have an easy mechanism to trigger > the exceptions? > > Thank you, > Pablo > > (**) https://github.com/andikleen/mce-inject/ > > > > -----Original Message----- > From: Christophe Leroy <christophe.le...@c-s.fr> > Sent: Wednesday, April 24, 2019 11:07 PM > To: Rodriguez Quesada, Pablo <pablo.rodriguez-ques...@windriver.com> > Subject: Re: Machine Check Exceptions > > Hi Pablo, > > No problem > > Christophe > > > Le 24/04/2019 à 21:33, Rodriguez Quesada, Pablo a écrit : >> Hi Cristopher, >> >> Hope you are doing good! >> >> I am learning about Machine Check Exceptions on PPC, and I found this >> commit of yours: >> >> https://github.com/torvalds/linux/commit/0deae39cec6dab3a66794f3e9e83 >> c >> a4dc30080f1 >> >> Would you mind if I ask you a couple of questions? >> >> Thank you, >> >> WR logo signiture <http://www.windriver.com/> >> >> >> >> *Pablo Rodriguez*, Intern, Wind River Costa Rica >>