A shared resource access control system having a gating storage responsive
to a plurality of controls with each of the controls derived from an
instruction context identifying the shared resource, the gating storage
including a plurality of sets of access method functions with each set of
access method functions including a first access method function and a
second access method function with the gating storage producing a
particular one access method function from a particular one set
responsive to the controls; and a controller, coupled to the gating
storage, for controlling access to the shared resource using the
particular one access method function.