This is an automated email from the ASF dual-hosted git repository. acassis pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 0941bad877d1e4a5513eb067c51ca675b628c229 Author: Xiang Xiao <xiaoxi...@xiaomi.com> AuthorDate: Tue Oct 13 20:19:28 2020 +0800 note: Move up_schednote.c to drivers/note folder since it is general enough to work on other target Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com> --- arch/sim/src/Makefile | 6 ------ drivers/note/Kconfig | 6 ++++++ drivers/note/Make.defs | 4 ++++ arch/sim/src/sim/up_schednote.c => drivers/note/notelog_driver.c | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile index bd669e8..29b5380 100644 --- a/arch/sim/src/Makefile +++ b/arch/sim/src/Makefile @@ -104,12 +104,6 @@ endif HOSTSRCS += up_simsmp.c endif -ifeq ($(CONFIG_SCHED_INSTRUMENTATION),y) -ifneq ($(CONFIG_SCHED_INSTRUMENTATION_BUFFER),y) - CSRCS += up_schednote.c -endif -endif - ifeq ($(CONFIG_ONESHOT),y) CSRCS += up_oneshot.c endif diff --git a/drivers/note/Kconfig b/drivers/note/Kconfig index 61a2274..0644402 100644 --- a/drivers/note/Kconfig +++ b/drivers/note/Kconfig @@ -46,6 +46,12 @@ config DRIVER_NOTEARCH ---help--- The note driver is provided by arch specific code. +config DRIVER_NOTELOG + bool "Note syslog driver" + select SCHED_INSTRUMENTATION_EXTERNAL + ---help--- + The note driver output to syslog. + endchoice config DRIVER_NOTERAM_BUFSIZE diff --git a/drivers/note/Make.defs b/drivers/note/Make.defs index 943e4ff..fc74611 100644 --- a/drivers/note/Make.defs +++ b/drivers/note/Make.defs @@ -26,6 +26,10 @@ ifeq ($(CONFIG_DRIVER_NOTERAM),y) CSRCS += noteram_driver.c endif +ifeq ($(CONFIG_DRIVER_NOTELOG),y) + CSRCS += notelog_driver.c +endif + ifeq ($(CONFIG_DRIVER_NOTECTL),y) CSRCS += notectl_driver.c endif diff --git a/arch/sim/src/sim/up_schednote.c b/drivers/note/notelog_driver.c similarity index 99% rename from arch/sim/src/sim/up_schednote.c rename to drivers/note/notelog_driver.c index e06976b..4b855e3 100644 --- a/arch/sim/src/sim/up_schednote.c +++ b/drivers/note/notelog_driver.c @@ -1,5 +1,5 @@ /**************************************************************************** - * arch/sim/src/sim/up_schednote.c + * drivers/note/notelog_driver.c * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with