From ef22e9204dc12eb8e3289e1eb94945f3ecbaee7c Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 11 Apr 2009 15:03:58 +0000 Subject: [PATCH] Improvements to the coverage tool. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@888 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- test/coverage/chconf.h | 2 +- test/coverage/chcore.h | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/test/coverage/chconf.h b/test/coverage/chconf.h index b979a9517..ebd7c3dbd 100644 --- a/test/coverage/chconf.h +++ b/test/coverage/chconf.h @@ -58,7 +58,7 @@ * @note The default is @p FALSE. */ #if !defined(CH_USE_NESTED_LOCKS) || defined(__DOXYGEN__) -#define CH_USE_NESTED_LOCKS FALSE +#define CH_USE_NESTED_LOCKS TRUE #endif /** diff --git a/test/coverage/chcore.h b/test/coverage/chcore.h index 276b935da..321bd816e 100644 --- a/test/coverage/chcore.h +++ b/test/coverage/chcore.h @@ -130,13 +130,13 @@ struct context { * IRQ prologue code, inserted at the start of all IRQ handlers enabled to * invoke system APIs. */ -#define PORT_IRQ_PROLOGUE() +#define PORT_IRQ_PROLOGUE() asm volatile ("nop") /** * IRQ epilogue code, inserted at the end of all IRQ handlers enabled to * invoke system APIs. */ -#define PORT_IRQ_EPILOGUE() +#define PORT_IRQ_EPILOGUE() asm volatile ("nop") /** * IRQ handler function declaration. @@ -151,37 +151,37 @@ struct context { /** * Does nothing in this simulator. */ -#define port_lock() +#define port_lock() asm volatile ("nop") /** * Does nothing in this simulator. */ -#define port_unlock() +#define port_unlock() asm volatile ("nop") /** * Does nothing in this simulator. */ -#define port_lock_from_isr() +#define port_lock_from_isr() asm volatile ("nop") /** * Does nothing in this simulator. */ -#define port_unlock_from_isr() +#define port_unlock_from_isr() asm volatile ("nop") /** * Does nothing in this simulator. */ -#define port_disable() +#define port_disable() asm volatile ("nop") /** * Does nothing in this simulator. */ -#define port_suspend() +#define port_suspend() asm volatile ("nop") /** * Does nothing in this simulator. */ -#define port_enable() +#define port_enable() asm volatile ("nop") /** * In the simulator this does a polling pass on the simulated interrupt