Prima di Spectre e Meltdown, non ho mai sentito parlare di utenti che aggiornano il microcodice su un chip tramite firmware o altro. In realtà pensavo che fosse scritto nel silicio e immutabile. Ora sto vedendo un sacco di menzioni su questo. , cose come disabilitare la previsione del ramo e così.
In che misura c'è un precedente per questo? È stato fatto ufficialmente o in altro modo (attraverso canali hobbistici). Ad esempio, si può riprogrammare un chip Intel disabilitando tutto tranne le istruzioni RISC? E c'è un modo per verificare che l'esecuzione di Microcode abbia non stato modificato maliziosamente?