From 5cee2c08d787d1b14c62d5595b72644a773fe443 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 13 Aug 2011 15:40:57 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3226 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- readme.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'readme.txt') 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 -- cgit v1.2.3