freebsd-nq/sys/pc98/cbus
Matthew D Fleming e7ceb1e99b Based on discussions on the svn-src mailing list, rework r218195:
- entirely eliminate some calls to uio_yeild() as being unnecessary,
   such as in a sysctl handler.

 - move should_yield() and maybe_yield() to kern_synch.c and move the
   prototypes from sys/uio.h to sys/proc.h

 - add a slightly more generic kern_yield() that can replace the
   functionality of uio_yield().

 - replace source uses of uio_yield() with the functional equivalent,
   or in some cases do not change the thread priority when switching.

 - fix a logic inversion bug in vlrureclaim(), pointed out by bde@.

 - instead of using the per-cpu last switched ticks, use a per thread
   variable for should_yield().  With PREEMPTION, the only reasonable
   use of this is to determine if a lock has been held a long time and
   relinquish it.  Without PREEMPTION, this is essentially the same as
   the per-cpu variable.
2011-02-08 00:16:36 +00:00
..
30line.h
cbus_dma.c MFi386: revision 199104 2009-11-12 11:27:07 +00:00
cbus_dmareg.h
cbus.h
fdc_cbus.c
fdc.c Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
fdcreg.h
fdcvar.h
gdc.c Update d_mmap() to accept vm_ooffset_t and vm_memattr_t. 2009-12-29 21:51:28 +00:00
nmi.c
olpt.c Migrate the olpt(4) driver to si_drv1 instead of using dev2unit(). 2009-04-15 19:58:41 +00:00
olptreg.h
pckbd.c
pckbdtables.h
pcrtc.c
pmc.c
sc_machdep.h
scgdcrndr.c
scterm-sck.c Allow Syscons terminal emulators to provide function key strings. 2009-11-11 08:20:19 +00:00
sctermvar.h
scvtb.c
sio_cbus.c
sio.c Based on discussions on the svn-src mailing list, rework r218195: 2011-02-08 00:16:36 +00:00
syscons_cbus.c Reduce diffs against syscons_isa.c. No functional changes. 2010-05-26 11:31:57 +00:00