flash_rom start and size
YhLu
YhLu at tyan.com
Wed Apr 21 11:40:01 CEST 2004
In the PMC pm49fl004, You got eight 64K size blocks.
You can erase the individual block and write that block only.
Regards
YH
-----邮件原件-----
发件人: Li-Ta Lo [mailto:ollie at lanl.gov]
发送时间: 2004年4月21日 9:49
收件人: YhLu
抄送: LinuxBIOS
主题: Re: 答复: flash_rom start and size
On Wed, 2004-04-21 at 10:40, YhLu wrote:
> For example,
> 1. I only want to let end user to flash normal part [0-384k), and don't
let
> him touch fallback part [384k, 512k).
there is no way you can really lock the flash.
> 2. or I only want to update the payload image in the beginning, [0,64k).
>
you need some kind of flash translation layer to accomplish this. You
need to back up some part of the erase block you want reserve , erase
the block and write with updated and reserved data.
You probably need MTD.
Ollie
> Regards
>
> Yinghai Lu
> -----邮件原件-----
> 发件人: Li-Ta Lo [mailto:ollie at lanl.gov]
> 发送时间: 2004年4月21日 9:09
> 收件人: YhLu
> 抄送: LinuxBIOS
> 主题: Re: flash_rom start and size
>
> On Tue, 2004-04-20 at 20:06, YhLu wrote:
> > Ollie or David,
> >
> > Can you modify the flash_rom to take start and size command line?
> >
> > I mean
> >
> > Flash_rom -start=0k -size=384k xxxx.rom
> >
> > And xxxx.rom only to be 384k.
> >
>
> Why do you want to do this ? You should prepare the image
> the same size as your flash chip.
>
> There are techinical difficulty doing this. Most flash
> parts are block/sector erase and byte program. There is
> no general way to start from an abitrary address to any
> size.
>
> Ollie
>
> > Regards
> >
> > YH
> >
> _______________________________________________
> Linuxbios mailing list
> Linuxbios at clustermatic.org
> http://www.clustermatic.org/mailman/listinfo/linuxbios
>
More information about the coreboot
mailing list