chopps
44b423d73b
always map attr memory 8 bit, since its defined that way.
2000-02-10 09:00:19 +00:00
sato
18452e3667
- add GPIO related comments.
...
- add IBM WorkPad z50 buttons.
2000-02-10 08:45:44 +00:00
sato
709f6f50a2
show edge/level infomation in attach message.
2000-02-10 08:37:07 +00:00
sato
e19b30ff0a
delete \n in cpu_model.
2000-02-10 08:34:08 +00:00
mjacob
9621e6be50
Reset maxstray count if we get a good interrupt for a level.
2000-02-10 07:45:43 +00:00
mjacob
13e13336b2
Allow (re)setting of maxstrays after establishment of a shared interrupt.
...
This allows sporadic stray interrupt counts to be reset by an acknowledgement
of the same interrupt.
2000-02-10 07:45:02 +00:00
mjacob
4821b5ae2f
Guard against trying to disable an interrupt where we'd dereference a
...
bad pointer.
2000-02-10 04:31:36 +00:00
sato
1dd1e143a9
add machine model name to cpu_model.
2000-02-10 02:15:01 +00:00
sato
549e292ae4
update MINYEAR.
2000-02-10 02:06:16 +00:00
sommerfeld
d129ec5214
Fix typo in error message
2000-02-09 23:25:15 +00:00
aymeric
a10113c83a
fix a couple of things to (hopefully) make this work on the A1200
2000-02-09 22:27:20 +00:00
joda
d40e2b51ee
add detach code
2000-02-09 22:15:57 +00:00
sommerfeld
39db0e9c7e
Three MULTIPROCESSOR + LOCKDEBUG fixes:
...
1) fix typo preventing compilation (missing comma).
2) in SLOCK_WHERE, display cpu number in the MP case.
3) the folowing race condition was observed in _simple_lock:
cpu 1 releases lock,
cpu 0 grabs lock
cpu 1 sees it's already locked.
cpu 1 sees that lock_holder== "cpu 1"
cpu 1 assumes that it already holds it and barfs.
cpu 0 sets lock_holder == "cpu 0"
Fix: set lock_holder to LK_NOCPU in _simple_unlock().
2000-02-09 16:46:09 +00:00
enami
e00270524e
ASIX AX88190 support (Planex FNW-3700-T and Melco LPC3-TX) from FreeBSD/PAO3.
2000-02-09 15:40:23 +00:00
enami
67bc20747a
Support Xircom CompactCard Ethernet CFE-10.
2000-02-09 14:54:53 +00:00
enami
99f529f0b3
- Since all resources are mandatory, no need to manage individually.
...
- KNF some code.
- Factor out some code into function.
- Disestablish an interrupt handler when failed to enable card power.
2000-02-09 14:42:33 +00:00
takemura
968822bd48
The pwctl writes ZERO as on if active=0.
2000-02-09 14:39:06 +00:00
enami
dc87f2899f
- No need to keep track enable/disable state here. The smc91cxx.c also
...
manages it.
- Disestablish an interrupt when failed to enable card.
- Don't say I'm enabled if failed to enable card.
2000-02-09 13:40:42 +00:00
enami
94a6dd9169
Regen.
2000-02-09 13:33:22 +00:00
enami
947c0fee74
Add an entry for Planex FNW-3700-T.
2000-02-09 13:32:23 +00:00
enami
e729d284ad
Add an entry for Melco LPC3-TX.
2000-02-09 13:20:55 +00:00
tsubai
502ad73200
Add wsfont options.
2000-02-09 13:10:15 +00:00
tsubai
dcb9f03bd3
Use dev/rasops instead of dev/rcons.
2000-02-09 13:08:35 +00:00
enami
e92b285eaf
Add an entry for Xircom CompactCard Ethernet CFE-10.
2000-02-09 13:07:45 +00:00
takemura
0694de05ed
Fix Work Pad z50's entry.
2000-02-09 13:03:31 +00:00
tsubai
0867c09dad
Change va_arg definition when __lint__ is defined.
2000-02-09 12:54:47 +00:00
itojun
19e9558eaf
sync with extended scoped address syntax change.
2000-02-09 12:27:03 +00:00
sato
ad591b78f4
CLOCK_RATE: 256-> 128.
...
reduce timer interrupts because hpcmips machines are lower cpu power.
2000-02-09 10:41:18 +00:00
nisimura
9fb475bc29
Missing commit to reflect ioasicreg.h merge.
2000-02-09 08:37:43 +00:00
nisimura
43917001c7
- Add missing "opt_ddb.h" to dc.c and dtop.c (oh, boy)
...
- Nuke irrelevant "dcvar.h" and "tc.h" inclusion from dc.c
- Put '#if NRASTERCONSOLE > 0' around scc_lk201_cnattach().
2000-02-09 08:29:40 +00:00
itohy
0a1d6b1357
Make it compile with options DEBUG.
...
Reported by Kawamoto Yosihisa (PR #9379 ).
2000-02-09 07:57:52 +00:00
shin
7f5a7c00ac
fix include file.
...
<netinet6/ip6.h> -> <netinet/ip6.h>
2000-02-09 05:48:26 +00:00
itojun
53e333c935
honor ifa reference counting.
2000-02-09 03:34:01 +00:00
itojun
541b446bfa
for more strict rfc2367 conformance, move netkey/keyv2.h into net/pfkeyv2.h
...
(net/pfkeyv2.h used to just include netkey/keyv2.h).
netkey/keyv2.h includes #error only for several days, to inform
of file path change. after that I plan to nuke the file.
2000-02-09 03:27:29 +00:00
thorpej
f9e531f1e4
Don't force BWX on Pyxis by default; it's just not reliable enough.
2000-02-09 01:39:20 +00:00
itojun
59d74f3d21
to improve RFC2553/2292 compliance, and promote use of
...
RFC2553/2292-compliant header file path, now the following headers are
forbidden:
netinet6/ip6.h
netinet6/icmp6.h
netinet6/in6.h
if you want netinet6/{ip6,icmp6}.h, use netinet/{ip6,icmp6}.h.
if you want netinet6/in6.h, you just need to include netinet/in.h.
it pulls it in.
(we may need to integrate them into netinet/in.h, but for cross-BSD code
sharing i'd like to keep it like this for now)
2000-02-09 00:54:55 +00:00
itojun
4f53db2499
optimize mbuf allocation for ip/tcp/tcpopt part.
2000-02-09 00:50:40 +00:00
thorpej
ec02ebc8a0
Adjust for IOASIC register changes.
2000-02-09 00:33:03 +00:00
tsubai
a62753d0b7
Make OF-2.x can also find root device.
2000-02-08 20:02:13 +00:00
augustss
76c14cd322
Don't stall the control pipe on error.
2000-02-08 18:46:03 +00:00
augustss
e922214fb2
Use NULL instead of 0.
2000-02-08 18:45:27 +00:00
thorpej
3bc7ce8d31
Cast bus_size_t to u_long for printing.
2000-02-08 18:40:51 +00:00
tron
73286f8d56
Fix printf() format string.
2000-02-08 18:31:02 +00:00
mycroft
2a2d421881
Forgotten part of chopps\'s i82365_isasubr.c commit.
2000-02-08 17:56:58 +00:00
mycroft
ac0db48a13
In light of the previous change, whack the clearing of CSC_INTR
...
again.
2000-02-08 17:53:48 +00:00
mycroft
eb071839ea
The final read of the CSC register does not appear to be needed any
...
more.
2000-02-08 17:48:39 +00:00
chopps
d12c4012f1
deal with loops that we get stuck in due to unhandled interrupts.
2000-02-08 17:14:29 +00:00
mycroft
5abb516b1e
Be more careful with the CSC_INTR register while probing.
...
Make some output more specific.
2000-02-08 16:59:52 +00:00
bouyer
f522d6f1ee
Supports "USR 3CP5609 PCI 16550 Modem", from Kent Polk.
2000-02-08 16:26:23 +00:00
bouyer
b3cffb232f
regen
2000-02-08 16:24:00 +00:00
bouyer
b614c6a569
Add US Robotics vendor ID, and USR 3CP5609 PCI 16550 Modem product ID.
...
From Kent Polk.
2000-02-08 16:22:37 +00:00
jdolecek
e20ce57cd6
Store also attribute identifier in the filehandle structure, so that
...
proper file attribute (a.k.a. "resource fork") is picked up when
the filehandle is mapped back to filesystem object.
This should make attributes working on NFS-exported NTFS filesystems
or other layered filesystems using filehandles.
2000-02-08 16:17:58 +00:00
tsutsui
6968a454bd
Add news1200 support.
...
Based on a patch from Koichi NISHIWAKI <k-nis@ba2.so-net.ne.jp>
2000-02-08 16:17:28 +00:00
tsubai
b933f19ea2
Flush cache before rebooting to preserve msgbuf.
2000-02-08 12:57:11 +00:00
enami
34d63b5623
Since we now only allocate this one, no longer necessary to check and free().
2000-02-08 12:56:00 +00:00
enami
1658944ebe
- Don't rely on implicit declaration.
...
- Sinc wi/ existing coding style.
2000-02-08 12:51:30 +00:00
enami
c7573d517e
- Bail out from attach stage if failed to enable card, number of iospace
...
or memspace is unexpected, failed to map iospace or failed to configure
the controller properly.
- Disestablish an interrupt handler if failed to enable card.
2000-02-08 12:49:12 +00:00
tsubai
d97ae29629
Enter power saving mode in idle loop on 603, 750, and 7400.
...
603 uses doze mode, 750 and 7400 use nap mode.
2000-02-08 12:49:06 +00:00
tsubai
9cba8a13d1
Use -Os -mmultiple to reduce size.
...
Add cbb and pcmcia/cardbus devices.
Nuke BUFPAGES=800 kludge.
2000-02-08 12:13:50 +00:00
tsubai
c7d216c2da
Add missing locators.
...
Add tlp at cardbus.
2000-02-08 12:10:56 +00:00
augustss
e0c519464a
Add methods for ucom to call back on open/close.
2000-02-08 09:18:01 +00:00
tsubai
45fe0e4077
Fix typo.
2000-02-08 08:08:43 +00:00
erh
8613a0edaa
Regen.
2000-02-08 06:36:46 +00:00
erh
a87f862d24
Add Allied Telesyn AT-1500, lance ethernet.
2000-02-08 06:36:29 +00:00
nisimura
42e4e9fd0c
Add the missing piece of previous mod.
2000-02-08 04:35:03 +00:00
fair
554df2b994
remove kern_logsigexit being "on" for DIAGNOSTIC
2000-02-08 04:13:51 +00:00
mycroft
bc1ca7aa3f
Add a bunch of debugging code, #ifdef FPU_DEBUG, which attempts to
...
trap FPU usage in the kernel.
2000-02-08 03:16:00 +00:00
mycroft
a3b8d596d5
Sync with GENERIC.
2000-02-08 03:10:21 +00:00
thorpej
bfdc6759fb
Don't rely on the receive descriptor's BCAST/MCAST status bits. Test the
...
Ethernet destination address to see if it's multicast.
2000-02-08 00:22:13 +00:00
thorpej
52a2804a5c
Add a new function call to the ISA DMA API: isa_dmamaxsize(), which returns
...
the maximum transfer size for the specified DMA channel. Make all clients
of ISA DMA use this call to determine their maximum transfer size.
2000-02-07 22:07:27 +00:00
pk
1d46ce41ea
Enable the hme ethernet driver.
2000-02-07 21:24:48 +00:00
tsubai
b9ff560bcc
Don't print "... not configured" message for non real devices
...
like escc-legacy.
2000-02-07 20:30:05 +00:00
thorpej
5c83cd7b9c
Bump version to 1.4S -- b_rawblkno.
2000-02-07 20:19:13 +00:00
thorpej
fe551f0e64
Fix a bug in disksort_*() which caused non-optimal ordering when multiple
...
active partitions were on a single spindle. Add a b_rawblkno member to
struct buf which contains the non-partition-relative block number to sort
by.
2000-02-07 20:16:47 +00:00
jonathan
b19c0fbb0a
Make kernel SOMAXCONN patchable. Will add sysctl once we
...
decide on namespace.
2000-02-07 18:43:26 +00:00
thorpej
cb18849e48
Make APM use a kernel thread rather than a callout, and provide a
...
mutex between the thread and a user process attempting to do APM
operations.
2000-02-07 17:36:59 +00:00
tsubai
cf532aa7eb
Move CFLAGS and CPPFLAGS to {bootxx,ofwboot}/Makefile to compile installboot
...
without -D_STANDALONE.
2000-02-07 16:26:59 +00:00
leo
6328fac75d
Add bootm_init() prototype.
2000-02-07 14:36:42 +00:00
veego
aa4732525f
Fix from Darren Reed for the test failure of f11.
2000-02-07 13:58:00 +00:00
pk
de608f33e1
Don't use PROM the virtual address (if any) for the device registers;
...
they are not reliably mapped. Also, unmap registers if the device
cannot be configured properly.
2000-02-07 11:44:15 +00:00
augustss
a534cd4254
Correct John Markus Bjørndalen's horribly mangled name in a comment.
2000-02-07 09:40:37 +00:00
augustss
a8365d0e29
Use pcmcia_devinfo().
2000-02-07 09:36:27 +00:00
augustss
e2ab50484b
Add a pcmcia_devinfo() function (akin to pci_devinfo). It generates a
...
string suitable for printing in the attach message.
2000-02-07 09:35:29 +00:00
itojun
2687887f38
s/DIAGNOSTIC/DEBUG/
2000-02-07 06:15:16 +00:00
itojun
85cdd5f08e
remove IPv6 router renumbering prefix information in the kernel
...
when all the interface addresses are gone.
this should remove dangling structure when:
# ifconfig lo0 inet6 3ffe::1 prefixlen 64 alias
# ifconfig lo0 inet6 3ffe::1 -alias
is performed.
2000-02-07 05:48:11 +00:00
itojun
1148e4715f
correct SIOCAIFADDR_IN6 failure recovery in point-to-point case.
2000-02-07 05:42:59 +00:00
itojun
49bed394bd
add more sanity check against mbuf length.
...
use log() for DAD related kernel message.
2000-02-07 05:42:28 +00:00
itojun
45b89333e4
close comment.
...
From: Kazuto Ushioda <x-y-z@3si.co.jp>
2000-02-07 03:51:59 +00:00
jonathan
e9a4467c58
Fix thinko in previous revision: it wouldn't catch deassert.
...
Revert the code inside the new test to the previous-but-one revision.
2000-02-07 02:17:18 +00:00
jonathan
2da22cf2c5
Check for DCD status change interrupts which signal PPS events, even
...
if the line discipline is ignoring carrier (e.g., via comparam()'s
setting of sc->sc_msr_mask). Move PPS timestamp outside the normal
status-change processing, and ignore sc_msr_mask when testing
for PPS events.
2000-02-06 23:23:37 +00:00
mhitch
93be165768
Remove an "#if 0" I seemed to have missed, to include wd* devices in the
...
search for root filesystems.
2000-02-06 21:45:03 +00:00
msaitoh
96250cd570
fix the calculation bug for the LMA of bss.
2000-02-06 16:53:57 +00:00
eeh
8636e8eef7
Update for compat_netbsd32.
2000-02-06 16:49:51 +00:00
eeh
70694ad4bb
Add new P_32 flag for processes running 32-bit emulation.
2000-02-06 16:47:57 +00:00
eeh
cde9dba8ab
Add support for -current's ELF32 exec format.
2000-02-06 16:45:56 +00:00
thorpej
72ecabeb4d
In if_detach(), call PRU_PURGEIF for *every* protocol within a domain
...
that has a usrreq entry point. Each protocol may have its own PCB
tables that need to be purged of references to the interface.
2000-02-06 16:43:33 +00:00
takemura
06aa6ffcb9
Delete dupicated 'z50'.
2000-02-06 14:02:42 +00:00
msaitoh
986d236119
remove COMPAT_NOMID stuff
2000-02-06 13:13:20 +00:00
itojun
90736ab608
fix include pathname for better rfc2292 compliance.
2000-02-06 12:49:37 +00:00
frueauf
23774a37c9
remove unused variable *dp.
2000-02-06 11:14:56 +00:00
itojun
51219dabc9
to be more rfc2292 complient, move ip6.h and icmp6.h into netinet.
...
(netinet6/{ip6,icmp6}.h is non-standard path - these files should go away)
it was not possible to use cvsmove in this case.
when you try to look at history, chase it toward netinet6/{ip6,icmp6}.h.
2000-02-06 11:11:29 +00:00
takemura
1a8f3a2b75
Add platid_name() which retrieves the platform name.
2000-02-06 08:47:03 +00:00
cgd
dbeafc9dbe
clean up some printfs
2000-02-06 08:14:13 +00:00
itojun
76064f5770
don't chase mbuf pointer when it is NULL.
2000-02-06 08:06:43 +00:00
fair
c75556a12f
Add kernel logging of processes which exit on signals which can
...
cause a core to drop, and whether the core dropped, or, if it did
not, why not (i.e. error number). Logs process ID, name, signal that
hit it, and whether the core dump was successful.
logging only happens if kern_logsigexit is non-zero, and it can be
changed by the new sysctl(3) value KERN_LOGSIGEXIT. The name of this
sysctl and its function are taken from FreeBSD, at the suggestion
of Greg Woods in PR 6224. Default behavior is zero for a normal
kernel, and one for a kernel compiled with DIAGNOSTIC.
2000-02-06 07:29:56 +00:00
dbj
a4746f91c3
choose first keymap that matches.
...
Otherwise, the NEC MobilePro 770 chooses the wrong one.
This is consistent with keymap searching order from before revision 1.12,
although I haven't investigated why choosing the last match instead of the first
causes the MobilePro 770 to lose
2000-02-06 06:29:22 +00:00
thorpej
17c346b9e1
Changed cacheable -> prefetchable. [sync w/ swiz]
2000-02-06 04:07:18 +00:00
elric
28bdaf37d9
Changed cacheable -> prefetchable.
2000-02-06 03:52:27 +00:00
thorpej
113a379cba
Implement pffinddomain(), and use it as appropriate.
2000-02-06 02:54:15 +00:00
thorpej
97eba73a40
If we have a Pyxis with the DMA page crossing bug, don't allow coalescing
...
of adjacent DMA segments.
XXX This is still not perfect... but making it perfect will probably
require additions to the bus_dma interface and the ISA autoconfiguration
interface.
2000-02-06 01:26:50 +00:00
thorpej
0c4f8a876b
Implement an internal DMA map flag which prevents coalescing of
...
adjacent DMA segments.
2000-02-06 01:23:30 +00:00
veego
5b4e17169b
Bring in the support to boot from ide drives. This is from dec_eb164.c.
...
This is needed for newer firmware and to boot from slave drives.
2000-02-05 22:22:41 +00:00
veego
541c31000e
Sync the ide support with dec_eb164.c rev 1.32:
...
Add the support to boot an ide slave drive and to boot from the secondary
ide channel.
Michael Hitch gave me the final hint how to do that and Havard Eidnes
tested it with his slave drive.
This should fix pr#8808 on the DS10.
Also remove one ideboot check which wasn't removed when I removed it from
dec_eb164.c.
2000-02-05 22:19:19 +00:00
veego
b92d490f3e
Add the support to boot an ide slave drive and to boot from the secondary
...
ide channel.
Michael Hitch gave me the final hint how to do that and Havard Eidnes
tested it with his slave drive.
This will also fix pr#8808 on the DS10 when I commit the changes to
dec_6600.c.
2000-02-05 22:14:42 +00:00
jdc
be5d89da1a
Add definition for default swap partition (libahdi uses this).
2000-02-05 21:14:55 +00:00
nathanw
958e687d69
LP64 printf fixes.
2000-02-05 20:02:42 +00:00
mhitch
d9b42dd1fc
At long last, the MI wdc glue for the Amiga. Tested on my A4000, but not
...
on an A1200 yet. Configuration of wdc/atapi in GENERIC is currently
commented out to prevent the suprise of an IDE drive changing from sd0
to wd0 (and the first real SCSI drive changing from sd1/sd1 to sd0).
2000-02-05 18:46:28 +00:00
mhitch
db4859bcd8
Regen (with commented MI wdc stuff)
2000-02-05 18:42:49 +00:00
chopps
6d8c9583a7
indent this file
2000-02-05 18:42:37 +00:00
mhitch
915731c9ea
Add commented out configuration for MI wdc.
...
Note: enabling these will cause disk device renumbering if any IDE were
present (i.e. if sd0 was IDE drive 0, that drive will become wd0 and sd0
will be the first real SCSI drive.
2000-02-05 18:41:58 +00:00
chopps
101848d272
run this through indent with some comment cleanup -- more knfing needed.
2000-02-05 18:20:08 +00:00
augustss
494c9affea
Support detach.
2000-02-05 18:11:55 +00:00
itojun
9e9f3e15e4
need PRC_IF{UP,CHANGE}.
2000-02-05 18:11:41 +00:00
itojun
7604e315fb
sync with reality.
...
- getipnodeby{name,addr} is now non-issue as RFC2553bis will be dropping it
- if_detach is mostly done
- add some items
2000-02-05 18:05:33 +00:00
minoura
8759daabe7
Sync.
2000-02-05 14:35:41 +00:00
kleink
36e6bc645e
Improve namespace test macros a bit.
2000-02-05 14:04:36 +00:00
pk
b527153dd7
Ensure uniqueness of EEPROM device without reference to cf_unit.
2000-02-05 12:32:57 +00:00
itojun
1f8497dc18
fix route cleanup on interface removal. (not sure why -Wall did not catch it)
2000-02-05 07:58:54 +00:00
itohy
b4f060a0bc
Mark LFS partitions as "BSD lfs ".
...
Now, swap partition should be "BSD swap" unless COMPAT_14.
2000-02-05 07:38:10 +00:00
enami
645c869160
Add detach support for ethernet portion.
2000-02-05 04:44:00 +00:00
enami
9267b8f018
Remove unnecessary includes.
2000-02-05 04:41:49 +00:00
enami
abac10f360
Yet anothor workaround for hpcmips. I guess real problem is somewhere else...
...
With rev.1.37, my MobileGearII for DoCoMo finds both ne0 and wd0
even if pcic_delay_sleep is 1.
With rev 1.40, it fails to find wd0.
2000-02-05 04:34:36 +00:00
cgd
be8a1b19f0
more CR/NL -> NL conversion (some crept in)
2000-02-05 03:25:26 +00:00
cgd
7d16ac338c
add __BROKEN_CONFIG_UNIT_USAGE #define, becuase these ports do very
...
wrong things with device configuration data "cf_unit" information.
2000-02-05 00:13:22 +00:00
cgd
253b179629
clean up (group, sort) __HAVE_* defines
2000-02-05 00:07:30 +00:00
tsubai
c343256107
Make the new findroot code work on PowerMac 9600 (OF-1.0.5).
2000-02-04 18:29:15 +00:00
dante
2a46aa5d9a
Fix "unused variable" warning when FAILSAFE option is defined
2000-02-04 16:23:14 +00:00
dante
b4edda97d5
Fix a compilation bug due to a missing parenthesys
2000-02-04 15:43:46 +00:00
itojun
f91ee608a9
avoid calling in6_control(SIOCDIFADDR_IN6) from interrupt context.
...
it is not supposed to work.
logging fix: add "\n" to some of log() in in6_prefix.c.
improve in6_ifdetach(). now almost all structure depend on ifnet
will be cleared up.
possible loose ends:
- cached route_in6 in static varaiables needs to be cleared as well
- there are ifaddr manipulation without reference counting,
which should be fixed
we still see panics after card removal, though... not sure what is left.
(sync with kame)
2000-02-04 14:34:22 +00:00
minoura
a7ec5e9634
Add Cyrix MediaGX(m) identification.
...
Thanks to INOUE Yoshinari <pf5y-inue@asahi-net.or.jp>.
2000-02-04 14:21:33 +00:00
augustss
e037c568cb
Update for cardbus unmap changes.
2000-02-04 13:48:23 +00:00
augustss
1facb42e6e
Make the driver work even if DIAGNOSTIC is not set.
2000-02-04 13:43:56 +00:00
dante
29be498635
Add a list of all the currently supported boards
2000-02-04 13:16:22 +00:00
enami
9c688fd57c
s/SYSTEM/SYSMEM/; so that this file compiles again.
2000-02-04 11:04:46 +00:00
joda
8006211b18
fix previous broken commit of the 8-bit memory handling (spotted
...
by Christian Hopps); this will enable 16-bit memory accesses for devices
that can handle it
2000-02-04 10:18:28 +00:00
itojun
0f09f8dd2b
cope with card insertion/removal during suspend-resume session.
...
(removal/ insertion after suspend and before resume)
How should we deal with card swaps?
2000-02-04 09:45:34 +00:00
enami
730f15bb19
Free resources on attach failure.
2000-02-04 09:31:07 +00:00
enami
82235a8673
Actually, no need to keep track of sc_ih.
2000-02-04 09:30:28 +00:00
itojun
10509171fb
avoid some of typecasting from in6_ifaddr to ifaddr.
2000-02-04 08:54:04 +00:00
chopps
2a1352a5b3
enable the card before establishing the interrupt to avoid being called
...
with stray interrupts before we are ready.
clear the card interrupt after enabling the card
2000-02-04 08:45:41 +00:00
chopps
70e711cd60
only enable interrupts from the controller if the socket is enabled
2000-02-04 08:42:47 +00:00
chopps
d344dd94ab
keep track of the enabled state of a socket
2000-02-04 08:42:07 +00:00
haya
ded26ac3e4
Now cardbus_mapreg_unmap() has been implemented in
...
sys/dev/cardbus/cardbus_map.c. The detech function in
sys/dev/cardbus/if_tlp_cardbus.c uses cardbus_mapreg_unmap().
2000-02-04 07:59:20 +00:00
explorer
59db45db2a
bring over WEP mode from FreeBSD/OpenBSD
2000-02-04 07:48:29 +00:00
tsubai
6bfa70b9c6
Remove an unused variable.
2000-02-04 07:48:11 +00:00
explorer
4a5667f967
undo part of the previous commit. I'll just steal the code from freebsd,
...
to minimize differences between the drivers.
2000-02-04 06:22:52 +00:00
chopps
9ff702157c
doh, remove debugging leftover (forcing irq 15 to always be avail).
2000-02-04 05:30:55 +00:00
enami
af9710cf6e
Disestablish an interrupt if failed to enable the card.
2000-02-04 04:54:51 +00:00
enami
ed0f41807d
- Call if_deactivate instead of smc91cxx_disable when deactivating.
...
- Fix typo in comment.
2000-02-04 04:05:50 +00:00
tsubai
a09eb087b6
Treat "chaos" like a bandit.
2000-02-04 03:40:42 +00:00
enami
6f28840935
Remove no longer necessary old code.
2000-02-04 03:40:00 +00:00
enami
3ff6804bdd
Release the resource on attach failure.
2000-02-04 03:38:06 +00:00
explorer
de4f36ae63
Add encryption structure definitions -- it's interesting tht the gold card
...
has 128 bit encryption, but the key space is 14 * 8 bits, or 112 bits...
I wonder where the other 16 bits comes from?
2000-02-04 02:03:02 +00:00
cgd
942a54e0c1
replace the *_lookup table entry match/lookup functions in all of
...
these drivers with a single common function (which supports tables
of variable-sized structures). Things are mostly as they were before:
tables are terminated by entry with NULL name, etc. There's also
the ability to call a driver-specific match function which can be used
to augment the table lookup.
2000-02-04 01:27:12 +00:00
cgd
dd84ecc7ac
Implement ratecheck(), a function which can help programmers implement
...
rate-limited actions. See ratecheck(9) for details of its use.
2000-02-03 23:04:45 +00:00
enami
0bff6e573a
Cosmetic change; use IRQUNK instead of -1 always.
2000-02-03 23:03:11 +00:00
cgd
dff236064f
collect all of the forward struct definitions in one place, and then
...
sort -u them. (there were duplicates, some even duplicating those at the
top of the file!)
2000-02-03 22:44:11 +00:00
chopps
71d64756c2
wrap optimized copy routines in an ifdef
2000-02-03 21:27:35 +00:00
dante
834e04377c
Remove ADW_*_DISABLE options. Now they are described in the adw.4 man page
2000-02-03 20:31:42 +00:00
dante
cbacaf54d7
Add AdvanSys U2W (LVD) boards support
2000-02-03 20:28:26 +00:00
itojun
ccba141601
add notice on site-locals. typo fix. (sync with kame)
2000-02-03 19:57:13 +00:00
drochner
f458367b3f
cosmetics: remove double semicolon, whitespace
2000-02-03 19:53:03 +00:00
cgd
11ee920b54
rename printf.c to winprintf.c, nuke inclusion of libsa's printf.c
...
in winprintf.c, and directly include libsa's printf.c in the project.
2000-02-03 19:46:21 +00:00
cgd
dd74df567d
no more need for one-liners to include libsa .c files. just name them
...
directly in the project file.
2000-02-03 19:32:37 +00:00
itojun
af14db5a91
- if_detach
...
- xx_control calls from interrupt thread should be removed
- LP64
2000-02-03 19:29:20 +00:00
cgd
ed17755cec
clean up lists: get rid of bogus extra spaces, backslash -> slash
...
(vc doesn't care, in paths of source files), sort, etc.
2000-02-03 19:27:56 +00:00
tsubai
e29a886cd6
* Split bandit and grackle.
...
* Add UniNorth support.
Now pcibus is attached like:
bandit0 at mainbus0
pci0 at bandit0 bus 0
...
2000-02-03 19:27:43 +00:00
cgd
ff6ae74e98
tolerate newlines in the list variables, and clean up the config files
...
to match. no more ridiculously long lines, now!
2000-02-03 19:16:47 +00:00
itojun
b89812ff7f
- Don't reuse ip6 header portion as reassembly pointer, to be friendly
...
with LP64 arch. (not tested on LP64, sorry)
- add comment on reass rule
- some other cleanups
NetBSD PR: 9340
From: iwamoto@sat.t.u-tokyo.ac.jp
(in sync with kame)
2000-02-03 18:13:01 +00:00
dante
fd2fd888ef
Add AdvanSys U2W host adapters
2000-02-03 16:56:23 +00:00
dante
787999d9e4
Add AdvanSys U2W boards
2000-02-03 16:51:42 +00:00
itojun
579e538de0
fix promisc mode for smc91cxx again.
2000-02-03 16:20:49 +00:00
kleink
82464e46d6
Add a C99-style va_copy macro.
2000-02-03 16:16:06 +00:00
joda
5b67628108
regen
2000-02-03 13:58:55 +00:00
joda
1533d39d9e
2 Micro -> O2 Micro
2000-02-03 13:58:28 +00:00
itojun
03993c84d3
use u_int16_t, not u_short, for port #.
2000-02-03 13:17:39 +00:00
itojun
54cb3be873
remove #if 0'ed code
2000-02-03 12:50:05 +00:00
itojun
8fdf90f0ff
remove old #if 0'ed portion
2000-02-03 12:49:15 +00:00
itojun
323f8904e5
s/splnet/splsoftnet/
2000-02-03 12:13:50 +00:00
abs
052fdc75bc
regen
2000-02-03 10:22:34 +00:00
abs
89c5ba9f00
Add Linux fsuid system calls - from Witold J. Wnuk in PR kern/9335
2000-02-03 10:02:59 +00:00
enami
7e89ba1946
Remove duplicated PF_INET6 definition.
2000-02-03 09:23:03 +00:00
enami
1102c5ed1d
Remove temporary workaround for hpcmips. Now it works without it.
2000-02-03 09:00:39 +00:00
enami
d6554f3e25
Cosmetic changes; remove unnecessary semi-colon.
2000-02-03 08:59:20 +00:00
enami
d6df5ce334
Make the product lookup table driven.
2000-02-03 08:52:21 +00:00
enami
f1ce315cc0
Regen.
2000-02-03 08:26:33 +00:00
enami
fc92de5f92
Add an entry for Icom WAVEMASTER SL-200.
2000-02-03 08:25:55 +00:00
nisimura
c6641d91a8
Merge IOASIC register definitions.
2000-02-03 08:13:44 +00:00
thorpej
44a20a6c96
If we read a bad header signature, report what we read.
2000-02-03 06:47:31 +00:00
thorpej
5802ccb9c9
In ahc_intr(), if initialization failed, don't try to service the
...
interrupt.
2000-02-03 06:25:09 +00:00