From 83857ea52b6d4bf84aed8ab5fad16d46a2d069d4 Mon Sep 17 00:00:00 2001 From: patacongo Date: Mon, 19 Mar 2007 16:37:46 +0000 Subject: [PATCH] Update git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@94 42af7a65-404d-4744-a932-0658087f49c3 --- ChangeLog | 14 +++++++++++--- Documentation/NuttX.html | 22 +++++++++++++++++----- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index b064d23029..5c0d8369b4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -32,24 +32,32 @@ issue when SP enters indirect address space. * Documentation updates -0.1.2 2007-xx-xx Gregory Nutt +0.1.2 2007-03-19 Gregory Nutt * Add dirent.h, opendir(), readdir(), closedir(), etc. * Add strerror() * Added 'ls' command to nsh * Added C5471 watchdog driver - * Added support for the Neuros OSD / DM320 * Fixed another bug where free() is called from IDLE task. Can't do this; the caller must be able to wait for access to memory. - * Cannot do debug output in middle of context switch logic. + * Fixed bugs associated with debug output: + Cannot do dbg() in middle of context switch logic. + because it may require use of semaphores and cause + additional context switches. lldbg() is safe. * Interrupt must be disabled throughout all context switches. * Separated C5471 serial driver; a shareable part is in drivers/. ; the C5471 specific part is in arch/C5471. serial.h defines the interface. * Fixed mq_receive() and mq_send() -- bad memcpy() + * Fixed C5471 signal deliver logic: use of dbg() and + other actions by use signal handler can alter errno. + need to protect errno during signal handling. * Fixed uninitialized variable in filesystem that could cause various problems * Added a test for roundrobin scheduler. +0.1.3 2007-xx-xx Gregory Nutt + + * Added support for the Neuros OSD / DM320 diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 3f80f7bbad..fabdd208a1 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -382,7 +382,7 @@ Other memory: the stack usage down for the 8051/2 (which has only 256 bytes of stack). * Attempts to use C5471 console from interrupt handlers - can casue errors. Added a special path for this case. + can cause errors. Added a special path for this case. * Refuse calls to sem_wait and sem_trywait from interrupt handlers. This was happening because interrupt handlers were calling printf-like functions. @@ -393,22 +393,34 @@ Other memory: issue when SP enters indirect address space. * Documentation updates -0.1.2 2007-xx-xx Gregory Nutt +0.1.2 2007-03-19 Gregory Nutt * Add dirent.h, opendir(), readdir(), closedir(), etc. * Add strerror() * Added 'ls' command to nsh * Added C5471 watchdog driver - * Added support for the Neuros OSD / DM320 - * Fixed another bug where free() is called from IDEL task. + * Fixed another bug where free() is called from IDLE task. Can't do this; the caller must be able to wait for access to memory. + * Fixed bugs associated with debug output: + Cannot do dbg() in middle of context switch logic. + because it may require use of semaphores and cause + additional context switches. lldbg() is safe. + * Interrupt must be disabled throughout all context switches. * Separated C5471 serial driver; a shareable part is in drivers/. ; the C5471 specific part is in arch/C5471. serial.h defines the interface. - * Fixed mq_receive() -- bad memcpy() + * Fixed mq_receive() and mq_send() -- bad memcpy() + * Fixed C5471 signal deliver logic: use of dbg() and + other actions by use signal handler can alter errno. + need to protect errno during signal handling. + * Fixed uninitialized variable in filesystem that could + cause various problems + * Added a test for roundrobin scheduler. +0.1.3 2007-xx-xx Gregory Nutt + * Added support for the Neuros OSD / DM320