2007-03-10 01:22:55 +08:00
|
|
|
0.1.0 2007-03-09 Gregory Nutt <spudmonkey@racsa.co.cr>
|
|
|
|
|
|
|
|
* Initial Release
|
|
|
|
* Support for Linux user mode simulation and TI
|
|
|
|
TMS320C5471 (Arm7) provided
|
2007-03-10 08:17:29 +08:00
|
|
|
|
2007-03-15 02:58:21 +08:00
|
|
|
0.1.1 2007-03-14 Gregory Nutt <spudmonkey@racsa.co.cr>
|
2007-03-10 08:17:29 +08:00
|
|
|
|
|
|
|
* Corrected an error in interrupt level context switching
|
|
|
|
for C5471
|
2007-03-10 22:45:23 +08:00
|
|
|
* Added fgets() and gets() logic; verified c5471 console read.
|
2007-03-15 02:58:21 +08:00
|
|
|
* Corrected error in reading from the C5471 serial port:
|
|
|
|
Improper use of semaphore can cause deadlock.
|
|
|
|
* Fixed an error in the memory cleanup: The idle task
|
|
|
|
cannot take sempahores (because it must always be ready
|
|
|
|
to run).
|
2007-03-12 01:37:47 +08:00
|
|
|
* Tasks can now accept a configurable maximum number of
|
|
|
|
input parameters (argc)
|
2007-03-12 06:19:01 +08:00
|
|
|
* _task_init() was divided into separate functions that
|
|
|
|
require fewer parameters. This was necessary to keep
|
|
|
|
the stack usage down for the 8051/2 (which has only
|
|
|
|
256 bytes of stack).
|
2007-03-10 08:17:29 +08:00
|
|
|
* Attempts to use C5471 console from interrupt handlers
|
2007-03-17 06:07:31 +08:00
|
|
|
can cause errors. Added a special path for this case.
|
2007-03-10 22:45:23 +08:00
|
|
|
* Refuse calls to sem_wait and sem_trywait from interrupt
|
|
|
|
handlers. This was happening because interrupt handlers
|
|
|
|
were calling printf-like functions.
|
|
|
|
* Added strtok() and strtok_r()
|
|
|
|
* Added a simple shell called nsh (see examples/nsh).
|
2007-03-15 02:58:21 +08:00
|
|
|
* Platform support for 8052 is complete but not stable
|
|
|
|
when the timer interrupt is enabled. Seems to be an
|
|
|
|
issue when SP enters indirect address space.
|
2007-03-10 08:17:29 +08:00
|
|
|
* Documentation updates
|
2007-03-15 06:41:09 +08:00
|
|
|
|
|
|
|
0.1.2 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
|
|
|
|
|
|
|
* Add dirent.h, opendir(), readdir(), closedir(), etc.
|
2007-03-18 00:18:49 +08:00
|
|
|
* Add strerror()
|
2007-03-15 07:34:37 +08:00
|
|
|
* Added 'ls' command to nsh
|
2007-03-16 08:42:02 +08:00
|
|
|
* Added C5471 watchdog driver
|
2007-03-16 23:52:08 +08:00
|
|
|
* Added support for the Neuros OSD / DM320
|
2007-03-17 06:07:31 +08:00
|
|
|
* Fixed another bug where free() is called from IDEL task.
|
|
|
|
Can't do this; the caller must be able to wait for access
|
|
|
|
to memory.
|
|
|
|
* 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()
|
2007-03-16 23:52:08 +08:00
|
|
|
|
2007-03-15 07:34:37 +08:00
|
|
|
|