Difference between revisions of "Load64"

From LinuxMIPS
Jump to: navigation, search
(ARCLoad hype-up)
(ARCLoad update)
Line 5: Line 5:
 
It is the only bootloader that can load Linux kernels on [[Octane]] machines. It is also a convenient starting point for more advanced excursions into the land of bootloading.
 
It is the only bootloader that can load Linux kernels on [[Octane]] machines. It is also a convenient starting point for more advanced excursions into the land of bootloading.
  
Nowadays, we are working on a version of Load64 that would support all ARCS-based SGI MIPS machines (especially [[IP22|Indy]], [[IP27|Origin]], [[IP30|Octane]] and [[IP32|O2]]). This requires support for both 32- and 64-bit platforms. A major problem is created by weakness of Indy and O2 PROMs, which can't successfully load relocatable ELF (which is required for a cross-platform bootloader). Currently we are approaching the problem by writing an ELF32-to-ECOFF converter (both Indy and O2 can load relocatable ECOFF); unfortunately binutils weren't up to the task.
+
Nowadays, we are working on a version of Load64 that would support all ARCS-based SGI MIPS machines (especially [[IP22|Indy]], [[IP27|Origin]], [[IP28|R10000 Indigo2]], [[IP30|Octane]] and [[IP32|O2]]). This requires support for both 32- and 64-bit platforms. A beta of '''ARCLoad''' can be downloaded here: [http://skylark.cs.put.poznan.pl/ip30/arcload-0.33.tar.bz2]. It is no longer as simple, it has an elaborate config file and in near future will be able to autodetect system configuration.
An alpha of '''ARCLoad''' can be downloaded here: [http://skylark.cs.put.poznan.pl/ip30/arcload.tar.bz2].
+
  
 
Old, working load64 is here: [http://skylark.cs.put.poznan.pl/ip30/load64.tar.bz2].
 
Old, working load64 is here: [http://skylark.cs.put.poznan.pl/ip30/load64.tar.bz2].

Revision as of 18:41, 1 June 2005

Load64 is a sorry excuse for a second stage bootloader. It has no configuration, no filesystem support. It can load its kernels only from the volume header.

However it is simple, it is very fast, and requires no porting to use it on a new 64-bit ARCS platform. It is the only bootloader that can load Linux kernels on Octane machines. It is also a convenient starting point for more advanced excursions into the land of bootloading.

Nowadays, we are working on a version of Load64 that would support all ARCS-based SGI MIPS machines (especially Indy, Origin, R10000 Indigo2, Octane and O2). This requires support for both 32- and 64-bit platforms. A beta of ARCLoad can be downloaded here: [1]. It is no longer as simple, it has an elaborate config file and in near future will be able to autodetect system configuration.

Old, working load64 is here: [2].