Browse Source

add netconsole support

Waldemar Brodkorb 11 years ago
parent
commit
87d7150ea9
4 changed files with 31 additions and 2 deletions
  1. 2 2
      package/b43-firmware/Makefile
  2. 2 0
      rules.mk
  3. 4 0
      target/Makefile
  4. 23 0
      target/linux/config/Config.in.debug

+ 2 - 2
package/b43-firmware/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		b43-firmware
-PKG_VERSION:=		1.0
+PKG_VERSION:=		1.1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		37c8d2c029a7e5b82f4433a6fa1e2ee5
+PKG_MD5SUM:=		b53e1234c596c49f9ee0c11d04d989ed
 PKG_DESCR:=		firmware for b43 wireless cards
 PKG_SECTION:=		wifi
 PKG_SITES:=		http://openadk.org/distfiles/

+ 2 - 0
rules.mk

@@ -43,6 +43,8 @@ ADK_HOST:=		$(strip $(subst ",, $(ADK_HOST)))
 ADK_VENDOR:=		$(strip $(subst ",, $(ADK_VENDOR)))
 ADK_TOOLS_ADDPATTERN_ARGS:=	$(strip $(subst ",, $(ADK_TOOLS_ADDPATTERN_ARGS)))
 ADK_KERNEL_VERSION:=		$(strip $(subst ",, $(ADK_KERNEL_VERSION)))
+ADK_PARAMETER_NETCONSOLE_SRC_IP:=	$(strip $(subst ",, $(ADK_PARAMETER_NETCONSOLE_SRC_IP)))
+ADK_PARAMETER_NETCONSOLE_DST_IP:=	$(strip $(subst ",, $(ADK_PARAMETER_NETCONSOLE_DST_IP)))
 
 ifeq ($(strip ${ADK_HAVE_DOT_CONFIG}),y)
 ifneq ($(strip $(wildcard $(TOPDIR)/target/$(ADK_TARGET_ARCH)/target.mk)),)

+ 4 - 0
target/Makefile

@@ -86,6 +86,10 @@ endif
 ifeq ($(ADK_KERNEL_DEBUG_WITH_KGDB),y)
 	@sed -i -e 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 kgdbwait kgdboc=ttyS0,115200"#' \
 		${BUILD_DIR}/.kernelconfig.board
+endif
+ifeq ($(ADK_KERNEL_NETCONSOLE),y)
+	@sed -i -e 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 netconsole=@$(ADK_PARAMETER_NETCONSOLE_SRC_IP)/,@$(ADK_PARAMETER_NETCONSOLE_DST_IP)/"#' \
+		${BUILD_DIR}/.kernelconfig.board
 endif
 	@cd ${BUILD_DIR} && cat .kernelconfig.board .kernelconfig.nokernel \
 	    .kernelconfig.kernel .kernelconfig.modules \

+ 23 - 0
target/linux/config/Config.in.debug

@@ -25,6 +25,29 @@ config ADK_QUIET_KERNEL
 	help
 	  Make bootup quiet without messages from the kernel.
 
+config ADK_KERNEL_NETCONSOLE
+	prompt "Netconsole"
+	boolean
+	default n
+	help
+	  Activate netconsole. netconsole=@/,@192.168.1.2/
+
+config ADK_PARAMETER_NETCONSOLE_SRC_IP
+	prompt "IP address for source"
+	string
+	default "192.168.1.100"
+	depends on ADK_KERNEL_NETCONSOLE
+	help
+       	  source ip address logging from.
+
+config ADK_PARAMETER_NETCONSOLE_DST_IP
+	prompt "IP address for target"
+	string
+	default "192.168.1.2"
+	depends on ADK_KERNEL_NETCONSOLE
+	help
+       	  ip address logging to.
+
 config ADK_KERNEL_MAGIC_SYSRQ
 	prompt "Magic BREAK sequence"
 	boolean