From 7a04c6eb5c1af8feb11c83511688a11660426389 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Wed, 10 Mar 2021 14:11:31 +0900 Subject: [PATCH] ihkmond: redirect kmsg to /dev/kmsg line by line Change-Id: Iafc9d0eb47696073434dcc869a29336a51b8c50e --- CMakeLists.txt | 9 +++++++++ ihk | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b88e11db..f8836c80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -124,6 +124,14 @@ if(ENABLE_FUGAKU_DEBUG) set(KBUILD_C_FLAGS "${KBUILD_C_FLAGS} -DENABLE_FUGAKU_DEBUG") endif() +# redirect kernel messages to Linux's /dev/kmsg +option(ENABLE_KMSG_REDIRECT "Redirect kernel message to Linux's /dev/kmsg" OFF) + +if(ENABLE_KMSG_REDIRECT) + add_definitions(-DENABLE_KMSG_REDIRECT) + set(KBUILD_C_FLAGS "${KBUILD_C_FLAGS} -DENABLE_KMSG_REDIRECT") +endif() + option(PROFILE_ENABLE "System call profile" ON) if(PROFILE_ENABLE) add_definitions(-DPROFILE_ENABLE) @@ -340,4 +348,5 @@ message("ENABLE_WERROR: ${ENABLE_WERROR}") message("ENABLE_UBSAN: ${ENABLE_UBSAN}") message("ENABLE_LINUX_WORK_IRQ_FOR_IKC: ${ENABLE_LINUX_WORK_IRQ_FOR_IKC}") message("ENABLE_PER_CPU_ALLOC_CACHE: ${ENABLE_PER_CPU_ALLOC_CACHE}") +message("ENABLE_KMSG_REDIRECT: ${ENABLE_KMSG_REDIRECT}") message("-------------------------------") diff --git a/ihk b/ihk index 8e637b78..8da09178 160000 --- a/ihk +++ b/ihk @@ -1 +1 @@ -Subproject commit 8e637b78737be4320e4d1a5ec0cb18b12e4796b6 +Subproject commit 8da09178786215e681baf67df2b40cab3128fca5