perry
93124077ae
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 20:27:29 +00:00
thorpej
5047c6db68
No longer need our own device_t typedef.
2005-12-20 04:31:28 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
christos
3b9c87155a
Merge the 3 copies of m_getcl() so that fast ipsec compiles again together
...
with net80211. XXX: We don't really have an m_getcl(), we just emulate it.
2005-12-04 19:15:21 +00:00
kiyohara
79d0fb55e5
Remove '#if defined(cobalt)'.
2005-08-29 17:20:31 +00:00
drochner
49a3609892
kill some more simple submatch() functions, use config_stdsubmatch()
2005-08-26 11:20:33 +00:00
drochner
fa3cb84d62
replace the "locdesc_t" structure carrying the number of locators
...
explicitely by a plain integer array
the length in now known to all relevant parties, so this avoids
duplication of information, and we can allocate that thing in
drivers without hacks
2005-08-25 18:35:38 +00:00
kiyohara
262bf10a6d
Since fwip_unicast_input_recycle() is called from interrupt context, one
...
can't sleep there.
2005-07-23 16:55:13 +00:00
drochner
e7bf69a733
minor cleanup: some "const", global namespace sanity and fix a maclo name
2005-07-20 15:11:57 +00:00
kiyohara
c1a84a4d12
ieee1394 import from FreeBSD.
2005-07-11 15:29:05 +00:00
fair
3f11934dfb
Change the name of a shadowed variable in FW_DEBUG code to make this
...
compile again.
2005-06-08 18:33:15 +00:00
christos
eb3c841970
fix handling of volatile and remove bogus casts.
2005-05-31 00:46:46 +00:00
christos
7cdea212c0
No 0x in front of %p...
2005-05-22 15:54:45 +00:00
christos
24ae046714
move an assignment up.
2005-03-26 04:37:04 +00:00
perry
f31bd063e9
nuke trailing whitespace
2005-02-27 00:26:58 +00:00
thorpej
df9803ce96
Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name
...
everything "scsi_*", since we really are talking about the SCSI command
set, ATAPI transport not withstanding. Improve the names of many structures,
and prepend "SCSI_" onto all SCSI command opcodes. Place items described
by the SCSI Primary Commands document into scsi_spc.h.
2005-02-21 00:29:06 +00:00
perry
18db93c7f6
de-__P
2005-02-04 02:10:35 +00:00
drochner
96b589fc18
a round of autoconf cleanup:
...
-convert submatch() style functions (passed to config_search() or
config_found_sm()) to the locator passing variants
-pass interface attributes in some cases
-make submatch() functions look uniformly as far as possible
-avoid macros which just hide cfdata members, and reduce dependencies
on "locators.h"
2004-09-13 12:55:47 +00:00
mycroft
1fd9249360
Attempt to fix sbp2_free() so that it doesn't core dump. As noted in PR 21099,
...
but fixed differently.
2004-06-29 11:10:29 +00:00
christos
a0d397a023
return an error on invalid mode.
2004-05-13 17:34:48 +00:00
lukem
388ed266e4
rework messages so that 'fw0: maximum receive packet (2) is too small' error
...
doesn't appear corrupted.
2004-04-30 01:31:43 +00:00
enami
6c4e6273df
xs->timeout is in milliseconds so convert it to tick before passing
...
it to callout_reset().
2004-02-13 21:22:13 +00:00
keihan
b8702f530b
netbsd.org -> NetBSD.org
...
This was the last commit of this kind to src/sys, which is now totally
"NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
2003-12-04 13:57:30 +00:00
fvdl
5602142448
Fix unitialized var warning, add a comment to indicate that it's use
...
is suspect.
2003-10-26 21:03:34 +00:00
christos
5220c0436c
Fix unitialized variable warnings.
2003-10-26 19:10:42 +00:00
mjl
088da88a56
Typos in comments. From OpenBSD.
2003-10-22 09:02:49 +00:00
enami
e7533e9811
Don't limit xfer size to SBP2_MAXPHYS. Its not transfer size limit
...
but just a threshold how to describe transfer.
2003-10-18 12:47:28 +00:00
mrg
9abaf7289a
sprinkle some LL suffixes on >32 bit number literals
2003-08-04 07:00:19 +00:00
lukem
365cbd9428
add missing __KERNEL_RCSID()
2003-07-14 15:47:00 +00:00
itojun
7f6ed16ef4
function prototype must not have variable name
2003-07-08 10:06:28 +00:00
drochner
9897b6dfac
maintain statistics counters
2003-07-03 11:36:18 +00:00
fvdl
d5aece61d6
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
...
and need to be examined and discussed more.
2003-06-29 22:28:00 +00:00
darrenr
960df3c8d1
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
...
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
2003-06-28 14:20:43 +00:00
haya
5ae8bbc4cc
Bugfix: fwohci_ir_read(): loop continues when the buffer size not only
...
greater than but also same as packet size. This bug is pointed out by
FUKAUMI Naoki.
2003-05-26 16:10:36 +00:00
wiz
1ffa7b76c4
DMA, not dma nor Dma.
2003-05-03 18:10:37 +00:00
christos
d77be05384
PR/20982: Eric Fair: fix debugging printf format errors.
2003-04-02 21:53:15 +00:00
jmc
4829a1952a
Redo last fix to work correctly. Need to run abort on each orb (though it
...
doesn't much now it will eventually) and then so a proper sbp2_free_orb.
2003-03-07 20:18:57 +00:00
drochner
c0e23f3152
-Fix ORB queue corruption / use of free()d memory
...
caused by bad interaction of sbp2_free() and sbp2_abort().
sbp2_abort() requires that its argument ORB is on the
"active" list, and it puts it onto the freelist - sometimes.
So we had 2 causes of corruption:
-removing the ORB from a list which it isn't on
-free()ing recycleable items on the ORB freelist
-minor cosmetics
2003-03-07 16:29:33 +00:00
enami
fa6061e7a4
Make this file compiles when FW_DEBUG is defined but SBP2_DEBUG isn't defined.
2003-02-28 23:31:41 +00:00
thorpej
e354490475
Use aprint_*().
2003-01-31 02:15:57 +00:00
thorpej
a5fa1cfd6a
Use PRIx64 to get the correct format for 64-bit hex numbers. Don't
...
need \n at the end of a panic().
2003-01-09 19:16:30 +00:00
wiz
c6f1277bfa
synchronous, not syncronous.
2003-01-06 13:10:25 +00:00
jmc
216f0f8cde
Add some missing splx()'s noted by Krister Walfridsson
2003-01-05 08:11:33 +00:00
jmc
da000bb65b
Remove arbitrary bufcnt limit in at_output.
2003-01-05 08:03:45 +00:00
thorpej
72a7af27b0
Use aprint_normal() in cfprint routines.
2003-01-01 00:10:15 +00:00
jmc
549904564e
Implementation of page table support for 64k or greater transfers. This should
...
also handle uio structs passed in as well. All standard filesystem actions
are working at this stage (can copy, execute, mount, umount, fsck, etc).
2002-12-28 10:54:47 +00:00
jmc
ae8cc0726d
Move SBP data area's below the 4G mark as some broken devices seem to clip data
...
address's to 32 bits.
XXX - Need to move the if_fw fifo addr as well but this needs some testing
2002-12-28 10:52:41 +00:00
jmc
8630685f69
Add support for page tables
2002-12-19 09:59:47 +00:00
jmc
ef48ba7693
Add a minphys routine since the single largest packet is less than minphys()
2002-12-19 09:58:24 +00:00
jmc
31f02beb7c
Add defines for supporting page tables
2002-12-19 09:56:10 +00:00