PERFORCE change 100909 for review

John Baldwin jhb at FreeBSD.org
Fri Jul 7 17:54:34 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=100909

Change 100909 by jhb at 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,


More information about the p4-projects mailing list