summaryrefslogtreecommitdiffstats
path: root/c/src
diff options
context:
space:
mode:
authorEric Norum <WENorum@lbl.gov>2006-08-01 18:30:35 +0000
committerEric Norum <WENorum@lbl.gov>2006-08-01 18:30:35 +0000
commit167818a557de804940ec793e1586c9845d41f058 (patch)
treeb5707fed41566eb772c1c637e99fb4af6134faa9 /c/src
parentAdd objc (diff)
downloadrtems-167818a557de804940ec793e1586c9845d41f058.tar.bz2
Add bsp_setbenv system call.
Diffstat (limited to 'c/src')
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
index 452ab448a3..fe1babdaa7 100644
--- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog
+++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog
@@ -1,3 +1,7 @@
+2006-08-01 Eric Norum <norume@aps.anl.gov>
+
+ * startup/bspstart.c: Add bsp_setbenv system call.
+
2006-05-15 Eric Norum <norume@aps.anl.gov>
* startup/bspstart.c: Add checks for FPGA interrupt request overflow.
diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
index 805d35565e..956be3eb00 100644
--- a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
+++ b/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c
@@ -411,12 +411,13 @@ type bsp_##name(d1type d1, d2type d2, d3type d3) \
#define SysCode_program 5 /* program flash memory */
#define SysCode_gethwaddr 12 /* get hardware address */
#define SysCode_getbenv 14 /* get bootloader environment variable */
-#define SysCode_setbenv 15 /* get bootloader environment variable */
+#define SysCode_setbenv 15 /* set bootloader environment variable */
#define SysCode_flash_erase_range 19 /* erase a section of flash */
#define SysCode_flash_write_range 20 /* write a section of flash */
syscall_1(int, reset, int, flags)
syscall_1(unsigned const char *, gethwaddr, int, a)
syscall_1(const char *, getbenv, const char *, a)
+syscall_1(int, setbenv, const char *, a)
syscall_2(int, program, bsp_mnode_t *, chain, int, flags)
syscall_3(int, flash_erase_range, volatile unsigned short *, flashptr, int, start, int, end);
syscall_3(int, flash_write_range, volatile unsigned short *, flashptr, bsp_mnode_t *, chain, int, offset);