From owner-freebsd-stable@FreeBSD.ORG Sun Apr 27 08:59:42 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC95737B401 for ; Sun, 27 Apr 2003 08:59:42 -0700 (PDT) Received: from sc006pub.verizon.net (sc006pub.verizon.net [206.46.170.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFFB043F75 for ; Sun, 27 Apr 2003 08:59:41 -0700 (PDT) (envelope-from arlankfo@verizon.net) Received: from [138.88.80.36] (port=9341 helo=verizon.net) by sc006pub.verizon.net with esmtp (Exim 4.14) id 199oZ2-0001lI-OB; Sun, 27 Apr 2003 10:59:40 -0500 To: stable@freebsd.org, current-users@netbsd.org From: "Andrew Lankford" Date: Sun, 27 Apr 2003 11:59:40 -0400 Sender: arlankfo@verizon.net Message-Id: Subject: Forwarding an email received by arch@freebsd.org... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andrew Lankford List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2003 15:59:43 -0000 Date: Sun, 27 Apr 2003 12:02:34 +0200 From: =?ISO-8859-1?Q?Bodo_R=FCskamp?= To: arch@freebsd.org Subject: misc patches to FreeBSD (Geode, USB, kqueue, ObjC) Message-ID: <5E112B5E-7897-11D7-BB6A-000393DB98F8@mac.com> Hi, I have compiled a list of patches for FreeBSD on . They are the result of using the FreeBSD kernel on our Set-Top-Box hardware, which uses the Geode processor by National Semiconductor. We used to patch the past FreeBSD releases since 4.3 to get our software working, but since our product is now released, we would like to merge the patches into the main FreeBSD repository, so that they are 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 for a very long time in FreeBSD and NetBSD: The attach/detach routines have a bug that makes the usbd hang in the kernel (unkillable). Also 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 with all warnings turned on. ; Bodo R=FCskamp -- Bodo R=FCskamp