From owner-p4-projects@FreeBSD.ORG Fri Jul 7 17:54:34 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E873E16A524; Fri, 7 Jul 2006 17:54:33 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C158916A4E6 for ; Fri, 7 Jul 2006 17:54:33 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84BCA43D45 for ; Fri, 7 Jul 2006 17:54:33 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k67HsXk2055301 for ; Fri, 7 Jul 2006 17:54:33 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k67HsX1q055298 for perforce@freebsd.org; Fri, 7 Jul 2006 17:54:33 GMT (envelope-from jhb@freebsd.org) Date: Fri, 7 Jul 2006 17:54:33 GMT Message-Id: <200607071754.k67HsX1q055298@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 100909 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jul 2006 17:54:34 -0000 http://perforce.freebsd.org/chv.cgi?CH=100909 Change 100909 by jhb@jhb_mutex on 2006/07/07 17:54:09 Update. Affected files ... .. //depot/projects/smpng/sys/notes#73 edit .. //depot/user/jhb/acpipci/notes#182 edit Differences ... ==== //depot/projects/smpng/sys/notes#73 (text+ko) ==== @@ -105,12 +105,8 @@ - ibcs2_semsys() - ibcs2_ioctl() - ibcs2_getdents() - + ibcs2_poll() - + axe ibcs2_poll.h - ibcs2_sigprocmask() - xenix_rdchk() - - ibcs2_getgroups() - - ibcs2_setgruops() - don't mess with td_retval in any kern_foo() functions Active child branches: ==== //depot/user/jhb/acpipci/notes#182 (text+ko) ==== @@ -1,6 +1,4 @@ Todo: -- Change Alpha to use the simple i8254 timecounter implementation and axe - handleclock() and possibly platform.clockintr pointer. - Ethernet locking notes: - Use callout_*() rather than timeout() so you can use CALLOUT_MPSAFE. May have to change the timeout routine (foo_tick) to return immediately if @@ -29,8 +27,6 @@ - if_timer? - if_hwassist? - if_mtu? -- change the callout code to use sleepq's directly instead of having a - normal mutex for the drain stuff - Fixup locking in various network device drivers: - nve - lge @@ -76,6 +72,13 @@ - ACPI can use producer memory address resources - Adjust $PIR to trust BIOS IRQ over $PIR entry even for $PIR entry with only a single IRQ +- Fix hint unit wiring: + - Allocate unit numbers by starting at 0 and looking for a free and + compatible one + - Need a method to see if a given (driver-name, unit) tuple have any hints + - Need a bus_generic_hint_compatible() that rejects any devices with + resource hints (port, mem, irq, drq) + - Need bus_hint_compatible() methods for ISA and ACPI Unrelated to this branch: - Work on cleaning up nested includes in sys/* headers. According to Bruce,