aboutsummaryrefslogtreecommitdiffstats
path: root/readme.txt
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-08-13 15:40:57 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-08-13 15:40:57 +0000
commit5cee2c08d787d1b14c62d5595b72644a773fe443 (patch)
tree50032e24ab9522de3a828493a8a69681fab1f2ae /readme.txt
parent978e34eed2ed391f57b25e007b63f2938f8af0f6 (diff)
downloadChibiOS-5cee2c08d787d1b14c62d5595b72644a773fe443.tar.gz
ChibiOS-5cee2c08d787d1b14c62d5595b72644a773fe443.tar.bz2
ChibiOS-5cee2c08d787d1b14c62d5595b72644a773fe443.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3226 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/readme.txt b/readme.txt
index f55a93ae8..1c4207711 100644
--- a/readme.txt
+++ b/readme.txt
@@ -89,9 +89,9 @@
(backported to 2.2.4).
- FIX: Fixed timeout problem in the lwIP interface layer (bug 3302420)
(backported to 2.2.4).
-- NEW: Removed the option CH_USE_NESTED_LOCK, lwIP no more requires it and it
- would have conflicted with CH_DBG_SYSTEM_STATE_CHECK that is far more
- useful.
+- NEW: Added a new hook THREAD_CONTEXT_SWITCH_HOOK() that allows to insert
+ code just before a context switch. For example this hook could be used
+ in oder to implement advanced power management schemes.
- NEW: Added a new debug option CH_DBG_SYSTEM_STATE_CHECK that ensures the
correct API call protocol. If an API is invoked out of the correct context
then the kernel panics with a debug message.
@@ -157,6 +157,9 @@
not support fast interrupts (backported to 2.2.5).
- NEW: Now the port layer exports info regarding the compiler and the port
options. The info are printed into the test reports.
+- CHANGE: Removed the option CH_USE_NESTED_LOCK, lwIP no more requires it and
+ it would have conflicted with CH_DBG_SYSTEM_STATE_CHECK which is far more
+ useful.
- CHANGE: Renamed the scheduler functions chSchIsRescRequiredExI() to
chSchIsPreemptionRequired(), chSchDoRescheduleI() to chSchDoReschedule(),
chSysSwitchI() to chSysSwitch(). All those functions were special cases