Espresso ISA Settings

The Espresso ISA (Instruction Set Architecture) provides the supervisor with some control over several instructions to determine whether they are also available in user-mode. The following table summarizes the selections for Cafe.

Espresso ISA Settings

Instruction Default Cafe
dcbi Supervisor-level instruction. Set to user-level instruction by default in Cafe.
dcbz_l Supervisor-level instruction. Set to user-level instruction by default in Cafe.
psq_l User-level instruction. User-level instruction. Paired singles are supported in Cafe.
psq_lu User-level instruction. User-level instruction. Paired singles are supported in Cafe.
psq_st User-level instruction. User-level instruction. Paired singles are supported in Cafe.
psq_stu User-level instruction. User-level instruction. Paired singles are supported in Cafe.
mfspr Supervisor-level instruction. Supervisor-level instruction.
mtspr Supervisor-level instruction. Supervisor-level instruction.

NOTE:
All other supervisor-controllable instructions are supervisor only on Cafe.

Revision History

2014-09-12 Initial version.


CONFIDENTIAL