Как перезагрузить ПК с FPGA (PCI-платы) - PullRequest
1 голос
/ 27 августа 2011

Как перезагрузить ПК (материнскую плату) из FPGA на плате PCI (без манипуляций с BIOS) Subj.

1 Ответ

1 голос
/ 12 декабря 2011

Возможно, вы не найдете схему, которая бы работала со всеми материнскими платами, если вы вообще ее найдете. Intel и AMD тоже делают это по-разному. Если вам повезет найти материнскую плату, на которой сигналы сброса PCI открыты, вы, возможно, сможете управлять ею, вызывая неприятные вещи и вызывая сброс. Если материнская плата передает эти сигналы, то вам не повезло (вы можете повредить драйвер).

Вы также можете попытаться аварийно завершить работу системы, что приведет к перезагрузке, хотя в настоящее время с PCIe становится все сложнее. Похоже, что операционные системы способны выжить на плохих PCI-устройствах благодаря лучшей обработке ошибок и тайм-аутам и т. Д.

Это для реализации какой-то сторожевой таймер? Вероятно, проще сделать это с помощью IPMI и какого-то сердцебиения.

...