CPC G06F 12/1483 (2013.01) [G06F 9/30076 (2013.01); G06F 9/30189 (2013.01); G06F 12/1027 (2013.01); G06F 12/1475 (2013.01); G06F 21/52 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |
1. An apparatus, comprising:
a processor that includes:
a permission table circuit configured to store a plurality of secondary execution privileges, wherein the permission table circuit is indexed by a particular secondary execution privileges index corresponding to a particular instruction to provide a particular secondary execution privileges value for the particular instruction that defines which of a plurality of instruction groups of an instruction set architecture (ISA) of the processor are executable from a first memory address at which the particular instruction is stored; and
a control circuit coupled to the permission table circuit and configured to selectively permit the processor to execute the particular instruction when the particular instruction is in a particular instruction group indicated by the particular secondary execution privileges value as being executable.
|