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