public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* Booting directly to JFFS2 question
@ 2004-01-15 19:45 James Ewing
  2004-01-15 10:51 ` David Woodhouse
  0 siblings, 1 reply; 4+ messages in thread
From: James Ewing @ 2004-01-15 19:45 UTC (permalink / raw)
  To: linux-mtd

Can anyone describe how to boot from flash directly to jffs2?

 I am working with a Broadcom MIPS based wireless router that originally
booted to cramfs. I added the ability to boot to Phillip Lougher's squashfs
and now use this filesystem.

With the squashfs addition, I modeled the code changes after cramfs and the
modifications were trivial. I would like to add boot ability directly to
jffs2, but am stumped as to how to do this.

When the system boots it creates four MTD partitions from flash. The second
contains a compressed root image and a cramfs (now squashfs) file system
image.
After creating the partitions the system looks for the file system image by
checking 64K boundaries of the 2nd flash partition looking for cramfs or
squashfs magic numbers. The routine then returns a pointer to the fs system
start byte and the init/do_mount.c code takes over.

This pointer was to the super_block for the filesystem. Apparently jffs2
doesn't have a super_block in the traditional sense so I am a bit stumped.


James Ewing

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

end of thread, other threads:[~2004-01-15 11:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-15 19:45 Booting directly to JFFS2 question James Ewing
2004-01-15 10:51 ` David Woodhouse
2004-01-15 20:01   ` James Ewing
2004-01-15 11:20     ` David Woodhouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox