Date: Tue, 1 Feb 2011 16:03:32 +0530 From: "Jayachandran C." <c.jayachandran@gmail.com> To: Monthadar Al Jaberi <monthadar@gmail.com> Cc: freebsd-mips@freebsd.org Subject: Re: RS / RSPRO FreeBSD Message-ID: <AANLkTinkdBNmzJgHeBpFyh3eq9=70ksDUpYEaog%2BZYrZ@mail.gmail.com> In-Reply-To: <AANLkTi=DjAs1QLYN90T4eSAPZCQAR3M_ArLTtiS%2B-nDK@mail.gmail.com> References: <AANLkTi=vcLScFS%2BJxj0HSZc8hE9p4=W=hrnvMpMfm2OG@mail.gmail.com> <AANLkTinjupTkkesyY%2B65R8vmYKRpanrOy9C=nRJrPEX=@mail.gmail.com> <AANLkTikE9Fe0P82ADN3%2BV38=eHr3W1bGaYVx9Rg02pEB@mail.gmail.com> <201101200928.45264.freebsd-mips@dino.sk> <AANLkTikWhFUtU_38LgbFf%2B3G8iBTQWW115JSQsmm-%2Bpc@mail.gmail.com> <AANLkTimK7xM5-BQXSAjiAWiY0h_NixpdHD1XFqheFh_D@mail.gmail.com> <527911.58663.qm@web33203.mail.mud.yahoo.com> <AANLkTi=DjAs1QLYN90T4eSAPZCQAR3M_ArLTtiS%2B-nDK@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 1, 2011 at 3:02 PM, Monthadar Al Jaberi <monthadar@gmail.com> w= rote: > Sure, > > I used the standard kernel configuration file and modifed this: > options =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 MD_ROOT > options =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 MD_ROOT_SIZE=3D40960 > options =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ROOTDEVNAME=3D\"ufs:md0\" > > to generate filesystem: > makefs -t ffs -B big -s 40m rootfs.img path-to-filesystem/ > > to embedd the filesystem (script code): > addr=3D($(strings -td kernel | grep "MFS Filesystem" | awk '{print > $1}')) #calculate start and end address for mdroot > rootfs_start=3D${addr[0]} > rootfs_end=3D$((${addr[1]}+1)) > echo "Generating kernel image" > head -c ${rootfs_start} kernel > kernel.new > cat rootfs.img >> kernel.new > tail -c +${rootfs_end} kernel >> kernel.new > gzip -9 kernel.new > > Sorry for the extreme delay, hope it helps... You can just set the MFS_IMAGE environment variable, and the 'make buildkernel' will patch the mfs image during the kernel build process. The script it uses is sys/tools/embed_mfs.sh JC.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinkdBNmzJgHeBpFyh3eq9=70ksDUpYEaog%2BZYrZ>