On Tue, 23 May 2000, Hugo Fiennes wrote:
> The empeg uses a 320k rom/flash disk (read only) for a halfway house boot
> used when we upgrade the hard disk partitions/contents.
>
> We do this just by setting the initrd start & end to point to the
> appropriate place in flash (in our case I think it's 0xd00b0000 - 0xd0000000
> is the base of flash in our memory map.
>
> One thing you *do* have to patch is the code in arch/arm/setup.c which
> checks to see if the initrd exists within physical RAM - obviously, it won't
> in this case. Also, you can't use a compressed image as it's mounted
> in-place without any RAM usage.
Are you sure of that? AFAIK initrd's are never mounted in place,
compressed or not. You need a special block device driver to mount
uncompressed filesystems directly from flash.
Nicolas
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++