linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Re: Re: RomFS
@ 2000-02-01  6:55 Ruedi.Hofer
  2000-02-01  7:53 ` RomFS Wolfgang Denk
  0 siblings, 1 reply; 2+ messages in thread
From: Ruedi.Hofer @ 2000-02-01  6:55 UTC (permalink / raw)
  To: linuxppc-embedded

[-- Attachment #1: Type: TEXT/PLAIN, Size: 2466 bytes --]

> Hi

Hi!

> That sounds good and it works. snip
>
> But how can I mount this rom/ramdisk from the kernel as its root disk?

Well, um, you can't.
I guess you have to write a simple read-only block device driver yourself...
I think i've seen a posting before by a guy alex@signum.se who has written
a flash file system, you might be able to steal some code from him.
Search the linuxppc-dev and linuxppc-embedded lists.

> What do I have to supply as boot parameter?
>
> I would like to store the entire application in the flash (kernel + application)

If you have enough ram, make an initrd and load with 8xxrom (I don't remember
the command, but i've done it.)

But be sure to check/fix the ramdisk, it might be broken.

I don't know your budget, but small ATA-Flash cards are cheap.
And really nice.

I've got a almost-working pcmcia driver waiting to be bugchecked
and released here...

And 8xxrom boots from ATA-Flash too.

Cheers /

Magnus

> \Ruedi
>
> damm@kieraypc01.p.y.ki.era.ericsson.se on 31.01.2000 16:23:22
> An: Ruedi.Hofer@ascom.ch @ MailGate
> Kopie:
> Thema: Re: RomFS
>
> > Hi,
>
> Hi!
>
> > My ADS board is happily running with a NFS mounted linux box.
>
> Great!
>
> > Now I have to put all the code into the flash memory to get a standalone
> > solution.
> >
> > I'm using the 8xxrom Bootloader. In a file called config.h I can configure
> > CONFIG_DISK_ROM.  As far as I can see, the bootloader assumes
> > then that a complete FAT filesystem is stored from the position
> > 0xFE020000 in flash.
> >
> > My question:
> > - Is my assumption right?
>
> Well, there is a file in the disk directory called rom.c.
> It is a simple read-only block driver for 8xxrom.
> It does not know anything about filesystems, so you can use any filesystem you want
> as long it is supported by 8xxrom.
>
> In rom.h can you find a define called ROM_DISKSTART which is the start address
> of the filesystem.
>
> > - How can I produce a FAT filesystem in a file, which I can download
> >   with MPC8BUG into the onboard flash?
>
> You have to look somewhere on the net.
> I usually create a ramdisk and make a filesystem and copy my things to it.
> Then I umount it and use dd to copy the data to a file which I burn to
> a flash.
>
> > - Does it have anything in common with the romfs driver which is supported
> >   by the kernel? (I think not)
>
> Nope.
> But it would sure be great if we could read one romfs image from the 8xxrom.
>
> Good luck /
>
> magnus


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-02-01  7:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-02-01  6:55 Re: RomFS Ruedi.Hofer
2000-02-01  7:53 ` RomFS Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).