Negli ultimi mesi c’è stato un sacco di codice AMD-Xilinx che è andato a monte nel kernel Linux per beneficiare degli sforzi integrati di AMD dal driver QDMA al bus CDX a XDMA e altro ancora. L’ultimo arrivato nel kernel è un driver watchdog AMD-Xilinx Versal.
AMD (Xilinx) Versal è un SoC adattivo dal cloud agli scenari di edge computing. I SoC sono promossi come”calcolo più veloce, più intelligente, più sicuro”. Sul lato più sicuro, Linux 6.5 sta aggiungendo un driver watchdog per poter ripristinare il sistema se vengono rilevati problemi.
Il testo della guida di Kconfig del driver watchdog AMD-Xilinx Versal descrive il nuovo driver come:
“Window watchdog driver for the versal_wwdt IP core. Window watchdog timer (WWDT) contains closed (prima) e aprire (seconda) finestra con larghezza di 32 bit. Scrivere nel watchdog timer entro periodi di tempo predefiniti. Ciò significa un periodo che non è troppo presto e un periodo che non è troppo tardi. Il WWDT deve essere riavviato entro il tempo della finestra aperta. Se il software tenta di riavviare WWDT al di fuori del periodo di tempo della finestra aperta, genera un ripristino.”
Questo nuovo driver watchdog è stato inviato oggi come parte del aggiornamenti watchdog per Linux 6.5. Questo pull aggiunge anche il supporto dell’hub del controller del server Hygon FCH/SCH al driver sp5100_tco. Quel supporto Hygon segue solo i percorsi di codice esistenti utilizzati da AMD ma con l’identificatore Hygon aggiunto per gestire quelle CPU cinesi basate su Zen 1.