Commit Graph

136368 Commits

Author SHA1 Message Date
chs 6bfb915818 there is no 1.6 hp700 release to be compatible with.
leave 2.0 compat in for now.
2005-05-01 20:22:02 +00:00
augustss 649ae4a707 Update TODO comment and copyright. 2005-05-01 19:45:40 +00:00
augustss 8a543dce0d Note that have been various bug fixes to ehci. 2005-05-01 19:42:59 +00:00
augustss 9c5fb57b96 Only complain when opening full speed isoc devices, other types seem to
work reasonably (even if there is no proper scheduling of the TT yet).
2005-05-01 19:35:07 +00:00
augustss 6aae573fe5 Fix the error check on completion of an xfer. Just because the qTD status
field has error bits set doesn't mean there has been an error, unless the
HALTED bit is set as well.  The old behaviour could result in a transfer
being considered failed by the software, but a success by the device.
This seems to have affected mostly mass storage devices.

Pointed out by Dan Ellis in kern/29731.
2005-05-01 19:24:39 +00:00
chs 521e1394ad remove the sigcontext signal stuff, we've never used it. 2005-05-01 19:19:25 +00:00
chs 058afa680c flush the FPU before accessing the PCB copy. 2005-05-01 19:18:39 +00:00
chs e47a91f6f0 paranoia: move the dcache flush to the end. 2005-05-01 19:18:12 +00:00
chs 613d022e34 check pcb_onfault for kernel T_DATALIGN traps (for ddb). 2005-05-01 19:17:52 +00:00
chs 2cb0f8ab7c regen 2005-05-01 19:03:39 +00:00
chs 1c6c3c528a fix various entries. 2005-05-01 19:02:59 +00:00
chs ef2990d9c7 align the unwind section on an 8-byte boundary. 2005-05-01 19:01:48 +00:00
chs 3f4bf288f8 fix a comment. 2005-05-01 19:00:29 +00:00
chs fc4670f4b3 add some definitions for MP support.
more de-__P.  remove some other leftovers.  clean up kvtop().
2005-05-01 18:59:27 +00:00
chs 1ef96a6714 fix .BEGIN lossage. 2005-05-01 18:41:18 +00:00
martin 3fcf13a5a0 Fix some typos. From Christian Brueffer in PR lib/30109. 2005-05-01 16:36:47 +00:00
riz e09f32d58e Only test if a char is >= 0x00 when CHAR_MIN is < 0, so gcc doesn't
warn about the comparison always being true.  Fixes build for macppc
target.

Problem noted by me, analysis and fix from Thomas Klausner.

Approved by wiz.
2005-05-01 16:21:07 +00:00
chs e7346e3b2b in cpu_lwp_free(), use hppa_fpu_flush() instead of a broken inline version.
in vmapbuf() and vunmapbuf(), adapt to yamt-km API changes.
2005-05-01 15:23:18 +00:00
martti 840228057a Install netinet/ipl.h (bin/30095) 2005-05-01 14:57:27 +00:00
augustss 5adcc3d063 Timeout while polling is in ms not ticks.
From OpenBSD.
2005-05-01 14:21:27 +00:00
lukem 597054d4ad Fix typo in previous.
Noted by Markus W Kilbinger in private email.
2005-05-01 10:34:50 +00:00
lukem e9c1d14fc9 Update for various USE_* options.
Rest of PR 30092 from Jukka Salmi.
2005-05-01 07:28:13 +00:00
lukem c0b68cb4cf Test USE_INET6 instead of MKINET6 for various apps.
Part of PR 30092 from Jukka Salmi.
2005-05-01 07:26:29 +00:00
lukem 22b0f5dfc0 Add support for following keywords in sets lists, based on mk.conf(5) vars:
use_inet6		${USE_INET6} != no
	use_kerberos		${USE_KERBEROS} != no
	use_yp			${USE_YP} != no
2005-05-01 07:06:09 +00:00
lukem 31d3a84c88 Prevent a *.y that is newer than *.[ch] (in dist/gettext) from
attempting to yacc the former into the latter, which fails for
read-only source.
2005-05-01 06:51:04 +00:00
christos 81e19b01e8 More .BEGIN lossage. 2005-05-01 03:07:12 +00:00
christos 33cefcde7e PR/29005: Jesse Off: nbpax requires sys/mtio.h which doesn't exist on Interix
I added an ifdef called HAVE_MTIO_H and fixed the code to use it. It is
always defined now, but you can change this for Interix.
2005-05-01 02:59:28 +00:00
christos 5a5df3b859 .BEGIN cannot have dependencies. 2005-05-01 02:41:08 +00:00
christos 592ba37fd4 Don't accept dependencies for .BEGIN, .END, and .INTERRUPT since they
don't make sense or work anyway.
2005-05-01 01:25:36 +00:00
augustss 77e2a0a080 In eohci_waitintr, xfer->timeout is in ms, not hz.
From OpenBSD.
2005-05-01 01:14:30 +00:00
augustss 7beafdee3a Fix some spelling errors.
From OpenBSD.
2005-05-01 01:10:06 +00:00
augustss 31e5d222f7 Preserve any configuration data that may have been set by SMM/BIOS over
chip reset.

From OpenBSD.
2005-05-01 01:03:11 +00:00
augustss e556a8eca4 If the SMM driver had enabled ownership change interrupts, re-enable them
temporarily before we attempt to take control.

From OpenBSD.
2005-05-01 00:45:55 +00:00
christos 66b68ce36c PR/9566: Arne H. Juul: Document special targets that do not obey dependencies. 2005-05-01 00:37:10 +00:00
christos db24f1bda4 PR/9567: Arne H. Juul: .BEGIN targets should not use dependencies. 2005-05-01 00:31:23 +00:00
augustss 5283bc3d82 Root hubs don't have transaction translators, so don't print anything
about them for depth 0.  From FreeBSD.
2005-04-30 20:54:13 +00:00
christos ae0d3ab2e1 Remove stray " I" from message. 2005-04-30 20:29:56 +00:00
christos f77e3699c8 Dammit, get rid of the debugging abort() calls. It is no fun to have a broken
fsck program on a busted filesystem.
2005-04-30 20:24:32 +00:00
jmmv 8bdb487207 Do not use FLG_MODIFY to mark color settings. I thought this was used to
denote that a flag was readable/writeable, but that is achieved by passing
a 0 as the flags.

Thanks to uwe@ for finding this out and explaining me why it was wrong.
2005-04-30 16:38:21 +00:00
augustss c246220559 Make /dev/usb readable to all; it is only used to report USB events. 2005-04-30 16:26:06 +00:00
chs 45523254b2 change *_TLBUpdate for the MIPS3-style two-entry TLBs to only update existing
entries and not create new ones.  the problem with creating an entry is that
we only have the data for one side of the entry, so the other side could be
out of sync with the software PTEs, which the fault handlers are not prepared
to deal with.  fixes PR 14801.
2005-04-30 15:56:32 +00:00
hannken 05f59f904d sv_set_params(): avoid null pointer dereference when `setmode' is 0.
Reviewed by: Lennart Augustsson <augustss@netbsd.org>
2005-04-30 15:24:51 +00:00
augustss 5b3acf742e Fix a race condition in xfer abort. Derived from a FreeBSD patch.
An xfer could be aborted twice (which means that the second abort might
access deallocated memory).  This happened when an xfer timed out and
the timeout started an abort.  While that abort was taking place the
xfer could be cancelled (usually by closing the pipe), causing a second
abort to begin.
This is now handled by having flags indicating the abort state of an xfer.

Hopefully this will fix the occasional crashes when printing.
2005-04-30 14:38:40 +00:00
agc dc9630d5b3 Mark ./usr/share/locale/no@nynorsk/LC_MESSAGES/gettext.mo as obsolete. Really. 2005-04-30 14:26:38 +00:00
yamt dfc745b200 include atomic.h for x86_atomic_setbits/clearbits_l. 2005-04-30 08:37:16 +00:00
augustss 949688eeaf Remember what keyboard layout is set in the mux, that way new keyboards
can be given the same layout.  Fixes kern/19153.
2005-04-30 03:47:12 +00:00
tsutsui 8ed63e80db Avoid NULL pointer dereference on unexpected error cases. (from OpenBSD) 2005-04-30 02:18:43 +00:00
uwe 2d43262c9a Explain why we need PCKBC_CNATTACH_SELFTEST. 2005-04-29 22:48:25 +00:00
wiz 9b93dfd77c obsolete...obsolete... (i.e. make both keywords contain obsolete). 2005-04-29 21:08:13 +00:00
augustss af3503e371 Attach a USB keyboard as console keyboard if pckbc_cnattach() failed or
if there is no pckbc configured.  Previously only the latter cuased the
USB keyboard to be used.
This should make it more likely to get the USB keyboard as the console
on legacy free machines using the GENERIC config file.
2005-04-29 20:11:01 +00:00