CGet/SetDefault

(ISAv7, ch7.5) CGetDefault and CSetDefault get and set the capability register that is implicitly employed by the legacy MIPS load and store instructions. In the current version of ISA, this register is special-purpose capability register 0.

# The following are equivalent:
CGetDDC $c1
CGetDefault $c1
CReadHWR $c1, $0

# The following are equivalent:
CSetDDC $c1
CSetDefault $c1
CWriteHWR $c1, $0
Created Aug 29, 2019 // Last Updated Aug 29, 2019

If you could revise
the fundmental principles of
computer system design
to improve security...

... what would you change?