[U-Boot] [Patch v2] bootvx: Disable interrupts before boot up vxWorks
Peter Pan
pppeterpppan at gmail.com
Sat Oct 15 04:35:39 CEST 2011
bootvx : Disable interrupts before boot up vxWorks
vxWorks needs all interrupts to be disabled before boot up.
Signed-off-by: Ke Pan <pppeterpppan at gmail.com>
---
Changes for v2:
- Remove console outputs
- Add a comment
- Change the log message
common/cmd_elf.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/common/cmd_elf.c b/common/cmd_elf.c
index bf32612..7a7a6bb 100644
--- a/common/cmd_elf.c
+++ b/common/cmd_elf.c
@@ -230,6 +230,8 @@ int do_bootvx (cmd_tbl_t *cmdtp, int flag, int
argc, char * const argv[])
(char *) bootaddr);
printf ("## Starting vxWorks at 0x%08lx ...\n", addr);
+ /* Disable all interrupts before boot up vxWorks */
+ disable_interrupts();
((void (*)(void)) addr) ();
puts ("## vxWorks terminated\n");
More information about the U-Boot
mailing list