Revert "Sysview add prefix kconfig to add an option to decouple sched_note calls"
This reverts commit f72f7ebee0
.
This commit is contained in:
parent
e9ed994fec
commit
4ba7624804
@ -114,12 +114,6 @@ config SEGGER_SYSVIEW_RAM_BASE
|
||||
---help---
|
||||
The lowest RAM address used for IDs
|
||||
|
||||
config SEGGER_SYSVIEW_PREFIX
|
||||
bool "Segger note function prefix"
|
||||
default ""
|
||||
---help---
|
||||
prefix sched_note functions with "sysview_" to call them indirectly
|
||||
|
||||
endif
|
||||
|
||||
endmenu # Segger RTT drivers
|
||||
|
@ -276,7 +276,7 @@ static inline int sysview_isenabled_syscall(int nr)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void PREFIX(sched_note_start)(FAR struct tcb_s *tcb)
|
||||
void sched_note_start(FAR struct tcb_s *tcb)
|
||||
{
|
||||
if (!sysview_isenabled())
|
||||
{
|
||||
@ -287,7 +287,7 @@ void PREFIX(sched_note_start)(FAR struct tcb_s *tcb)
|
||||
sysview_send_taskinfo(tcb);
|
||||
}
|
||||
|
||||
void PREFIX(sched_note_stop)(FAR struct tcb_s *tcb)
|
||||
void sched_note_stop(FAR struct tcb_s *tcb)
|
||||
{
|
||||
if (!sysview_isenabled())
|
||||
{
|
||||
@ -298,7 +298,7 @@ void PREFIX(sched_note_stop)(FAR struct tcb_s *tcb)
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SCHED_INSTRUMENTATION_SWITCH
|
||||
void PREFIX(sched_note_suspend)(FAR struct tcb_s *tcb)
|
||||
void sched_note_suspend(FAR struct tcb_s *tcb)
|
||||
{
|
||||
if (!sysview_isenabled())
|
||||
{
|
||||
@ -311,7 +311,7 @@ void PREFIX(sched_note_suspend)(FAR struct tcb_s *tcb)
|
||||
}
|
||||
}
|
||||
|
||||
void PREFIX(sched_note_resume)(FAR struct tcb_s *tcb)
|
||||
void sched_note_resume(FAR struct tcb_s *tcb)
|
||||
{
|
||||
if (!sysview_isenabled())
|
||||
{
|
||||
@ -333,7 +333,7 @@ void PREFIX(sched_note_resume)(FAR struct tcb_s *tcb)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SCHED_INSTRUMENTATION_IRQHANDLER
|
||||
void PREFIX(sched_note_irqhandler)(int irq, FAR void *handler, bool enter)
|
||||
void sched_note_irqhandler(int irq, FAR void *handler, bool enter)
|
||||
{
|
||||
if (!sysview_isenabled_irq(irq, enter))
|
||||
{
|
||||
@ -371,7 +371,7 @@ void PREFIX(sched_note_irqhandler)(int irq, FAR void *handler, bool enter)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SCHED_INSTRUMENTATION_SYSCALL
|
||||
void PREFIX(sched_note_syscall_enter)(int nr, int argc, ...)
|
||||
void sched_note_syscall_enter(int nr, int argc, ...)
|
||||
{
|
||||
nr -= CONFIG_SYS_RESERVED;
|
||||
|
||||
@ -406,7 +406,7 @@ void PREFIX(sched_note_syscall_enter)(int nr, int argc, ...)
|
||||
SEGGER_SYSVIEW_MarkStart(nr);
|
||||
}
|
||||
|
||||
void PREFIX(sched_note_syscall_leave)(int nr, uintptr_t result)
|
||||
void sched_note_syscall_leave(int nr, uintptr_t result)
|
||||
{
|
||||
nr -= CONFIG_SYS_RESERVED;
|
||||
|
||||
@ -514,8 +514,8 @@ int sysview_initialize(void)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void PREFIX(sched_note_filter_mode)(struct note_filter_mode_s *oldm,
|
||||
struct note_filter_mode_s *newm)
|
||||
void sched_note_filter_mode(struct note_filter_mode_s *oldm,
|
||||
struct note_filter_mode_s *newm)
|
||||
{
|
||||
irqstate_t flags;
|
||||
|
||||
@ -579,8 +579,8 @@ void PREFIX(sched_note_filter_mode)(struct note_filter_mode_s *oldm,
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_SCHED_INSTRUMENTATION_IRQHANDLER
|
||||
void PREFIX(sched_note_filter_irq)(struct note_filter_irq_s *oldf,
|
||||
struct note_filter_irq_s *newf)
|
||||
void sched_note_filter_irq(struct note_filter_irq_s *oldf,
|
||||
struct note_filter_irq_s *newf)
|
||||
{
|
||||
irqstate_t flags;
|
||||
|
||||
@ -625,8 +625,8 @@ void PREFIX(sched_note_filter_irq)(struct note_filter_irq_s *oldf,
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_SCHED_INSTRUMENTATION_SYSCALL
|
||||
void PREFIX(sched_note_filter_syscall)(struct note_filter_syscall_s *oldf,
|
||||
struct note_filter_syscall_s *newf)
|
||||
void sched_note_filter_syscall(struct note_filter_syscall_s *oldf,
|
||||
struct note_filter_syscall_s *newf)
|
||||
{
|
||||
irqstate_t flags;
|
||||
|
||||
|
@ -26,17 +26,6 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include <nuttx/config.h>
|
||||
#include <nuttx/sched.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_SEGGER_SYSVIEW_PREFIX
|
||||
# define PREFIX(fun) sysview ## _ ## fun
|
||||
#else
|
||||
# define PREFIX(fun) fun
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Public Function Prototypes
|
||||
@ -58,43 +47,6 @@
|
||||
|
||||
#ifdef CONFIG_SEGGER_SYSVIEW
|
||||
int sysview_initialize(void);
|
||||
|
||||
# ifdef CONFIG_SEGGER_SYSVIEW_PREFIX
|
||||
|
||||
void PREFIX(sched_note_start)(struct tcb_s *tcb);
|
||||
|
||||
void PREFIX(sched_note_stop)(struct tcb_s *tcb);
|
||||
|
||||
void PREFIX(sched_note_suspend)(struct tcb_s *tcb);
|
||||
|
||||
void PREFIX(sched_note_resume)(struct tcb_s *tcb);
|
||||
|
||||
# ifdef CONFIG_SCHED_INSTRUMENTATION_IRQHANDLER
|
||||
void PREFIX(sched_note_irqhandler)(int irq, void *handler, bool enter);
|
||||
# endif
|
||||
|
||||
# ifdef CONFIG_SCHED_INSTRUMENTATION_SYSCALL
|
||||
void PREFIX(sched_note_syscall_enter)(int nr);
|
||||
void PREFIX(sched_note_syscall_leave)(int nr, uintptr_t result);
|
||||
# endif
|
||||
|
||||
# ifdef CONFIG_SCHED_INSTRUMENTATION_FILTER
|
||||
void PREFIX(sched_note_filter_mode)(struct note_filter_mode_s *oldm,
|
||||
struct note_filter_mode_s *newm);
|
||||
# endif
|
||||
|
||||
# ifdef CONFIG_SCHED_INSTRUMENTATION_IRQHANDLER
|
||||
void PREFIX(sched_note_filter_irq)(struct note_filter_irq_s *oldf,
|
||||
struct note_filter_irq_s *newf);
|
||||
# endif
|
||||
|
||||
# ifdef CONFIG_SCHED_INSTRUMENTATION_SYSCALL
|
||||
void PREFIX(sched_note_filter_syscall)(struct note_filter_syscall_s *oldf,
|
||||
struct note_filter_syscall_s *newf);
|
||||
# endif
|
||||
|
||||
# endif /* CONFIG_SEGGER_SYSVIEW_PREFIX */
|
||||
|
||||
#endif /* CONFIG_SEGGER_SYSVIEW */
|
||||
#endif
|
||||
|
||||
#endif /* __INCLUDE_NUTTX_SEGGER_SYSVIEW_H */
|
||||
|
Loading…
Reference in New Issue
Block a user