Re: Flash BIOS under linux

H. Peter Anvin (hpa@transmeta.com)
1 Apr 1999 18:36:45 GMT


Followup to: <E10Sj7D-0006xc-00@devel2.axiom.internal>
By author: David Woodhouse <David.Woodhouse@mvhi.com>
In newsgroup: linux.dev.kernel
>
> It's not too difficult to work it out. You know where the BIOS is mapped in
> memory because it's always at the same place (0xe0000 or 0xf0000?), you know
> what kind of flash chip they use because it's written on the top of the chip,
> and you know how to erase and write the flash because the manufacturer of the
> _flash_ publishes docs.
>
> What you might _not_ know is the format in which your BIOS vendor
> distributes their upgrades. But I doubt it's hard to work that one
> out, either.
>

All I have seen have a file that's an exact power of 2 (128K, 256K).
You figure out the format.

-hpa

-- 
"The user's computer downloads the ActiveX code and simulates a 'Blue
Screen' crash, a generally benign event most users are familiar with
and that would not necessarily arouse suspicions."
-- Security exploit description on http://www.zks.net/p3/how.asp

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/