Mercurial > flash_v2
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 153:5e8f3b328bb3 | 154:e2d866e32dac |
|---|---|
| 1 2001-02-26 Gary Thomas <gthomas@redhat.com> | |
| 2 | |
| 3 * include/redboot.h (RedBoot_INIT_PRIO): Slight change - avoid | |
| 4 arithmetic which C preprocessor doesn't handle anyway. This also | |
| 5 fixes prioritizing init entries. | |
| 6 | |
| 7 * src/flash.c (fis_load): Only load actual data [length] when loading | |
| 8 an image. | |
| 9 | |
| 10 * cdl/redboot.cdl: Change build rule to always rebuild 'version.o' | |
| 11 whenever the application is relinked. Thus the version string will | |
| 12 always accurately reflect the actual build date/time. | |
| 13 | |
| 14 2001-02-22 Hugo Tyson <hmt@redhat.com> | |
| 15 | |
| 16 * cdl/redboot.cdl: New config options to control default creation | |
| 17 of various FIS image files. Also opt for a reserved area at the | |
| 18 base of flash, eg. for user's POST or other pre-RedBoot code that | |
| 19 we must not interfere with. This isn't the same as the extant | |
| 20 boot_offset option, so the two are made to work together. | |
| 21 Likewise an offset for the start of a POST-cooperative RedBoot | |
| 22 image, if any; the value is of course platform dependent, not | |
| 23 simply after the first RedBoot image, if there is one. | |
| 24 | |
| 25 Clarification: a POST-cooperative RedBoot image is a ROM-start | |
| 26 image that runs at a higher address in ROM, and which omits some | |
| 27 of the hardware initialization because it's already done by | |
| 28 whatever came before. Most targets do not have such a thing; | |
| 29 those that do, it is created by a config export file, not by a new | |
| 30 startup type. A POST Redboot can be tested from a plain ROM | |
| 31 redboot by just calling its entrypoint once it is installed in | |
| 32 flash; eg. by "go 0x50040044" at the RedBoot prompt. | |
| 33 | |
| 34 * src/flash.c (fis_init): Create additional optional entries for | |
| 35 o (reserved) reserved area at start, for preboot or post code. | |
| 36 o RedBoot itself now optional | |
| 37 o RedBoot[post] | |
| 38 o RedBoot[backup] | |
| 39 Also initialize their addresses, sizes, accordingly. | |
| 40 The default behaviour is unchanged. | |
| 41 The flash erase is moved to after the fis table init because the | |
| 42 fis table init most conveniently calculates the high water mark of | |
| 43 built-in default objects. | |
| 44 (fis_create): If creating a file which already exists (most likely | |
| 45 one of the preconfigured defaults) pick up Flash address and | |
| 46 length (the two required parameters) from there. They're required | |
| 47 to be the same to it's no loss of generality, and saves typing, | |
| 48 makes the default entries far more useful and so on. | |
| 49 (fis_delete): Skip those entries which were | |
| 50 preconfigured; we want nobody to be able to delete these. | |
| 51 (fis_free): Start searching for free space to list only after the | |
| 52 reserved base area - if there is one. | |
| 53 (fis_find_free): Start searching for free space only after the | |
| 54 reserved base area... | |
| 55 | |
| 56 2001-02-22 Jesper Skov <jskov@redhat.com> | |
| 57 | |
| 58 * src/flash.c: Added default case to switch statement. | |
| 59 | |
| 60 2001-02-20 Gary Thomas <gthomas@redhat.com> | |
| 61 | |
| 62 * src/load.c: Remove unnecessary \r from usage message. | |
| 63 | |
| 64 * src/printf.c (_vprintf): Ensure CR/LF sequence, not LFCR. | |
| 65 | |
| 66 * src/net/ping.c: | |
| 67 * src/flash.c: Better usage messages [no naked linefeeds]. | |
| 68 | |
| 69 * src/net/ping.c: Tidy up usage message. Check for reasonable | |
| 70 packet lengths. | |
| 71 | |
| 72 * src/load.c: Tidy up usage message. | |
| 73 | |
| 1 2001-02-16 Nick Garnett <nickg@cygnus.co.uk> | 74 2001-02-16 Nick Garnett <nickg@cygnus.co.uk> |
| 2 | 75 |
| 3 * src/flash.c (load_flash_config): Move setting of config_ok to | 76 * src/flash.c (load_flash_config): Move setting of config_ok to |
| 4 true to before we look for a script to run. Otherwise scripts just | 77 true to before we look for a script to run. Otherwise scripts just |
| 5 don't work. | 78 don't work. |
| 801 // The Original Code is eCos - Embedded Configurable Operating System, | 874 // The Original Code is eCos - Embedded Configurable Operating System, |
| 802 // released September 30, 1998. | 875 // released September 30, 1998. |
| 803 // | 876 // |
| 804 // The Initial Developer of the Original Code is Red Hat. | 877 // The Initial Developer of the Original Code is Red Hat. |
| 805 // Portions created by Red Hat are | 878 // Portions created by Red Hat are |
| 806 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. | 879 // Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. |
| 807 // All Rights Reserved. | 880 // All Rights Reserved. |
| 808 // ------------------------------------------- | 881 // ------------------------------------------- |
| 809 // | 882 // |
| 810 //####COPYRIGHTEND#### | 883 //####COPYRIGHTEND#### |
| 811 //=========================================================================== | 884 //=========================================================================== |
