Commit Graph

191879 Commits

Author SHA1 Message Date
hannken da75ace1d5 Regen. LK_EXCLOTHER has gone. 2010-06-24 07:56:22 +00:00
hannken f6c438ba23 Clean up vnode lock operations:
- VOP_LOCK(vp, flags): Limit the set of allowed flags to LK_EXCLUSIVE,
   LK_SHARED and LK_NOWAIT.  LK_INTERLOCK is no longer allowed as it
   makes no sense here.

- VOP_ISLOCKED(vp): Remove the for some time unused return value
  LK_EXCLOTHER.  Mark this operation as "diagnostic only".
  Making a lock decision based on this operation is no longer allowed.

Discussed on tech-kern.
2010-06-24 07:54:46 +00:00
jruoho 4a8a89e213 Couple of grammar fixes. 2010-06-24 04:21:58 +00:00
macallan 108405a01e register definitions for Brooktree Bt461 and Bt462 RAMDACs, used on CG12 and
others
2010-06-24 03:30:36 +00:00
eeh 605be4ce9b indir-block needs to be the size of a filesystem block or bad things can happen. 2010-06-24 00:54:12 +00:00
wiz e012a9fa38 Remove unnecessary whitespace. 2010-06-23 21:03:16 +00:00
pgoyette daa18b081d Update man page to sync with driver update. 2010-06-23 19:00:57 +00:00
pgoyette 55ac16fd0f Update if_axe for additional chips and models. Mostly imported from
OpenBSD, with significant contribution from FUKAUMI Naoki.

Also addresses PR kern/40456
2010-06-23 19:00:26 +00:00
yamt 355e79354d don't bother to connect to amd unless necessary. PR/42207 2010-06-23 18:07:59 +00:00
rmind 2e5851d2b3 Fix build for Alpha. 2010-06-23 13:52:26 +00:00
pooka 2327d76dfc If kernel modules are set to autoload, skip the vfslist part of
the check when determining if there is kernel support for a given
fs.  Makes tmpfs tests run and fixes PR misc/43304.
2010-06-23 11:19:17 +00:00
pooka c15f18f449 As normal, fix breakage from untested commits by rmind. 2010-06-23 08:36:03 +00:00
pgoyette e526de58fe Fix cut&paste error - the commit log message was correct, just the code
got messed up.  Thanks cegger@ for noticing!
2010-06-23 06:25:17 +00:00
pgoyette 97c9adb3c6 Make sure we unlock before exit. 2010-06-22 21:30:55 +00:00
wiz 432f682f2f Bump date for previous. 2010-06-22 20:51:04 +00:00
rmind 3e68c94985 Keep the lock around pmap_update() where required. While fixing this
in ubc_fault(), rework logic to "remember" the last object of page and
reduce locking overhead, since in common case pages belong to one and
the same UVM object (but not always, therefore add a comment).

Unlocks before pmap_update(), on removal of mappings, might cause TLB
coherency issues, since on architectures like x86 and mips64 invalidation
IPIs are deferred to pmap_update().  Hence, VA space might be globally
visible before IPIs are sent or while they are still in-flight.

OK ad@.
2010-06-22 18:34:50 +00:00
rmind fc8b3b7154 Replace tmpfs_pool custom allocator code with a simpler layer for memory
accounting.  Use wired memory (which can be limited) for meta-data, and
kmem(9) for string allocations.

Close PR/31944.  Fix PR/38361 while here.  OK ad@.
2010-06-22 18:32:07 +00:00
rmind ef1673540e KNF and tidy-up example module slightly. 2010-06-22 18:30:20 +00:00
rmind 1840edb963 Implement high priority (XC_HIGHPRI) xcall(9) mechanism - a facility
to execute functions from software interrupt context, at SOFTINT_CLOCK.
Functions must be lightweight.  Will be used for passive serialization.

OK ad@.
2010-06-22 18:29:01 +00:00
rmind 518a6c84b7 Fix ucas_32/ucas_64 on amd64. 2010-06-22 18:26:05 +00:00
dogcow 4ed2cab9df nbtool.h'ify; fixes cross-compilation. 2010-06-22 14:54:11 +00:00
simonb f9e3860700 Restore (and update) half of the TLB miss handler that went missing
during the mips64 merge.  This gets my sbmips kernel booting to the
login prompt.  This code could not possibly have been tested after
the merge.

Should fix PR port-mips/43431.
2010-06-22 12:42:21 +00:00
pooka 8b642d489c Remove overeager checks. 2010-06-22 12:33:15 +00:00
vanhu 9049130b27 added a specific script hook when a dead peer is detected 2010-06-22 09:41:33 +00:00
wiz 88b9c8a3fe Fix typo, remove trailing whitespace. 2010-06-22 07:00:12 +00:00
mrg fe5370d748 note bozohttpd 20100621 2010-06-22 05:28:56 +00:00
mrg 30539536b5 merge bozohttpd 20100621 2010-06-22 05:24:12 +00:00
pooka c063f898e1 regen for vnd (or at least something like that since this file
still isn't really generated, just copypasted)
2010-06-21 21:51:22 +00:00
pooka 6884cd395b add vnd info for pseudodevfs 2010-06-21 21:50:19 +00:00
pooka 594cd00900 zzlib 2010-06-21 21:46:58 +00:00
pooka cb2fa571d5 support zlib 2010-06-21 21:43:28 +00:00
christos 02bc858973 - fix format print issue. from anon ymous 2010-06-21 19:49:31 +00:00
skrll d2db4f3b98 Allow PVF_UNCACHEABLE in set/clear of pmap_changebit call (for now). 2010-06-21 14:43:34 +00:00
pooka 2f312a0c44 check etfs mappings with offsets 2010-06-21 14:39:35 +00:00
pooka 9cb9168c28 Calculate memory mapping size based on underlying file size, not
our window to it.  This fixes cases like opening a window at offsets
[8,32] to a file, which would cause host file offset [0,32-8] to
be mapped, i.e. [0,16] inside the window.  Obviously, access to
the entire in-window [0,24] range should have been mapped (and
after this fix it is).
2010-06-21 14:25:35 +00:00
skrll 16cdb55026 Remove some debug code. 2010-06-21 11:04:27 +00:00
skrll 6b473d5964 Add entry for mkubootimage.debug 2010-06-21 10:37:46 +00:00
skrll bb2cefaa36 Don't define UTURNDEBUG. 2010-06-21 09:06:03 +00:00
skrll 23383d229c Fixup uturn DMA for real mode. That is, use uncacheable directly mapped
pages.
2010-06-21 07:09:59 +00:00
joerg 6d1420650f Sort prologue 2010-06-20 21:57:59 +00:00
matt 4e3cefe215 Add entry for usr/sbin/ofctl 2010-06-20 21:32:33 +00:00
matt 026f5f1d75 Make ofctl for ofppc machines. 2010-06-20 21:30:26 +00:00
pooka ec25c2dafe Check that etfs block mapping works for >2TB devices. 2010-06-20 17:43:33 +00:00
mrg 88d56f4c97 - note that if MKINET6 is "no", MK11 must also be "no". we don't support
building X11 without inet6 support.  the support to maintain patches to
  generated files and other files is too great.  PR#42856
- add TOOL_PIGZ, which defaults to the (not yet default) built tools/pigz.
2010-06-20 06:54:23 +00:00
tnozaki 51c2514072 fix cross build breakage mklocale(1).
move inline finction that uses sys/ctype_bits.h to runetype_misc.h.
2010-06-20 02:23:15 +00:00
matt 9aa3361758 My pegasos2 doesn't have an ethernet node at the top level.
Deal with it.
2010-06-20 00:25:41 +00:00
riz 5929231814 Rename Makefile.disklabel to Makefile.nbincludes, as this file has
been used by more than disklabel for years.  New name suggestion from
mrg@ .
2010-06-19 23:11:10 +00:00
kardel 814e4d4117 add Huawei E1750 Mobile Broadband HSPA USB Stick 2010-06-19 22:41:32 +00:00
riz a7a0c207ec mklocale now requires <sys/ctype_bits.h> to build, so install it
under ${TOOLDIR} when building as a host tool.

XXX Makefile.disklabel is clearly mis-named.  I'll deal with that
shortly.
2010-06-19 22:36:15 +00:00
matt c4bcfba615 This was renamed to cortex_pmc.c 2010-06-19 21:33:21 +00:00