From: Gary Thomas <gary@mlbassoc.com>
To: Savin Zlobec <savin@elatec.si>
Cc: ecos-discuss@sources.redhat.com
Subject: Re: [ECOS] Default boot scripts in RedBoot
Date: Wed, 10 Dec 2003 14:56:00 -0000 [thread overview]
Message-ID: <1071068178.16658.234.camel@hermes> (raw)
In-Reply-To: <3FD7321E.5010103@elatec.si>
[-- Attachment #1: Type: text/plain, Size: 992 bytes --]
On Wed, 2003-12-10 at 07:47, Savin Zlobec wrote:
> Hello,
>
> I am using RedBoot configured with default boot script and it doesn't
> work just like I expect it to. It looks to me that default boot script
> timeout
> (CYGNUM_REDBOOT_BOOT_SCRIPT_DEFAULT_TIMEOUT) is used
> only when CYGSEM_REDBOOT_FLASH_CONFIG is not set. I use
> flash config support in my configuration and when boot script is not set,
> than the default boot script is used, but the timeout remains 0 which
> aborts the script.
>
> Also from the cdl option description one could expect that the default
> value of
> boot_script_timeout would be CYGNUM_REDBOOT_BOOT_SCRIPT_DEFAULT_TIMEOUT,
> but it is 0.
>
> Is this a feature or a bug ?
Perhaps the default timeout should always be set. In any case, if
you have 'fconfig' enabled, then the value stored in your config
database should be what gets used.
Try this patch and see if it behaves more like you'd like.
--
Gary Thomas <gary@mlbassoc.com>
MLB Associates
[-- Attachment #2: diffs --]
[-- Type: text/x-patch, Size: 1283 bytes --]
Index: redboot/current/src/main.c
===================================================================
RCS file: /misc/cvsfiles/ecos/packages/redboot/current/src/main.c,v
retrieving revision 1.50
diff -u -5 -p -r1.50 main.c
--- redboot/current/src/main.c 24 Nov 2003 21:12:07 -0000 1.50
+++ redboot/current/src/main.c 10 Dec 2003 14:53:55 -0000
@@ -297,10 +297,14 @@ cyg_start(void)
#ifdef CYGOPT_REDBOOT_FIS_ZLIB_COMMON_BUFFER
fis_zlib_common_buffer =
workspace_end -= CYGNUM_REDBOOT_FIS_ZLIB_COMMON_BUFFER_SIZE;
#endif
+#ifdef CYGFUN_REDBOOT_BOOT_SCRIPT
+ script_timeout = CYGNUM_REDBOOT_BOOT_SCRIPT_DEFAULT_TIMEOUT;
+#endif
+
for (init_entry = __RedBoot_INIT_TAB__; init_entry != &__RedBoot_INIT_TAB_END__; init_entry++) {
(*init_entry->fun)();
}
mem_segments[0].start = workspace_start;
@@ -318,13 +322,10 @@ cyg_start(void)
#ifdef CYGFUN_REDBOOT_BOOT_SCRIPT
# ifdef CYGDAT_REDBOOT_DEFAULT_BOOT_SCRIPT
if (!script) {
script = CYGDAT_REDBOOT_DEFAULT_BOOT_SCRIPT;
-# ifndef CYGSEM_REDBOOT_FLASH_CONFIG
- script_timeout = CYGNUM_REDBOOT_BOOT_SCRIPT_DEFAULT_TIMEOUT;
-# endif
}
# endif
if (script) {
// Give the guy a chance to abort any boot script
unsigned char *hold_script = script;
[-- Attachment #3: Type: text/plain, Size: 146 bytes --]
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
next prev parent reply other threads:[~2003-12-10 14:56 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-10 14:40 Savin Zlobec
2003-12-10 14:56 ` Gary Thomas [this message]
2003-12-10 15:28 ` Savin Zlobec
2003-12-10 15:31 ` Gary Thomas
2003-12-11 9:10 ` Savin Zlobec
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1071068178.16658.234.camel@hermes \
--to=gary@mlbassoc.com \
--cc=ecos-discuss@sources.redhat.com \
--cc=savin@elatec.si \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).