From owner-cvs-src-old@FreeBSD.ORG Thu Mar 26 17:15:20 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17F22106583E for ; Thu, 26 Mar 2009 17:15:20 +0000 (UTC) (envelope-from ambrisko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AF42C8FC25 for ; Thu, 26 Mar 2009 17:15:19 +0000 (UTC) (envelope-from ambrisko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2QHFItB049127 for ; Thu, 26 Mar 2009 17:15:18 GMT (envelope-from ambrisko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2QHFGk7049119 for cvs-src-old@freebsd.org; Thu, 26 Mar 2009 17:15:16 GMT (envelope-from ambrisko@repoman.freebsd.org) Message-Id: <200903261715.n2QHFGk7049119@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ambrisko@repoman.freebsd.org using -f From: Doug Ambrisko Date: Thu, 26 Mar 2009 17:14:22 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/linux32 linux.h src/sys/compat/linprocfs linprocfs.c src/sys/compat/linux linux_file.c src/sys/conf files.amd64 files.i386 src/sys/dev/ipmi ipmi_linux.c src/sys/modules/ipmi Makefile src/sys/modules/linprocfs Makefile X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Mar 2009 17:15:36 -0000 ambrisko 2009-03-26 17:14:22 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux.h sys/compat/linprocfs linprocfs.c sys/compat/linux linux_file.c sys/conf files.amd64 files.i386 sys/modules/ipmi Makefile sys/modules/linprocfs Makefile Added files: sys/dev/ipmi ipmi_linux.c Log: SVN rev 190445 on 2009-03-26 17:14:22Z by ambrisko Add stuff to support upcoming BMC/IPMI flashing of newer Dell machine via the Linux tool. - Add Linux shim to ipmi(4) - Create a partitions file to linprocfs to make Linux fdisk see disks. This file is dynamic so we can see disks come and go. - Convert msdosfs to vfat in mtab since Linux uses that for msdosfs. - In the Linux mount path convert vfat passed in to msdosfs so Linux mount works on FreeBSD. Note that tasting works so that if da0 is a msdos file system /compat/linux/bin/mount /dev/da0 /mnt works. - fix a 64it bug for l_off_t. Grabing sh, mount, fdisk, df from Linux, creating a symlink of mtab to /compat/linux/etc/mtab and then some careful unpacking of the Linux bmc update tool and hacking makes it work on newer Dell boxes. Note, probably if you can't figure out how to do this, then you probably shouldn't be doing it :-) Revision Changes Path 1.24 +1 -1 src/sys/amd64/linux32/linux.h 1.137 +72 -0 src/sys/compat/linprocfs/linprocfs.c 1.118 +9 -0 src/sys/compat/linux/linux_file.c 1.134 +1 -0 src/sys/conf/files.amd64 1.618 +1 -0 src/sys/conf/files.i386 1.1 +113 -0 src/sys/dev/ipmi/ipmi_linux.c (new) 1.3 +2 -0 src/sys/modules/ipmi/Makefile 1.16 +1 -0 src/sys/modules/linprocfs/Makefile