mycroft
a599f64320
If maxlun>0, automatically set PQUIRK_FORCELUNS, rather than using quirk
...
table entries.
2003-09-08 19:57:29 +00:00
mycroft
de88b69b7b
Remove UMASS_QUIRK_NO_START_STOP and UMASS_QUIRK_NO_MAX_LUN.
2003-09-08 19:30:59 +00:00
thorpej
baa2d09bad
Fix a printf format.
2003-09-08 19:17:29 +00:00
thorpej
8faaed2240
Remove unused "skge" defns.
2003-09-08 18:59:48 +00:00
mycroft
648730c4cf
Do a START UNIT only if the TEST UNIT READY reports that the device is not
...
ready. This avoids gratuitously starting the motor on floppy and CD-ROM
drives, and eliminates the need for the audio playing test in cdopen().
Therefore, also remove PQUIRK_NOSTARTUNIT.
2003-09-08 18:51:33 +00:00
petrov
536f8085b8
Support multisegment dmamap sync, adopted from OpenBSD.
2003-09-08 17:23:15 +00:00
mycroft
2bfde7f903
Attempt to deal with Martin's weirdass Sun drive by setting the mode sense
...
allocation length a little more precisely -- add the space for the header in
cd_mode_sense(). Also delete the XS_CTL_SILENT, since we really do want to
see errors.
Lastly, add a similar wrapper for mode select, simplifying the callers
slightly.
2003-09-08 16:16:43 +00:00
tron
bab150d798
Regen.
2003-09-08 16:07:15 +00:00
tron
7a0eb6d14e
Add quirk for Sandisk SDDR-86. The patch was supplied by Peter Seebach
...
in PR kern/22720.
2003-09-08 16:06:57 +00:00
kent
941d061f07
Correct flag names of AD1980
2003-09-08 13:58:21 +00:00
itojun
311078a035
truncated output from pty problem. fix by enami
...
http://mail-index.netbsd.org/tech-kern/2003/09/06/0002.html
2003-09-08 11:14:18 +00:00
itojun
23da4bd394
remove non-precise comment
2003-09-08 10:54:14 +00:00
scw
6e67b64a47
Add support for non-executable mappings.
2003-09-08 08:01:52 +00:00
itojun
8ca90bd4e4
add /kern/ipsecsa and /kern/ipsecsp, which can be inspected by setkey(8).
...
it allows easier access to ipsecsa/sp. it works around problem where
setkey -D does not work with large number of ipsec SAs due to socket buffer
size.
2003-09-08 06:51:53 +00:00
mycroft
a7155b9951
Rework sd_scsibus_get_parms() a little. Try to get a block descriptor even
...
if our other MODE SENSEs fail. Use this code for the optical device case,
at least for now. (We could query the optical media type and do a table
lookup for the geometry, but why bother? Actually, why bother with geometry
at all, but I digress...)
2003-09-08 06:31:23 +00:00
mycroft
98ba1f5667
On further investigation... don't panic if we try to do a 6-byte mode
...
sense/select on ATAPI. Some tape drives require it. And who knows? Some
fool might wire a RBC device to ATAPI.
2003-09-08 03:50:27 +00:00
petrov
33d0a022bc
OF_mapintr: swizzle interrupt for PCI bridges,
...
don't process OBP interrupts, return error if interrupt is not mapped.
2003-09-08 03:33:52 +00:00
mycroft
637a6554cf
Perform the exorcism on scsipi_mode_select() too.
2003-09-08 03:33:31 +00:00
mycroft
4588667f28
Exorcise something evil and wrong in scsipi_mode_sense().
2003-09-08 03:24:12 +00:00
mycroft
0239de4901
RBC devices do in fact requre using 6-byte MODE SENSE/SELECT. This is totally
...
the wrong way to deal with that, but... I'll get back to it later.
2003-09-08 03:09:09 +00:00
itojun
495bd5ff91
initialize ip_hl for ipsec policy lookup. PR kern/22715
2003-09-08 02:06:34 +00:00
mycroft
f2a492ff6b
Eliminate the separate ATAPI and SCSI attachments for "cd".
2003-09-08 01:56:33 +00:00
itojun
bc1d89af4f
splsoftnet in key_setspi
2003-09-08 01:55:09 +00:00
mycroft
5dd4bdd14c
Use the const shaker.
2003-09-08 01:27:08 +00:00
mycroft
9203f63f67
We only need a single attachment for uk at scsibus and atapibus.
2003-09-08 01:26:41 +00:00
mycroft
cd456a7097
Nuke some printf()s.
2003-09-08 01:13:04 +00:00
kleink
a4909cd01e
g/c byte-reversing bus_space_set_region_1() entries.
2003-09-07 22:12:05 +00:00
mycroft
b6e043eed2
Set PQUIRK_ONLYBIG in the wdc-atapi frontend, obviating the need to ever test
...
the "bus type" for this.
Merge all the code in the SCSI and ATAPI backends for "cd" devices. All of
the mode page handling and whatnot is general to SCSI MMC devices, and should
never have been separated to begin with. This fixes a variety of problems,
and adds load/unload support for SCSI-attached devices.
2003-09-07 22:11:22 +00:00
itojun
ce112dfc4f
add -t option for gmt time offset (normally MS-DOS filesystem has timestamp
...
in localtime, not GMT). PR kern/22717
2003-09-07 22:09:11 +00:00
rafal
ece5b8e67d
Catch up to Christos' SIGINFO changes.
2003-09-07 21:37:19 +00:00
scw
20fb5a9f59
Cast from pointer type to db_addr_t via intptr_t.
2003-09-07 21:28:16 +00:00
yamt
753a6151b9
comments on lfs_issequential_hole.
2003-09-07 21:00:36 +00:00
itojun
fdbe07d467
revisit spihash logic
2003-09-07 20:41:27 +00:00
uwe
9f598eb5ba
DOH, sparc was not doing p_userret processing in userret()!
...
Adding it helps SA a great deal. E.g. ogg123 actually works now.
2003-09-07 20:41:05 +00:00
itojun
800fe5d178
- prepare for RFC2401bis 64bit sequence number (no behavior change yet)
...
- use hash for SPI-based SAD entry lookup (should be faster, i hope)
- cleanup keydb.c and key.c. key.c is responsible for refcounting secasvar,
keydb.c is responsible for alloc/free.
2003-09-07 15:59:36 +00:00
itojun
bfa3dccfd7
prototype should have no variable name
2003-09-07 15:50:43 +00:00
tron
b0594a9271
Compile in the i845/i865 fallback attachment code only if generic AGP Intel
...
support is enabled.
2003-09-07 15:40:57 +00:00
tron
3c33a1ee2d
If we fail to find the Integrated Graphics Device of an Intel i840 or
...
i865 chipset try the generic Intel AGP code because it is probably
a motherboard without onboard graphics.
2003-09-07 15:25:28 +00:00
uwe
ca90f34170
Widen FLAGS column for ps/l so that all defined l_flag flags fit.
2003-09-07 14:14:36 +00:00
ragge
bfd142bfad
Remove next_instr_address(), it's a macro.
2003-09-07 13:33:38 +00:00
tron
fadd4495f2
Adding "${.CURDIR}/../coda" to the path causes build failures if object
...
files exist in that directory. Simply creating a symbolic link to the file
"${.CURDIR}/../coda/lkminit_vfs.c" via "LNFILES" fixes that problem.
2003-09-07 12:25:54 +00:00
yamt
02b67863b8
assert mbuf chains m_cat'ed are of the same type.
2003-09-07 12:04:13 +00:00
yamt
1c9095a5b6
buffer with B_CALL shouldn't be brelse'ed. assert it.
2003-09-07 11:59:40 +00:00
kent
d10ee65a85
Codec id ADS 0x70 is AD1980, not AD1981.
...
http://mail-index.netbsd.org/tech-kern/2003/09/03/0005.html
2003-09-07 11:59:39 +00:00
yamt
059404deaf
bremfree needs bqueue_slock held. assert it.
2003-09-07 11:57:43 +00:00
yamt
4868f89aae
buffer cache mp locks.
2003-09-07 11:55:43 +00:00
yamt
d20e923a9c
- raise spl to bio in lfs_countlocked() rather than having callers to do so.
...
- buffer cache MP locks.
- assert B_CALL buffers are not on the free queue.
2003-09-07 11:53:57 +00:00
yamt
4a78faea0f
- buffer cache MP locks.
...
- avoid changing buffer state on the free queue.
2003-09-07 11:47:07 +00:00
yamt
3ed90e8152
use LFS_DEBUG_COUNTLOCKED macro.
2003-09-07 11:44:22 +00:00
yamt
1d335cd660
remove variable names from prototype for consistency.
2003-09-07 11:37:13 +00:00