Mercurial > flash_v2
diff packages/redboot/current/ChangeLog @ 154:e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
| author | jlarmour |
|---|---|
| date | Tue, 27 Feb 2001 01:21:45 +0000 |
| parents | 5e8f3b328bb3 |
| children | b939e9cada46 |
line wrap: on
line diff
--- a/packages/redboot/current/ChangeLog +++ b/packages/redboot/current/ChangeLog @@ -1,3 +1,76 @@ +2001-02-26 Gary Thomas <gthomas@redhat.com> + + * include/redboot.h (RedBoot_INIT_PRIO): Slight change - avoid + arithmetic which C preprocessor doesn't handle anyway. This also + fixes prioritizing init entries. + + * src/flash.c (fis_load): Only load actual data [length] when loading + an image. + + * cdl/redboot.cdl: Change build rule to always rebuild 'version.o' + whenever the application is relinked. Thus the version string will + always accurately reflect the actual build date/time. + +2001-02-22 Hugo Tyson <hmt@redhat.com> + + * cdl/redboot.cdl: New config options to control default creation + of various FIS image files. Also opt for a reserved area at the + base of flash, eg. for user's POST or other pre-RedBoot code that + we must not interfere with. This isn't the same as the extant + boot_offset option, so the two are made to work together. + Likewise an offset for the start of a POST-cooperative RedBoot + image, if any; the value is of course platform dependent, not + simply after the first RedBoot image, if there is one. + + Clarification: a POST-cooperative RedBoot image is a ROM-start + image that runs at a higher address in ROM, and which omits some + of the hardware initialization because it's already done by + whatever came before. Most targets do not have such a thing; + those that do, it is created by a config export file, not by a new + startup type. A POST Redboot can be tested from a plain ROM + redboot by just calling its entrypoint once it is installed in + flash; eg. by "go 0x50040044" at the RedBoot prompt. + + * src/flash.c (fis_init): Create additional optional entries for + o (reserved) reserved area at start, for preboot or post code. + o RedBoot itself now optional + o RedBoot[post] + o RedBoot[backup] + Also initialize their addresses, sizes, accordingly. + The default behaviour is unchanged. + The flash erase is moved to after the fis table init because the + fis table init most conveniently calculates the high water mark of + built-in default objects. + (fis_create): If creating a file which already exists (most likely + one of the preconfigured defaults) pick up Flash address and + length (the two required parameters) from there. They're required + to be the same to it's no loss of generality, and saves typing, + makes the default entries far more useful and so on. + (fis_delete): Skip those entries which were + preconfigured; we want nobody to be able to delete these. + (fis_free): Start searching for free space to list only after the + reserved base area - if there is one. + (fis_find_free): Start searching for free space only after the + reserved base area... + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * src/flash.c: Added default case to switch statement. + +2001-02-20 Gary Thomas <gthomas@redhat.com> + + * src/load.c: Remove unnecessary \r from usage message. + + * src/printf.c (_vprintf): Ensure CR/LF sequence, not LFCR. + + * src/net/ping.c: + * src/flash.c: Better usage messages [no naked linefeeds]. + + * src/net/ping.c: Tidy up usage message. Check for reasonable + packet lengths. + + * src/load.c: Tidy up usage message. + 2001-02-16 Nick Garnett <nickg@cygnus.co.uk> * src/flash.c (load_flash_config): Move setting of config_ok to @@ -803,7 +876,7 @@ 2000-07-12 Gary Thomas <gthomas@redhat // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- //
