From owner-freebsd-arch@FreeBSD.ORG Sun Apr 27 03:02:41 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B64D737B401 for ; Sun, 27 Apr 2003 03:02:40 -0700 (PDT) Received: from smtpout.mac.com (smtpout.mac.com [17.250.248.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2529343F75 for ; Sun, 27 Apr 2003 03:02:40 -0700 (PDT) (envelope-from jordbaer@mac.com) Received: from asmtp01.mac.com (asmtp01-qfe3 [10.13.10.65]) by smtpout.mac.com (Xserve/MantshX 2.0) with ESMTP id h3RA2dGm024405 for ; Sun, 27 Apr 2003 03:02:39 -0700 (PDT) Received: from mac.com ([195.202.35.98]) by asmtp01.mac.com (Netscape Messaging Server 4.15) with ESMTP id HDZYKE00.VSS for ; Sun, 27 Apr 2003 03:02:38 -0700 Date: Sun, 27 Apr 2003 12:02:34 +0200 Mime-Version: 1.0 (Apple Message framework v552) Content-Type: text/plain; charset=ISO-8859-1; format=flowed From: =?ISO-8859-1?Q?Bodo_R=FCskamp?= To: arch@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <5E112B5E-7897-11D7-BB6A-000393DB98F8@mac.com> X-Mailer: Apple Mail (2.552) Subject: misc patches to FreeBSD (Geode, USB, kqueue, ObjC) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2003 10:02:41 -0000 Hi, I have compiled a list of patches for FreeBSD on=20 . They are the result of=20 using the FreeBSD kernel on our Set-Top-Box hardware, which uses the=20 Geode processor by National Semiconductor. We used to patch the past FreeBSD releases since 4.3 to get our=20 software working, but since our product is now released, we would like=20= to merge the patches into the main FreeBSD repository, so that they are=20= included in FreeBSD 4.9. A short overview: http://www.clabsms.de/FreeBSD/patch.sys.i386.i386.identcpu.c http://www.clabsms.de/FreeBSD/patch.sys.i386.i386.vm_machdep.c These patches are to support the NSC Geode processor. http://www.clabsms.de/FreeBSD/patch.sys.net.bpf.c http://www.clabsms.de/FreeBSD/patch.sys.dev.usb.usb.c These patches add the kqueue(2) interface to bpf(4) and usb(4). http://www.clabsms.de/FreeBSD/patch.sys.dev.usb.ohci.c This contains a fix for a serious bug in the OHCI code that was present=20= for a very long time in FreeBSD and NetBSD: The attach/detach routines=20= have a bug that makes the usbd hang in the kernel (unkillable). Also=20 some minor fixes are included, ported from NetBSD 1.6.1. http://www.clabsms.de/FreeBSD/patch.sys.netgraph.ng_ksocket.c This patch makes the connect() function of ng_ksocket work. http://www.clabsms.de/FreeBSD/patch.contrib.libobjc.objc.hash.h http://www.clabsms.de/FreeBSD/patch.contrib.libobjc.objc.thr.h Patches for the ObjC include headers that are required, if you use GCC=20= with all warnings turned on. ; Bodo R=FCskamp --=20 Bodo R=FCskamp =