Skip to main content

6.6 Configuring Memory Mirroring


6.6 Configuring Memory Mirroring
This section describes how to configure memory mirroring.
Note - Configuring memory mirroring is optional.
Note - To configure memory mirroring, the SPARC M12-1 must be powered off.
The SPARC M12-1 supports memory mirroring configurations to protect data through memory duplication. Data reliability increases, but the amount of available memory is halved.

The memory access controller controls writing of data to memory and reading of data from memory. The SPARC M12-1 configures the mirroring by grouping memory into sets controlled by two memory access controllers.
Note - The memory grouped together in a mirroring group must all have the same capacity and be the same rank.
  1. Execute the showfru command to check memory mirror mode.
    Memory mirror mode is set in the factory default settings.
XSCF> showfru -a
Device Location Memory Mirror Mode
sb 00-0
cpu 00-0-0 no
  1. Execute the setupfru command to set memory mirror mode to configure memory mirroring.
XSCF> setupfru [[-q] -{y|n}] -c function=mode device location
  1. To configure memory mirroring, specify -c mirror=yes.
    For "device," specify the devices making up the mirroring configuration. To configure memory mirroring for the CPU mounted in the SPARC M12-1, specify sb. To configure it only for the specified CPU, specify cpu.

    For "location," specify the location of the target device.
    When specifying sb for "device," specify 00-0 for "location." When specifying cpu for "device," specify the location in the 00-0-z format. For z, specify 0.

  1. The following example sets all the CPUs mounted in the SPARC M12-1 to memory mirror mode.
XSCF> setupfru -c mirror=yes sb 00-0

Notice:
- Logical domain config_name will be set to "factory-default".


Memory mirror mode setting will be changed, Continue? [y|n] :y
  1. Execute the showfru command to check the set memory mirror mode.
XSCF> showfru -a
Device Location Memory Mirror Mode
sb 00-0
cpu 00-0-0 yes