Branch Prediction Patch Management Guideline

Branch Prediction Patch Management 2.0 05/05/03
Hewlett-Packard Development Company L.P Page 2 of 5 CSSI Website
To make the branch prediction patch active in all processors, use the super ID (255,255)
to run the SCF OBEY command file INSTBPM. INSTBPM configures and runs the
patch utility DIAG2. This process, with the symbolic name $ZBR, uses the terminal
interface defined for $ZHOME. $ZBR is added to the current kernel subsystem
configuration for the persistence monitor, $ZZKRN. This action allows the active state of
the patch to be persistent across subsequent processor reloads or coldstarts until a
different configuration file that does not contain an entry for $ZBR is used. You must
run INSTBPM each time the configuration file is replaced with one that does not contain
an entry for $ZBR.
To run INSTBPM:
1. Go to the subvolume where INSTBPM was installed
2. At the TACL prompt, enter:
OBEY INSTBPM
To verify that the patch is active:
1. Go to the subvolume where the CHECKALL file was installed
2. Enter the following from the TACL prompt:
CHECKALL
CHECKALL displays the current state of the patch (active, not active, or not
applicable) for all processors.
To verify the status of the persistent processes:
1. At the TACL prompt, enter either:
SCF INFO PROCESS $ZZKRN.#ZBR
or
SCF STATUS PROCESS $ZZKRN.#ZBR
Either command should report the state of $ZBR in the kernel subsystem
configuration. For example, a 16-processor system would have a display that
shows copies of $ZBR as $ZBR00 through $ZBR15. If a copy of the process
named "$ZBRxx" (where xx = cpu number) has state of "STARTED" , then the
$ZBR process is persistent on that CPU.