[PATCH 2.6.10-rc1 0/2] [m32r] Update for a new bootloader"m32r-g00ff"

From: Hirokazu Takata
Date: Thu Nov 11 2004 - 08:13:09 EST


This patchset was originally from NIIBE Yutaka.

These patch update the m32r kernel for a new bootloader "m32r-g00ff".
The "m32r-g00ff" has been written and developed by NIIBE Yutaka,
and released under the GPL from http://www.gniibe.org/.

So far, it supports two types of booting operations,
CF boot and Network boot (HTTP boot).

* CF boot - boot from CompactFlash or Microdrive(TM)
We can boot a kernel from CF device.
To make use of m32r-g00ff, we just put a first stage IPL(initial program
loader) into a flash memory, and a secondary bootloader into CF media device.
Currently, LILO-21.4.4 can be used to write m32r-g00ff into the boot sector
of CF device on a cross development environment.

* HTTP boot - boot via network with HTTP protocol
By using m32r-g00ff, we can download and boot a kernel image from
a web-server. The m32r-g00ff downloads a kernel image from a given URL,
resolving the webserver's IP address by DNS.
As a preparation, we just place a secondary bootloader binary and
a kernel image on the webserver.


Signed-off-by: NIIBE Yutaka <gniibe@xxxxxxxx>
Signed-off-by: Hirokazu Takata <takata@xxxxxxxxxxxxxx>

[PATCH 2.6.10-rc1 1/2] [m32r] Update for m32r-g00ff
- Position-independent zImage support;
this aims at removing constraints of zImage(vmlinuz)'s location.

[PATCH 2.6.10-rc1 2/2] [m32r] CF boot support for Mappi2
- Update io_mappi2.c to access a CF device as an IDE disk device
for Mappi2 eva board.
- Please set CONFIG_M32R_CFC=n, when you use m32r-g00ff for CF boot.

Hirokazu Takata <takata@xxxxxxxxxxxxxx>
Linux/M32R Project: http://www.linux-m32r.org/

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/