From b1db8a9f7fe3bc2cd48c52e7c2c50e0e118f8889 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 7 Jan 2008 14:06:46 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@166 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- readme.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'readme.txt') diff --git a/readme.txt b/readme.txt index b00db6498..47e4c16e7 100644 --- a/readme.txt +++ b/readme.txt @@ -40,6 +40,17 @@ AVR-AT90CANx-GCC - Port on AVR AT90CAN128, not complete yet. ***************************************************************************** *** 0.5.1 *** +- NEW: Priority enqueing for messages can be optionally enabled by specifying + the P_MSGBYPRIO option when creating a server thread. + This change allows the implementation of a priority ceiling protocol into + message servers threads. Threads serving messages by priority and threads + serving messages in FIFO orded can exist at the same time in the system. + This feature can be enabled or disabled by removing the option + CH_USE_MESSAGES_PRIORITY into the chconf.h file. + Note: This option brings a small overhead when sending a message regardless + if in FIFO or priority order, if you dont need priority ordering for your + messages it is better disable the feature in chconf.h. It also saves some + space. - Added to the ARM demos load scripts the capability to load code in RAM instead flash, the function must be marked as: __attribute__((section(".ramtext"))) -- cgit v1.2.3