jake
e9a17647c3
The definition for ASI_IMMU_TAG_TARGET_REG was wrong. Sort.
2001-09-03 22:02:15 +00:00
alfred
3cb94e5158
Allow disabling of "arp moved" messages.
...
Submitted by: Stephen Hurd <deuce@lordlegacy.org>
2001-09-03 21:53:15 +00:00
julian
4a8dc7084c
I really hope this is the right answer.
...
call ip_input directly but take the offset off the
packet first if it's an IPV4 packet encapsulated.
2001-09-03 21:07:31 +00:00
julian
70318b8e97
Call ip_input() instead of ipip_input()
...
when decoding encapsulated ipv4 packets.
(allows line to compile again)
2001-09-03 20:55:35 +00:00
julian
34824b62c0
One caller of rip_input failed to be converted in the last commit.
2001-09-03 20:40:35 +00:00
julian
071f86f9f1
Patches from Keiichi SHIMA <keiichi@iij.ad.jp>
...
to make ip use the standard protosw structure again.
Obtained from: Well, KAME I guess.
2001-09-03 20:03:55 +00:00
dfr
6315b454a5
Add a working version of setjmp/longjmp.
...
Obtained from: Intel's EFI toolkit.
2001-09-03 13:54:50 +00:00
yokota
b349f963f3
Add a new field, id_config_attr to the struct isa_device.
...
It will be later used to store some flags to control PnP device
configurations.
2001-09-03 09:45:41 +00:00
imp
c333e22830
Add recognition for ToPIC95B
2001-09-03 08:20:52 +00:00
peter
1752fcc466
Since we're cross compiling from x86, ignore the x86 CPUTYPE by default.
2001-09-03 07:58:32 +00:00
scottl
53cfaa0b45
Sigh. There are actually two ioctls ranges that need to be watched on the
...
linux side. This will all be over soon...
2001-09-03 07:50:14 +00:00
ken
57634a38ed
Attach to a CD device even when the SCSI status is 'busy'.
...
Reported by: Thomas Quinot <thomas@cuivre.fr.eu.org>
MFC after: 3 weeks
2001-09-03 05:04:47 +00:00
peter
5e41b2c07e
Dont conflict with sysctl debug.mddebug
2001-09-03 04:49:19 +00:00
peter
6635dd8296
Unindent a if (1) { that was left behind in the last commit.
...
(commits were seperated to not obscure the real change)
2001-09-03 04:39:38 +00:00
peter
a2d9846554
Argh. Make the ia64 kernel work in all situations. For some reason,
...
and I still dont know why, this was not failing on the non-kse kernel.
It certainly should have since things were using linker_kernel_file
unconditionally. This has highlighted a different problem though that
means that trying to do a kldload on a non-dynamic kernel will implode.
2001-09-03 04:37:55 +00:00
yokota
684688710c
Fix the argument specifier for the PnP BIOS function 2
...
(PNP_SET_DEVNODE). The second argument is not a segment:offset
pointer, but a 16 bit short.
MFC after: 4 weeks
2001-09-03 03:43:39 +00:00
obrien
346b955038
Match the declaration in net/netisr.h.
...
Submitted by: gcc 3.0.1
2001-09-03 03:24:31 +00:00
mjacob
c6e9e44165
Because we now store SCCLUN capabilities in firmware attributes, get
...
rid of the silly test of isp_maxluns > 16 and use the attibutes directly.
MFC after: 4 weeks
2001-09-03 03:12:10 +00:00
mjacob
6fb9ceec69
Clarify issues about whether we have SCCLUN (65535 luns) or non-SCCLUN (16
...
luns) firmware for the Fibre Channel cards.
We used to assume that if we didn't download firmware, we couldn't know
what the firmware capability with respect to SCCLUNs is- and it's important
because the lun field changes in the request queue entry based upon which
firmware it is.
At any rate, we *do* get back firmware attributes in mailbox register 6
when we do ABOUT FIRMWARE for all 2200/2300 cards- and for 2100 cards
with at least 1.17.0 firmware. So- we now assume non-SCCLUN behaviour
for 2100 cards with firmware < 1.17.0- and we check the firmware attributes
for other cards (loaded firmware or not).
This also allows us to get rid of the crappy test of isp_maxluns > 16-
we simply can check firmware attributes for SCCLUN behaviour.
This required an 'oops' fix to the outgoing mailbox count field for
ABOUT FIRMWARE for FC cards.
Also- while here, hardwire firmware revisions for loaded code for SBus
cards. Apparently the 1.35 or 1.37 f/w we've been loading into isp1000
just doesn't report firmware revisions out to mailbox regs 1, 2 and 3
like everyone else. Grumble. Not that this fix hardly matters for FreeBSD.
MFC after: 4 weeks
2001-09-03 03:09:48 +00:00
mjacob
bee4897b1a
Add some more firmware revision macros. Add firmware attributes field
...
to fcparam structure.
MFC after: 4 weeks
2001-09-03 03:03:32 +00:00
orion
f1a12fefd6
Return updated blocksize from setblocksize function.
2001-09-03 02:14:55 +00:00
orion
693f6a6f4e
Fix return value of cs4281chan_setblocksize.
2001-09-03 01:05:04 +00:00
orion
9f07ad162e
Fix return value of svchan_setblocksize.
...
Expand probing range.
2001-09-03 01:03:50 +00:00
orion
ebb84d55ed
Fix return value of setblocksize functions. Recording is interspersed
...
with silent intervals otherwise.
2001-09-03 00:45:00 +00:00
obrien
3c7a869929
+ Blah, there was nothing wrong in rev 1.1 talking about the i386/NOTES.
...
I should have diff'ed the header with the Alpha GENERIC.
+ fix style nit
+ turn on NO_MODULES for now.
2001-09-02 23:48:37 +00:00
obrien
057bc9ceba
Match the style of very other platform we have.
2001-09-02 23:37:45 +00:00
scottl
dce76a6ecd
Work around a bug where the driver's copy of the disklabel gets corrupted
...
and causes diskerr() to panic.
2001-09-02 23:16:40 +00:00
scottl
af95162b3a
Restrict the range of linux ioctls we will accept.
2001-09-02 23:15:26 +00:00
n_hibma
7de8ea47fb
Add quirk entry for FujiFilm camera.
...
Submitted by: Guido van Rooij <guido@gvr.org>
2001-09-02 20:44:49 +00:00
julian
038fbdee78
add another prototype and a couple of stopgaps for the in_protosw variant.
2001-09-02 20:36:19 +00:00
shiba
25567a30d1
Always turned on 8bit access card support for the fe driver
...
both i386/pc98, so options FE_8BIT_SUPPORT was deleted.
Reviewed by: nyan
2001-09-02 13:05:00 +00:00
peter
9afaf5c238
The !RESTARTABLE_PANICS code has some loose ends.
2001-09-02 12:24:38 +00:00
peter
f685acc268
For ia64, set the default elf brand to be FreeBSD. This is temporarily
...
necessary only for as long as we're using a linux toolchain.
2001-09-02 12:23:08 +00:00
peter
716d54a6eb
Sync with i386 / alpha. Whitespace unindent / style prep for kse.
2001-09-02 10:07:09 +00:00
n_hibma
f5b5f22493
Add quirks for Kingbyte USB Pen drive.
...
Submitted by: Eugene M. Kim <gene@nttmcl.com>
PR: 29530
2001-09-02 09:31:08 +00:00
n_hibma
8d3cf62e68
Only clear endpoint stall if status was USBD_STALLED.
...
This avoids panicing the system by unplugging a hub. The interrupt transfer
would sometimes arrive after the driver had been removed.
2001-09-02 09:26:14 +00:00
peter
d280926250
Merge from i386: various cleanups including moving the map calculations
...
to MI code. This gets ia64 to compile again.
2001-09-02 07:47:47 +00:00
non
673668265d
Fix bus timeout bug which might happen when nsp do suspend I/O burst write.
...
A nsp chip does suspend I/O write by 512bytes burst write,
though the chip only has 48 bytes FIFO. The chip assert I/O WAIT
signal to PC-Card bus after the CPU writes more than 48 bytes to
the chip if the SCSI device does not respond immediately in supsend
I/O burst write. If the device does not respond for a while it might
cause PC-Card bus timeout.
The previous work around was to wait the request from SCSI device.
But there are some devices which request bytes for synchronous transfer
immediately. So current work aound is to fill 32bytes FIFO, wait for
FIFO empty and burst write 512-32 bytes for every 512 bytes block.
Submitted-by: Honda-san (the author of the driver)
Obtained-from: NetBSD/pc98
2001-09-02 07:18:29 +00:00
shiba
bc9f0fd7e6
Make the fe driver kernel object module to compile in default.
...
Reviewed by: imp
2001-09-02 06:43:45 +00:00
non
794b5d1b6e
Demand minimum I/O size rather than 0 when it calls
...
bus_alloc_resource(dev, SYS_RES_IOPORT, ...)
Pointed-out by: Yamamoto-san shigeru@iij.ad.jp
2001-09-02 06:42:40 +00:00
shiba
5757abe58a
Update cis tuple parser, add a pccarddevs entry,
...
and improve PCCARD_IVAR_ETHADDR in pccard_read_ivar().
Change points:
(1) Read Function Ext tuple.
(2) Add Ratoc REX-R280 entry(fe driver).
(3) Take ether address from function ext tuple.
Reviewed by: imp
Obtained from: NetBSD
2001-09-02 06:37:41 +00:00
shiba
6d8bf8b9b8
Make the fe driver to compile in default under a NEWCARD kernel.
...
Reviewed by: imp
2001-09-02 06:28:37 +00:00
iwasaki
647b8ba478
Fix typo; CTLFLAG_RO -> CTLFLAG_RD.
2001-09-02 06:28:20 +00:00
shiba
5536f31c22
Update the fe driver to probe and attach under a NEWCARD kernel.
...
Reviewed by: imp
Obtained from: NetBSD
2001-09-02 06:27:07 +00:00
jhb
74879eba28
Use sched_lock to protect rtp_to_pri() and pri_to_rtp() when needed.
2001-09-02 01:05:36 +00:00
jhb
58eccaba87
Protect pri_to_rtp() with sched_lock when needed.
2001-09-02 00:52:11 +00:00
jedgar
5b9926665b
Use ACL_PERM_NONE instead of hardcoding 0 when initializing
...
ACL entry permissions.
Reviewed by: rwatson
2001-09-01 23:18:15 +00:00
jedgar
3a1dcb19ea
In the case of ACL_OTHER and undefined ACL entry id's, set
...
ae_id to ACL_UNDEFINED_ID instead of 0.
Reviewed by: rwatson
2001-09-01 23:16:02 +00:00
n_hibma
13ecda917f
Small nit: Make both prints use 'at device %d.%d'.
2001-09-01 23:06:14 +00:00
msmith
2f50c10b5b
Add a MODULE_VERSION declaration. This should prevent duplicate loading
...
of the module, and allows other modules to depend on and link against
the ACPI module.
Add a sysctl that allows us to retrieve the ACPI CA version number as
well.
2001-09-01 22:41:53 +00:00