Subject: port-arm32/37238: evbarm TS7200 flash image no longer fits in flash memory
To: None <,,>
From: None <>
List: netbsd-bugs
Date: 10/27/2007 21:20:00
>Number:         37238
>Category:       port-arm32
>Synopsis:       evbarm TS7200 flash image no longer fits in flash memory
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    port-arm32-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Oct 27 21:20:00 +0000 2007
>Originator:     Lloyd Parkes
>Release:        4.0_RC3
Must Have Coffee
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version current-TS_5 - built 11:24:54, Jun  7 2006
Platform: TS-7200 Board (ARM920T) Rev A
RAM: 0x00000000-0x02000000, [0x00044f88-0x01fdd000] available
FLASH: 0x60000000 - 0x60800000, 64 blocks of 0x00020000 bytes each.
TS7200s have an area of flash for the kernel to boot with a length of 0x160000 bytes. The gzimg that NetBSD 4.0_RC3 builds for this space is 0x16D303 bytes long. This makes the default method of putting a NetBSD kernel on this hardware impossible.

Try to "fis create" the image in flash and watch RedBoot complain that the image in RAM won't fit into flash.
None known.

Build the kernel without INET6, NFSSERVER, COMPAT_*, TS-ETH10 PC/104 ethernet, ukbd, wskbd, uaudio, umidi, audio, and wsmux, all of which will be useful to someone, just not me.