aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYuji Mano <yuji.mano@am.sony.com>2008-12-18 23:33:34 -0800
committerGeoff Levand <geoffrey.levand@am.sony.com>2008-12-23 11:25:26 -0800
commit521a2a3f36ca8ee469a1677c6479b941771ce496 (patch)
treeff5c09ef6b6486bdcca6534f34246dd237938f7f
parent8753c3e80023de678cc04d216016e5068272eb06 (diff)
downloadmars-src-521a2a3f36ca8ee469a1677c6479b941771ce496.tar.gz
dist: Rename ChangeLog to RELEASES file
Signed-off-by: Yuji Mano <yuji.mano@am.sony.com>
-rw-r--r--ChangeLog47
-rw-r--r--RELEASES90
-rwxr-xr-xmake-dist2
3 files changed, 91 insertions, 48 deletions
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index ce5e217..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,47 +0,0 @@
-2008-12-19 Yuji Mano <yuji.mano@am.sony.com>
-
- Release v1.1.0
- --------------
- Workload Module Framework, NUMA Support with Test Suite
-
- * add support for NUMA
- * add initial test suite
- * add workload module framework
- * add tick counter API
- * cleanup DMA API
- * remove obsolete MPU-side mars/core.h
- * bug fixes
-
-2008-11-11 Yuji Mano <yuji.mano@am.sony.com>
-
- Release v1.0.1
- --------------
- Bug Fix Release
-
- * hide internal implementation details from public API headers
- * bug fixes
-
-2008-10-23 Yuji Mano <yuji.mano@am.sony.com>
-
- Release v1.0.0
- --------------
- Major API Cleanups and Changes
-
- * change API so objects are dynamically allocated
- * change API to remove structure parameter passing
- * clean up header files and remove mars_* prefix from header file names
- * add support for shared MARS context
- * add support for task partial context save
- * add support to returning task exit code
- * add mars/mars_context.h
- * remove mars_debug.h and mars_timer.h from public headers
- * bug fixes
-
-2008-09-11 Yuji Mano <yuji.mano@am.sony.com>
-
- Release v0.9.2
- --------------
- Initial Public Release
-
- * API changes/additions
- * bug fixes
diff --git a/RELEASES b/RELEASES
new file mode 100644
index 0000000..0684cfa
--- /dev/null
+++ b/RELEASES
@@ -0,0 +1,90 @@
+RELEASES
+--------
+This file lists major changes and known major bugs or issues for each release.
+
+2008-12-19 Yuji Mano <yuji.mano@am.sony.com>
+
+ Release v1.1.0
+ ==============
+ Workload Module Framework, NUMA Support with Test Suite
+
+ Major Changes
+ -------------
+ * add support for NUMA
+ * add initial test suite
+ * add workload module framework
+ * add tick counter API
+ * cleanup DMA API
+ * remove obsolete MPU-side mars/core.h
+ * bug fixes
+
+ Major Bugs
+ ----------
+ * kernel scheduler bug - if more than 16 workloads are created,
+ workloads added to end of queue may never be scheduled if workloads at
+ front of queue are schedulable, regardless of priority or fairness
+
+2008-11-11 Yuji Mano <yuji.mano@am.sony.com>
+
+ Release v1.0.1
+ ==============
+ Bug Fix Release
+
+ Major Changes
+ -------------
+ * hide internal implementation details from public API headers
+ * bug fixes
+
+ Major Bugs
+ ----------
+ * none known
+
+2008-10-23 Yuji Mano <yuji.mano@am.sony.com>
+
+ Release v1.0.0
+ ==============
+ Major API Cleanups and Changes
+
+ Major Changes
+ -------------
+ * change API so objects are dynamically allocated
+ * change API to remove structure parameter passing
+ * clean up header files and remove mars_* prefix from header file names
+ * add support for shared MARS context
+ * add support for task partial context save
+ * add support to returning task exit code
+ * add mars/mars_context.h
+ * remove mars_debug.h and mars_timer.h from public headers
+ * bug fixes
+
+ Major Bugs
+ ----------
+ * host static library undefined symbols
+ * mars_task_destroy() - memory leak
+ * mars_task_queue_destroy() - memory leak
+
+2008-09-11 Yuji Mano <yuji.mano@am.sony.com>
+
+ Release v0.9.2
+ ==============
+ Initial Public Release
+
+ Major Changes
+ -------------
+ * API changes/additions
+ * bug fixes
+
+ Major Bugs
+ ----------
+ * dma list usage bug in 64-bit environment
+ * workload queue destroy bug - workload queue destroy function does not
+ properly check for all tasks to be completed
+ * workload queue workload initialization bug - incorrect setting of
+ workload state bits
+ * mars_task_get_name() does not return NULL when NULL is specified for
+ task name at creation
+ * task queue 'try_*' functions incorrectly return MARS_ERROR_FORMAT
+ if task has no context save area
+ * internal function workload_signal_try_wait() always returns
+ MARS_ERROR_PARAMS
+ * task barrier creation does not return error when total is 0
diff --git a/make-dist b/make-dist
index f107f6b..404bc2b 100755
--- a/make-dist
+++ b/make-dist
@@ -54,7 +54,7 @@ find $TESTS_DIR ! -name '.[^.]*' -type f | tar cf - -T - | tar xf - -C $DIST_DIR
mkdir $DIST_DIR/scripts
cp scripts/*.m4 $DIST_DIR/scripts/
-cp ChangeLog README $DIST_DIR
+cp README RELEASES $DIST_DIR
sed -e "s,@version@,$VERSION,g" mars.spec.in > $DIST_DIR/mars.spec
pushd $DIST_DIR