Flash, BIOS starting at FFFF:FFF0

From: Günther (spamtrap_at_crayne.org)
Date: 02/28/05


Date: Mon, 28 Feb 2005 19:19:03 +0000 (UTC)

hi!

I want do some flash programming.
I want to use a 512 kByte flash ROM.

Where is the onboard flash exactly mapped to?

Flash size -> physical address
10000h ( 64 kByte) -> F0000h (or FFFF0000h? or both?)
20000h (128 kByte) -> E0000h (or FFFE0000h? or both?)
40000h (256 kByte) -> C0000h?
80000h (512 kByte) -> ? (FFF80000h?)

Or are only the last 64 kByte garanteed mapped to F0000h?

There exist flash ROMs with 8 MByte, where are they mapped to?

If I switch to protected mode (with A20 enabled),
what can I read at FFFF0000h?

My motherboard has the W83697HF WINBOND LPC I/O
http://www.winbond.com/e-winbondhtm/partner/PDFresult.asp?Pname=184
it supports up to 512 kByte flash ROM.

But I can't find a documentation for address mapping.

Thank you

Günther