Annotation of qemu/roms/SLOF/INSTALL, revision 1.1

1.1     ! root        1: Slimline Open Firmware - SLOF
        !             2: 
        !             3: Copyright (C) 2005, 2008 IBM Corporation
        !             4: 
        !             5: 
        !             6: BUILD
        !             7: ===============================================================================
        !             8: 
        !             9:  To build SLOF you need:
        !            10:   - Recent GNU tools, configured for powerpc64-linux
        !            11:     - GCC: 3.3.3 and newer are known to work
        !            12:     - Binutils: use a version as new as possible
        !            13:     - Subversion
        !            14: 
        !            15:   - set the CROSS variable
        !            16:     - something like export CROSS="powerpc64-unknown-linux-gnu-"
        !            17:       when using a cross compiler
        !            18:     or
        !            19:     - export CROSS=""
        !            20:       when using a native compiler
        !            21: 
        !            22:   - four more files to build a bootable image:
        !            23:     - libipmi.oco
        !            24:     - takeover.oco
        !            25:     - i2c_bmc.oco
        !            26:     - ipmi_oem.oco
        !            27:     these files are also provided through developerworks and have to be
        !            28:     also downloaded just like the SLOF source code
        !            29: 
        !            30:   - starting with the SLOF release JX-1.6.0-0 it is necessary to
        !            31:     download a x86 emulator which is used to execute the BIOS
        !            32:     of VGA card; to download the x86 emulator following steps are
        !            33:     required:
        !            34:     - cd other-licence/x86emu/
        !            35:     - ./x86emu_download.sh # this downloads the x86 emulator sources
        !            36:     - cd -
        !            37: 
        !            38:   - make js2x
        !            39: 
        !            40: INSTALL
        !            41: ===============================================================================
        !            42: 
        !            43:  Detailed information about how to use SLOF on JS20 and JS21 can be found in
        !            44:  the document FlashingSLOF.pdf
        !            45: 
        !            46:  The JS20 and JS21 blades both have 2 "flashsides". They have a 8MB flash part
        !            47:  which is divided into a 4MB "temporary" side and a 4MB "permanent" side.
        !            48: 
        !            49:  The temporary side is the flashside used for the normal operation and the
        !            50:  permanent side is used as a backup if the temporary should ever fail.
        !            51: 
        !            52:  Therefore it is important that the permanent flash side is not changed so
        !            53:  that if ever required the original firmware can be restored.
        !            54: 
        !            55:  SLOF usually warns or in most cases does not easily allow to overwrite the
        !            56:  permanent side.
        !            57: 
        !            58:  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !            59:  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !            60:  !                                                           !
        !            61:  ! WITH THE FOLLOWING STEPS YOU MIGHT DESTROY YOUR FIRMWARE  !
        !            62:  ! IMAGE AND LOOSE YOUR WARRANTY !                           !
        !            63:  ! YOU MAY NEED TO CALL SERVICE, IF THE FIRMWARE IMAGE IS    !
        !            64:  ! DESTROYED !                                               !
        !            65:  !                                                           !
        !            66:  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !            67:  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !            68: 
        !            69: UNINSTALL
        !            70: ===============================================================================
        !            71: 
        !            72:  If you want to boot the original firmware again, you need to boot the blade 
        !            73:  from the management module. If auto-boot is enabled you have to press "s"
        !            74:  to reach the firmware prompt.
        !            75:  On the SLOF command line, type:
        !            76: 
        !            77:   0 > other-firmware
        !            78: 
        !            79:  and it should get you back to running the original firmware. To permanently 
        !            80:  get it back, after booting Linux from there, type
        !            81: 
        !            82:   $ update_flash -r
        !            83:   $ halt
        !            84:  
        !            85:  You will boot on the PERM side. To boot from the TEMP side again, you need to
        !            86:  restart the Blade System MGMT Processor.
        !            87: 
        !            88:     Following steps are needed on
        !            89:         Management Module -> Blade Tasks -> Power/Restart
        !            90:         
        !            91:         Power Off Blade
        !            92:         Restart Blade System Mgmt Processor 
        !            93:         Power On Blade

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.