o Interface Between ILOM and Guest Manager - System Configuration Variables --------------------------------------------------------------------------- Changes History --------------------------------------------------------------------------- Version Date Updated by Comments --------------------------------------------------------------------------- 1.0 2/2/2010 Sunit Jain Document created. --------------------------------------------------------------------------- --------------------------------------------------------------------------- Glossary/Acronyms --------------------------------------------------------------------------- ASR Automatic System Recovery. FPGA Field Programmable Gate Array. GM/Guest Manager Daemon running on ILOM. Communication bridge between Host and ILOM. Host-config Reset firmware running on SPARC. Performs initialization of components like CPU, Memory, etc. Host SPARC side of the system. ILOM Integrated Lights Out Management. NAC Nomenclature Advisory Committee. PM Power Management. POST Power On Self Test. SP Service Processor. SC System Controller (aka SP). TPM Trusted Platform Module. --------------------------------------------------------------------------- 1. System Controller Configuration Variables This document describes the System Controller Configuration variables. These variable are accessible to user via ILOM CLI. These variables are saved in the Host data flash to which the Guest Manager and Host config have direct access. ILOM can use ILOM->GM interface (VBSC_get_flash_var, VBSC_get_flash_var) to access these variables. GM has to be up and running, before ILOM can access these variables. 2. SC Variables 2.1. sp_diag_trigger Description This SC variable defines when POST is supposed to run. Possible values power-on-reset At Host Power On (AC Power, Button Power) error-reset At Host Reset generated by an Error user-reset At User generated Host Reset Default value power-on-reset error-reset 2.2. sp_post_diag_mode Description This SC variable sets the POST diagnostic mode. Possible values off POST is turned off menu Manu driver POST normal Normal POST mode service Service mode ops[0-31] Operations defined modes Default Value normal 2.3. sp_post_diag_level_user Description This SC variable selects the POST diagnostic level when POST is triggered with user-reset. Possible values min Minimum POST mode max Maximum POST mode Default value min 2.4. sp_post_diag_level_error Description This SC variable selects the POST diagnostic level when POST is triggered with error-reset. Possible values min Minimum POST mode max Maximum POST mode Default value min 2.5. sp_post_diag_level_power Description This SC variable selects the POST diagnostic level when POST is triggered with power-on-reset. Possible values min Minimum POST mode max Maximum POST mode Default value min 2.6. sp_post_verb_level_user Description This SC variable selects the message verbosity level during POST execution at user-reset. Possible values normal Banner output for each functional area and a keep-alive twirly min No output except for error and warning messages max Full output, listing each test that is executed debug Debug output, used by developers none No output, except for error messages Default value normal 2.7. sp_post_verb_level_error Description This SC variable selects the message verbosity level during POST execution at error-reset. Possible values normal Banner output for each functional area and a keep-alive twirly min No output except for error and warning messages max Full output, listing each test that is executed debug Debug output, used by developers none No output, except for error messages Default value normal 2.8. sp_post_verb_level_power Description This SC variable selects the message verbosity level during POST execution at power-on-reset. Possible values normal Banner output for each functional area and a keep-alive twirly min No output except for error and warning messages max Full output, listing each test that is executed debug Debug output, used by developers none No output, except for error messages Default value normal 2.9. keyswitch_state Description This SC variable control the position of the virtual keyswitch. Possible values Normal The system can power itself on and start the boot process. Standby The system cannot power itself on. Diag The system can power itself on using preset values of diagnostic properties: (diag_level=max, diag_mode=max, diag_verbosity=max) to provide thorough fault coverage. This option overrides the values of diagnostic properties that you might have set. Locked The system can power itself on, however you are prohibited from updating any of the flash devices or sending a break to the host. Default value Normal 2.10. bootconfig Description This SC Variable holds the name of current booted LDOM configuration. Possible values factory-default or some user defined LDOM configuration name. Default value None. 2.11. sp_sys_autorunonerror Description This SC Variable controls whether to allow the host to boot after an error. Possible values true System allowed to boot after an error encountered. false System not allowed to boot after an error encountered. Default value false 2.12. domain_auto_boot Description This SC Variable allows the control domain to stop at OK prompt after reset. Possible values enable Do not stop at OK prompt disable Stop at OK prompt Default value enable 2.13. pm_policy Description This SC Variable allows a user to select the power management policy. Possible values performance All components run at full speed/capacity elastic Components are brought into or out of a slower speed or a sleep state to match the system's utilization of those components Default value performance 2.14. external_baud Description This SC Variable holds the baud rate at which the serial manangement port runs at. Possible values 9600 9600 bits/sec 19200 19200 bits/sec 38400 38400 bits/sec 57600 57600 bits/sec Default value 9600 2.15. tpm_enable Description This SC Variable allows to enable/disable TPM on the host. Possible values true Enable TPM false Disable TPM Default value false 2.16. tpm_activate Description This SC Variable allows to activate/deactivate the TPM on the host. This SC variable is only valid when tpm_enable is set to true. Possible values true Activate TPM false Deactivate TPM Default value false 2.17. tpm_forceclear Description This SC Variable sets the TPM state on next host power cycle. This SC variable takes effect only if tmp_enable is set to true. Possible values true TPM state will be purged on the next power on event. false Do nothing. Default value false 2.18. ioreconfigure Description This SC Variable defines the IO reconfiguration policy. Possible values false Do not reconfigure IO under any circumstances nextboot Reconfigure IO at next successful boot true Reconfigure IO on every boot. Default value false 2.19. reset_config_data Description This SC Variable allows user to reset the contents of the Host Data Flash. The effect of this variable takes place on next power-cycle or ILOM reboot. Possible values factory Restore data flash to factory default by reseting all the data stored in the flash. This includes SCVars, ASR, OBP config variables, logs, etc. Also clears the SP data on /persist, /coredump, /conf. Also resets the FPGA NVRAM that contains policies like paralle boot, power, etc. all Reset the SP data to default. This includes SCVars,sp_boot_script, sp_boot_mode, bootconfig. none No action Default Value none