diff options
author | Guido Günther <agx@sigxcpu.org> | 2011-06-19 15:02:42 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2011-06-19 15:02:42 +0200 |
commit | 6570f35c9375f8c3c01b9ae1f447667246fd4b17 (patch) | |
tree | e8709320e6cf529486acf38d387b0910ff4444db /projects/arcboot.mdwn | |
parent | 79a0b6f9c4e5ba14b4e75e7c45e9eea766be852d (diff) |
Update description
Diffstat (limited to 'projects/arcboot.mdwn')
-rw-r--r-- | projects/arcboot.mdwn | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/projects/arcboot.mdwn b/projects/arcboot.mdwn index b3317b1..293ae65 100644 --- a/projects/arcboot.mdwn +++ b/projects/arcboot.mdwn @@ -1,18 +1,35 @@ -Arcboot is the bootloader used on SGI/MIPS IP22 and IP32 machines. It currently supports booting the kernel from an ext{2,3} filesystem and usually resides in the volume header of a disk with a SGI disklabel. +[[!meta title="arcboot - a Linux MIPS bootlader"]] +[[!meta description="Linux, MIPS, SGI, boot, arc"]] -Also contained is *tip22* to embed a loader, kernel and initrd into a single binary. This allows for installations via bootp, [Debian Installer][1] uses this. +Arcboot is the bootloader used to boot Linux on SGI/MIPS IP22 and IP32 +machines. It currently supports booting kernel and initramfs from ext{2,3} +filesystems and usually resides in the volume header of a disk with a SGI +disklabel. Also contained is *tip22* which is used to embed a loader, kernel +and initramfs into a single ELF or ECOFF binary. This allows for installations +via bootp/tftp as offered by the [Debian Installer][1]. -You can find it in the [Debian](http://packages.debian.org/arcboot) repository. +[[!toc ]] +### tip22 -[[!toc ]] +Tip22 uses a linker script to merge a loader object, kernel and initramfs into +one binary. Start and end of the kernel and initramfs are marked by the special +symbols *__{kernel,initrd}_{start,end}*. + +The resulting binary can be fetched via tftp when netbooting a IP22 or IP32 +machine. The loader then extracts kernel and initramfs from itself into the +correct memory locations and starts the kernel passing the address of the +initramfs on the kernel command line. -### Source Code -The source code is available via: +[[!template id=flattr thing="48104" name="Sigxcpu-org-projects"]] +[[!template id=honk_git repo="ppm"]] - git clone git://honk.sigxcpu.org/git/arcboot.git/. +### Releases +Releases can be found in the [Debian](http://packages.debian.org/src:arcboot) repository. ### Authors -arcboot was written with the help of many contributors (see debian/changelog for details) by Guido Günther <<agx@sigxcpu.org>> based on ext2load written by Ralf Baechle. +arcboot and tip22 were written with the help of many contributors (see +debian/changelog for details) by Guido Günther <<agx@sigxcpu.org>> based on +ext2load written by Ralf Baechle. [1]: http://www.debian.org/devel/debian-installer/ |