diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-08-13 15:40:57 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2011-08-13 15:40:57 +0000 |
commit | 5cee2c08d787d1b14c62d5595b72644a773fe443 (patch) | |
tree | 50032e24ab9522de3a828493a8a69681fab1f2ae /readme.txt | |
parent | 978e34eed2ed391f57b25e007b63f2938f8af0f6 (diff) | |
download | ChibiOS-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.txt | 9 |
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
|