diff options
author | Thomas Huth <thuth@linux.vnet.ibm.com> | 2012-01-12 17:15:23 +0100 |
---|---|---|
committer | Thomas Huth <thuth@linux.vnet.ibm.com> | 2012-01-12 17:18:57 +0100 |
commit | 69dec209947124b35adb8385d734100ad82232c9 (patch) | |
tree | 6311b7b681584efbb492460c6122a498b6e2316b /INSTALL | |
parent | ab062ff3b37c39649f2b0d94ed607adc6f6b3c7d (diff) | |
download | SLOF-69dec209947124b35adb8385d734100ad82232c9.zip SLOF-69dec209947124b35adb8385d734100ad82232c9.tar.gz SLOF-69dec209947124b35adb8385d734100ad82232c9.tar.bz2 |
Updated the documentation
Now the documentation reflect that we support KVM/QEMU, too. Also added a
short section about the source code structure.
Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 75 |
1 files changed, 27 insertions, 48 deletions
@@ -1,43 +1,9 @@ Slimline Open Firmware - SLOF -Copyright (C) 2005, 2008 IBM Corporation +Copyright (C) 2005, 2012 IBM Corporation -BUILD -=============================================================================== - - To build SLOF you need: - - Recent GNU tools, configured for powerpc64-linux - - GCC: 3.3.3 and newer are known to work - - Binutils: use a version as new as possible - - Subversion - - - set the CROSS variable - - something like export CROSS="powerpc64-unknown-linux-gnu-" - when using a cross compiler - or - - export CROSS="" - when using a native compiler - - - four more files to build a bootable image: - - libipmi.oco - - takeover.oco - - i2c_bmc.oco - - ipmi_oem.oco - these files are also provided through developerworks and have to be - also downloaded just like the SLOF source code - - - starting with the SLOF release JX-1.6.0-0 it is necessary to - download a x86 emulator which is used to execute the BIOS - of VGA card; to download the x86 emulator following steps are - required: - - cd other-licence/x86emu/ - - ./x86emu_download.sh # this downloads the x86 emulator sources - - cd - - - - make js2x - -INSTALL +INSTALL ON JS20/JS21 =============================================================================== Detailed information about how to use SLOF on JS20 and JS21 can be found in @@ -55,18 +21,20 @@ INSTALL SLOF usually warns or in most cases does not easily allow to overwrite the permanent side. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - ! ! - ! WITH THE FOLLOWING STEPS YOU MIGHT DESTROY YOUR FIRMWARE ! - ! IMAGE AND LOOSE YOUR WARRANTY ! ! - ! YOU MAY NEED TO CALL SERVICE, IF THE FIRMWARE IMAGE IS ! - ! DESTROYED ! ! - ! ! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -UNINSTALL + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + ! ! + ! NOTE: WHEN FLASHING A NEW FIRMWARE IMAGE YOU MIGHT ! + ! DESTROY YOUR FIRMWARE IMAGE AND LOOSE YOUR WARRANTY! ! + ! ! + ! YOU MAY NEED TO CALL SERVICE, IF THE FIRMWARE IMAGE ! + ! IS DESTROYED ! ! + ! ! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + +REMOVING SLOF FROM JS20/JS21 =============================================================================== If you want to boot the original firmware again, you need to boot the blade @@ -91,3 +59,14 @@ UNINSTALL Power Off Blade Restart Blade System Mgmt Processor Power On Blade + + +INSTALL ON KVM/QEMU +=============================================================================== + + Recent versions of QEMU should already be shipped with a version of SLOF. + To upgrade SLOF in your QEMU installation, back-up the old firmware file + .../share/qemu/slof.bin from your QEMU installation, then simply copy the + new SLOF image (for example "boot_rom.bin" after building board-qemu) to + this location. + |