Commit Graph

171023 Commits

Author SHA1 Message Date
drochner 598d615d27 add a KASSERT to catch missing locators 2008-06-06 17:52:40 +00:00
drochner ad077b5aaa oops, forgot to pass locators when I simplified the autoconf code 2008-06-06 17:52:02 +00:00
dyoung b9a1c75c4b Fix typo in comment. 2008-06-06 17:39:56 +00:00
ad f00b42c246 Back out previous. 2008-06-06 14:01:32 +00:00
ad ad1863a64a Wrap an expensive check in DIAGNOSTIC. 2008-06-06 13:52:56 +00:00
ad 6e5329fd40 Use a dummy assembly file so we won't try produce lint stuff. 2008-06-06 13:35:06 +00:00
ad 884b58c222 Put a dummy function in here that uses a couple of the types.
Otherwise, gcc won't emit any debug info.
2008-06-06 13:21:00 +00:00
ad 6a33531fe1 - Make getiobuf() return buffers marked BUSY.
- Sprinkle more assertions.
2008-06-06 12:49:15 +00:00
tron a36c431c01 Use proper C99 syntax to statically initialize a "rb_node" structure to
fix the build.
2008-06-06 12:29:59 +00:00
jmcneill 06fd33749e uhci_device_intr_done: when re-queueing, pass pipe direction to
uhci_alloc_std_chain instead of always 1 (read). ok drochner
2008-06-06 11:21:16 +00:00
pooka 77fa4c0e46 Use -3 for wizardmode credentials instead of -1. Technically we
shouldn't have to do this, but some pieces of kernel code still
make direct comparisons like cred == NOCRED (which, incidentally,
is defined as -1).
2008-06-06 10:46:35 +00:00
yamt 4f6334de3c fix a typo 2008-06-06 05:51:46 +00:00
cegger c96e6fabc0 make this build for xen 2008-06-06 05:45:16 +00:00
uwe 421349f332 Bah, got tf_ubc = 0 logic wrong in previous. Revert that part, it's bogus. 2008-06-06 04:24:19 +00:00
uwe 2cef892cf9 Support single-stepping in DDB for sh3 too, it has different format of
UBC registers.
2008-06-06 04:16:22 +00:00
uwe db245f3eb5 Provide defines for bits we use. 2008-06-06 03:17:28 +00:00
ad 271002f500 Back out previous because it breaks the build. 2008-06-05 23:38:51 +00:00
cegger 6e390579fc make this build 2008-06-05 21:55:51 +00:00
ad e876d01fea Leave interrupts on for the shutdownhooks. Should fix the panics on
shutdown.
2008-06-05 21:44:31 +00:00
ad b4ad7b01a5 glibc compatibile PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, requested by
rafal@.
2008-06-05 21:40:17 +00:00
ad 1f3c2824c9 Make it build again. 2008-06-05 21:27:50 +00:00
aymeric afab0934cb rename ru_SU to ru_RU, as was done in the previous vi 7 years ago 2008-06-05 21:16:15 +00:00
ad d1b2ddc725 pmap_remove_all() for x86. Also, always defer freeing ptps to pmap_update().
There may be a better way to do this, but for now this is simple and avoids
potential bugs.

Proposed on tech-kern and discussed with chs@.
2008-06-05 21:09:12 +00:00
uwe b0aa5b3112 aprint_naive("\n") in attach. 2008-06-05 20:34:00 +00:00
aymeric 9c8d0a73f9 these files are for diagnosing catalog files, they can even be generated by our
Makefiles if necessary
2008-06-05 20:09:37 +00:00
aymeric 3544edc560 remove all the other generated catalogs, too 2008-06-05 20:02:12 +00:00
aymeric 6905204bec the english catalog is automatically generated 2008-06-05 19:58:45 +00:00
aymeric b0288bde97 fix a "typo" which prevented %ls from working in printf() (NARROW case).
Among other things, nvi displays options correctly now.
2008-06-05 19:55:47 +00:00
bouyer 33a062486a Call ahci_intr() with the device's softc, not the device_t.
Should fix kern/38742
2008-06-05 18:22:02 +00:00
tonnerre 31197b7671 Fix two Denial of Service vulnerabilities in OpenSSL:
- Fix flaw if server key exchange message is omitted from a TLS handshake
   which could lead to a silent crash.
 - Fix double free in TLS server name extensions which could lead to a
   remote crash.

Fixes CVE-2008-1672.
2008-06-05 15:30:10 +00:00
ad f8e053bde9 Make it build again. 2008-06-05 12:43:52 +00:00
ad b91062326d Avoid "free vnode isn't" assertion. 2008-06-05 12:32:57 +00:00
hans 63a0db2661 add myself to the list of developers 2008-06-05 12:02:51 +00:00
njoly 80639b2f02 Add missing cv_destroy in futex_sleep. 2008-06-05 10:58:16 +00:00
cegger fe079230ef add pckbc at acpi
add pcppi at acpi
2008-06-05 09:37:21 +00:00
hannken a618b33b8c ufs_blkatoff: Update comment. 2008-06-05 09:32:29 +00:00
cegger 7536e3b43b add aiboost at acpi 2008-06-05 09:27:11 +00:00
he 7151c31712 Delete what appears to be a spurious assignment to an undeclared
'cpu' variable added in revision 1.133.  Restores buildability for this file.
2008-06-05 08:16:01 +00:00
ad f72be5d816 Shut up lint XXX 2008-06-05 00:33:07 +00:00
ad 88261d4ead Check to see if MALLOC_OPTIONS is actually set in the environment before
doing issetugid().
2008-06-05 00:16:34 +00:00
ad 156176be13 Fix error in previous. From nakayama@. 2008-06-05 00:03:20 +00:00
jmcneill 976a12aad4 Fix a mis-tabbed brace, no functional change. 2008-06-04 21:37:03 +00:00
matt 9bf92c7f8f #include <stdbool.h> if not kernel or standalone 2008-06-04 17:54:17 +00:00
ad 5d66fa5745 - Switch off the map evcnts by default.
- SAVE_HINT() doesn't need to be atomic.
2008-06-04 17:47:40 +00:00
ad e89db9644e When setting DONE on the buffer, assert that there are no waiters in
biowait().
2008-06-04 17:46:21 +00:00
drochner 54ccefda99 Reduce polling of the keyboard controller status by a factor of 1000.
While on real hardware hardware a poll cycle takes time in the
microsecond order of magnitude, a "legacy-free" system which emulates
the KBC in BIOS code takes milliseconds -- I'm seeing a multi-minute
delay in booting where the KBC is probed. So poll less and use delay()
to compensate so that the total wait time stays about the same.
2008-06-04 16:29:14 +00:00
ad 7a34cb95f0 Replace the global vm_page hash with a per vm_object rbtree.
Proposed on tech-kern@.
2008-06-04 15:06:04 +00:00
ad 61464a76be Forgot to add this yesterday. 2008-06-04 14:59:39 +00:00
ad f260c01a7f Add /usr/include/sys/rb.h. 2008-06-04 14:31:53 +00:00
ad 13c7f6ff40 Move lib/libkern/rb.h to sys/rb.h, so it can be used by kernel header
files.
2008-06-04 14:31:15 +00:00