aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorThomas Huth <thuth@linux.vnet.ibm.com>2012-01-12 17:15:23 +0100
committerThomas Huth <thuth@linux.vnet.ibm.com>2012-01-12 17:18:57 +0100
commit69dec209947124b35adb8385d734100ad82232c9 (patch)
tree6311b7b681584efbb492460c6122a498b6e2316b /INSTALL
parentab062ff3b37c39649f2b0d94ed607adc6f6b3c7d (diff)
downloadSLOF-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--INSTALL75
1 files changed, 27 insertions, 48 deletions
diff --git a/INSTALL b/INSTALL
index 6fcdd31..058da63 100644
--- a/INSTALL
+++ b/INSTALL
@@ -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.
+