Commit Graph

132149 Commits

Author SHA1 Message Date
thorpej
a974bfe8ce - Use the cmdlen specified in the scsipi_xfer structure. Keying off
the command group ID won't necessarily work for vendor-specific commands.
- Expand the storage in the SC_REQ structure to account for 16-byte commands.
2004-12-07 21:12:42 +00:00
thorpej
31dc1f0cd3 Move a comment to indicate the true "end of hardware supported fields". 2004-12-07 19:14:57 +00:00
kleink
c17d5db72f Add the `shutdown' keyword, giving racoon a chance to flush the SAD
upon termination.
2004-12-07 17:37:15 +00:00
jwise
8e40de5fcb Since we fall back to /etc/calendar now (if present), put that path properly
in pathnames.h.
2004-12-07 16:47:32 +00:00
briggs
f06d48126e Bring in some code to deal with devices in the lower slots of a UMAX S900
and perhaps PowerMac 9500.  These slots sit behind a PCI-PCI bridge, and
devices in those slots inherit the PCI-PCI bridge interrupt.  Derived from
a patch submitted in PR port-macppc/26341 by Michael Loreny, who was also
diligent in prodding me to look at it.
2004-12-07 15:42:08 +00:00
kent
08de937c1c start kent-audio1 branch 2004-12-07 15:01:46 +00:00
thorpej
98e4397919 Fix a straggling reference to "struct scsi_generic" in some debug-only
code.
2004-12-07 14:57:19 +00:00
thorpej
d41e8f00bf Don't use "struct scsi_generic" in a hardware-defined structure. Instead,
use an array of 12 bytes.  Check the incoming CDB to see that it will fit,
and print and error and fail the command if it won't.
2004-12-07 14:50:56 +00:00
thorpej
3e22338d60 When checking the CDB length, check against the field in the SCB
that we're actually storing it to.

XXX Should be re-examined; this is not actually a hardware-constrained
size with this driver.
2004-12-07 14:48:58 +00:00
yamt
e745dd4766 remove TCPOPT_MD5SIGNATURE because no one in our tree uses it
and it's duplicated with TCPOPT_SIGNATURE.
i preferred TCPOPT_SIGNATURE because it's used by FreeBSD and OpenBSD.
2004-12-07 14:24:04 +00:00
briggs
6fec1d4f73 OpenFirmware on machines with the "Grackle" bridge assign an 'AAPL,interrupts'
property instead of 'interrupt-map' and 'interrupt-map-mask' properties.
Adjust for this by checking for the latter, and if they're not present
(and the parent isn't 'pci-bridge'), then look for 'AAPL,interrupts'.

Problem analyzed and patched by Tim Kelly on port-macppc.  I modified the
patch to move the fallback into find_node_intr(), tweaking some previously-
disabled code.
2004-12-07 13:22:51 +00:00
rtr
540bb5dcef update branch status for rtr-xorg-branch 2004-12-07 11:06:02 +00:00
martin
528e949b20 Replace the stack unwinding by a much simpler solution taken from
../../arch/sparc/gen/_setjmp.S rev. 1.6. This ended up to be ~identical
to the OpenBSD change triggered by the same sparc change.
Thanks to Stoned Elipot for pointing out the problem.
2004-12-07 08:20:07 +00:00
jdarrow
50cbf9d575 Add the Belkin F5D6020v3 to the match array for rtw.
My card now probes as:
rtw0 at cardbus1 dev 0 function 0: Belkin F5D5020v3 802.11b (RTL8180 MAC/BBP)
rtw0: rtw_cardbus_attach mapped 512 bytes mem space
rtw0: interrupting at 10
rtw0: hardware version D
rtw0: SROM version 1.2
rtw0: RF: Philips SA2400A, PA: Philips SA2411
rtw0: Geographic Location USA
rtw0: 802.11 address 00:30:bd:4d:ed:de
rtw0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mb

XXX The driver still doesn't actually _work_...
2004-12-07 04:36:06 +00:00
chs
cf58c69b3e use the m68k-common procfs_machdep.c on all m68k platforms. 2004-12-07 04:33:24 +00:00
jdarrow
90ceccfb90 Regen from pcidevs 1.672:
Add a new vendor and product ID for a cardbus NIC I've got
Belkin 0x1799
F5D6020v3 0x6020
2004-12-07 04:30:59 +00:00
jdarrow
75f0c06d8a Add a new vendor and product ID for a cardbus NIC I've got
Belkin 0x1799
F5D6020v3 0x6020
2004-12-07 04:28:07 +00:00
jwise
4f1d9bdb73 Play with calendar syntax a little, allowing both of month and day
to be wildcarded.

As a side effect, this allows '**' in the date field to match every
day of the year, which is very useful for TODO items.

It's important to note that the syntax has a lot of hardcoded (and
undocumented) ambiguity resolution stuff, and is crying out for a
simplification, and maybe some use of yacc and lex.

When this is done, a minor flag day (and probably a compatibility
flag :-( ) should be included, for current users who are making
use of some of the corner cases.  I'll raise this on tech-userlevel
before going there.  CVS:
----------------------------------------------------------------------
2004-12-06 20:38:43 +00:00
jmc
568c053401 Add amd64 support 2004-12-06 20:05:10 +00:00
cube
57d7489f05 Note ixpide(4) addition. 2004-12-06 19:38:25 +00:00
cube
c002a66744 Add a manual page for ixpide(4). 2004-12-06 19:34:01 +00:00
cube
99b014db5e Add ixpide(4). 2004-12-06 19:28:12 +00:00
cube
eac73e5ce7 Add config wires for ixpide(4). 2004-12-06 19:23:09 +00:00
cube
7164a75552 Add ixpide(4), a driver for the IDE controller found in the ATI IXP series
of integrated chipsets.

Documented from the Linux driver.  Tested by reinoud@, ok'd by bouyer@.
2004-12-06 19:22:24 +00:00
nathanw
08c663a3c0 Implement __libc_thr_sigsetmask_stub() in terms of sigprocmask(),
instead of having a dummy function.
2004-12-06 18:58:12 +00:00
yamt
165c905934 add links for uvm_unmap(9) 2004-12-06 17:35:53 +00:00
yamt
ccd887a498 document uvm_unmap. 2004-12-06 17:34:07 +00:00
wiz
bc2c790fdf Add forward declaration for struct audio_params.
Fixes compilation of e.g. macppc with awacs(4).
Ok kent@.
2004-12-06 13:28:34 +00:00
wiz
3486a34ec9 Add entry for libevent, and note 1.0 is out. 2004-12-06 13:18:54 +00:00
wiz
d768695880 Add RCS Id. 2004-12-06 13:16:36 +00:00
cube
cc48293bc4 Regen (ATI IXP IDE). 2004-12-06 12:55:26 +00:00
cube
30962ed274 Add ATI IXP IDE Controller. 2004-12-06 12:54:37 +00:00
jmc
39914b5411 Trim multi2 down as well 2004-12-06 09:14:22 +00:00
jmc
358db79407 Drop source from multi1, it's too big and we provide a separate source .iso
anyways
2004-12-06 08:30:46 +00:00
jmc
ef48c52a11 Typo 2004-12-06 08:29:25 +00:00
jmc
e3d48f02e9 Support for building the cd's on 2.0 2004-12-06 08:15:11 +00:00
itojun
8d487352ba move SA header to DEAD if there's no children. markus@openbsd 2004-12-06 08:07:28 +00:00
itojun
bc4b33d8be reqid (for unique policy) is u_int16_t quantity. from markus@openbsd 2004-12-06 08:05:26 +00:00
snj
d4d8a90495 Remove a duplicate entry. 2004-12-06 06:33:03 +00:00
briggs
52af8374ec Minor (old) patch from me to correct CPU ID of 604e vs. 604ev.
Tested by Tim Kelly.
Also patched from Tim to
 - Delay longer for second CPU spinup.
 - Only attempt to print CPU speed and cache configuration on certain
   CPU types.
2004-12-06 04:15:03 +00:00
christos
64573a67d7 Sprinkle #ifdef INET to make a GENERIC kernel compile with INET undefined. 2004-12-06 02:59:23 +00:00
he
d1b8269758 Correct a typo: it's fnullop_kqfilter and not fnullop_kqueue. 2004-12-05 22:42:27 +00:00
bouyer
32ea72dcdc Regen: Cleanup in VIA chipset names. From Lloyd Parkes in kern/15466. 2004-12-05 21:03:45 +00:00
bouyer
52ad9744eb Cleanup in VIA chipset names. From Lloyd Parkes in kern/15466. 2004-12-05 21:01:43 +00:00
atatat
aa58464306 wiz warning: A .Bl directive has no matching .El (fixed) 2004-12-05 16:20:43 +00:00
christos
6d413e70c4 pasto: simple_lock -> simple_unlock. 2004-12-05 15:03:13 +00:00
peter
42fc7edb33 Use ANSI function decls, change a few 0 to NULL. 2004-12-05 15:02:30 +00:00
peter
cf47c76c1b Don't forget to call bpfdetach in the clone destroy function.
While here, add a missing static and change some spaces to tabs.
2004-12-05 15:00:47 +00:00
he
8194ddc3a5 Fix what must have been an omission: missing brace and a leftover
use of `i', which is no longer defined.  Fixes build problem for ports
not defining __HAVE_GENERIC_SOFT_INTERRUPTS.
2004-12-05 14:56:50 +00:00
peter
e6a70f95cf Apply a patch from OpenBSD 3.6 branch (ok yamt@).
MFC:
Fix by dhartmei@

fix a bug that leads to a crash when binat rules of the form
'binat from ... to ... -> (if)' are used, where the interface
is dynamic. reported by kos(at)bastard(dot)net, analyzed by
Pyun YongHyeon.
2004-12-05 13:32:17 +00:00