From owner-cvs-src@FreeBSD.ORG Sun Jan 29 02:52:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FE3916A420; Sun, 29 Jan 2006 02:52:43 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2F3143D45; Sun, 29 Jan 2006 02:52:42 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k0T2qgCa013967; Sun, 29 Jan 2006 02:52:42 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0T2qgFE013966; Sun, 29 Jan 2006 02:52:42 GMT (envelope-from mlaier) Message-Id: <200601290252.k0T2qgFE013966@repoman.freebsd.org> From: Max Laier Date: Sun, 29 Jan 2006 02:52:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/examples/kld Makefile src/share/examples/kld/firmware Makefile README src/share/examples/kld/firmware/fwconsumer Makefile fw_consumer.c src/share/examples/kld/firmware/fwimage Makefile firmware.img src/share/man/man9 Makefile firmware.9 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jan 2006 02:52:43 -0000 mlaier 2006-01-29 02:52:42 UTC FreeBSD src repository Modified files: share/examples/kld Makefile share/man/man9 Makefile sys/conf NOTES files kmod.mk sys/modules Makefile Added files: share/examples/kld/firmware Makefile README share/examples/kld/firmware/fwconsumer Makefile fw_consumer.c share/examples/kld/firmware/fwimage Makefile firmware.img share/man/man9 firmware.9 sys/kern subr_firmware.c sys/modules/firmware Makefile sys/sys firmware.h sys/tools fw_stub.awk Log: firmware(9) is a subsystem to load binary data into the kernel via a specially crafted module. There are several handrolled sollutions to this problem in the tree already which will be replaced with this. They include iwi(4), ipw(4), ispfw(4) and digi(4). No objection from: arch MFC after: 2 weeks X-MFC after: some drivers have been converted Revision Changes Path 1.4 +1 -1 src/share/examples/kld/Makefile 1.1 +5 -0 src/share/examples/kld/firmware/Makefile (new) 1.1 +18 -0 src/share/examples/kld/firmware/README (new) 1.1 +6 -0 src/share/examples/kld/firmware/fwconsumer/Makefile (new) 1.1 +78 -0 src/share/examples/kld/firmware/fwconsumer/fw_consumer.c (new) 1.1 +6 -0 src/share/examples/kld/firmware/fwimage/Makefile (new) 1.1 +21 -0 src/share/examples/kld/firmware/fwimage/firmware.img (new) 1.268 +1 -0 src/share/man/man9/Makefile 1.1 +115 -0 src/share/man/man9/firmware.9 (new) 1.1347 +1 -0 src/sys/conf/NOTES 1.1088 +1 -0 src/sys/conf/files 1.201 +28 -0 src/sys/conf/kmod.mk 1.1 +270 -0 src/sys/kern/subr_firmware.c (new) 1.470 +1 -0 src/sys/modules/Makefile 1.1 +8 -0 src/sys/modules/firmware/Makefile (new) 1.1 +61 -0 src/sys/sys/firmware.h (new) 1.1 +189 -0 src/sys/tools/fw_stub.awk (new)