[Libre-soc-dev] "when the ISA is the weakest link"

Samuel Falvo II sam.falvo at gmail.com
Thu Sep 2 17:45:21 BST 2021

Yeah, shame on NVidia.

The uninitialized value of mtvec on startup would not be an issue if NVidia
bothered to ensure that the reset state for MIE and other global interrupt
enable bits in mstatus were set to 0, which *is* specified in the
privileged spec.  I mean, that's why these global interrupt enables are
there in the first place.

Also, the blog article is terribly misleading.  The ISA is not what's being
attacked here.  It's NVidia's broken interpretation of the privilege-level
specification.  The ISA *itself* is every bit as stable as, say, a 6502 or

On Thu, Sep 2, 2021 at 9:00 AM lkcl <luke.leighton at gmail.com> wrote:

> https://blog.adacore.com/when-the-isa-is-the-weakest-link
> _______________________________________________
> Libre-soc-dev mailing list
> Libre-soc-dev at lists.libre-soc.org
> http://lists.libre-soc.org/mailman/listinfo/libre-soc-dev

Samuel A. Falvo II

More information about the Libre-soc-dev mailing list