diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2007-03-03 15:01:29 +0000 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2007-03-03 15:01:29 +0000 |
commit | 1b515cbaf4ba0092359f16a2ae00a8488cecd9f2 (patch) | |
tree | f4086757474b0edb3f26cb2a2e045f810827c2b3 /documentation | |
parent | 47ce57acd769a0ec6858402fdf9900d69ab51592 (diff) | |
download | coreboot-1b515cbaf4ba0092359f16a2ae00a8488cecd9f2.tar.gz coreboot-1b515cbaf4ba0092359f16a2ae00a8488cecd9f2.tar.bz2 coreboot-1b515cbaf4ba0092359f16a2ae00a8488cecd9f2.zip |
Document POST codes emitted by LinuxBIOSv2.
The list was created by Richard Smith <smithbone@gmail.com>, see
http://tracker.linuxbios.org/trac/LinuxBIOS/ticket/74.
It is probably not complete, yet.
(Closes #74)
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2569 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/POSTCODES | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/documentation/POSTCODES b/documentation/POSTCODES new file mode 100644 index 000000000000..aa4f258d64a4 --- /dev/null +++ b/documentation/POSTCODES @@ -0,0 +1,26 @@ +------------------------------------------------------------------------------- +LinuxBIOS POST Codes +------------------------------------------------------------------------------- + +This is an (incomplete) list of POST codes emitted by LinuxBIOSv2. + +0x10 Entry into protected mode +0x01 Entry into 'crt0.s' reset code jumps to here +0x11 Start copying LinuxBIOS to RAM with decompression if compressed +0x12 Copy/decompression finished jumping to RAM +0x80 Entry into LinuxBIOS in RAM +0x13 Entry into c_start +0xfe Pre call to hardwaremain() +0x39 Console is initialized +0x40 Console boot message succeeded +0x66 Devices have been enumerated +0x88 Devices have been configured +0x89 Devices have been enabled +0xf8 Entry into elf boot +0xf3 Jumping to payload + +Errors (used in several places): + +0xee Not supposed to get here +0xff Elfload fail or die() called + |