[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
Z80.



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