augustss
8456fa4709
Add a flag for umass debugging.
2000-03-27 22:40:48 +00:00
scottr
10c763efa3
The declaration for esp has moved to conf/files. (Hi Charles!)
2000-03-27 21:47:46 +00:00
jdolecek
07fd899a7f
Add new CLUST_END and use it as parameter to pcbmap() when searching
...
for end cluster, instead of explicitly passing 0xffff. This fixes potential
problem for FAT32, where cluster number may be legally bigger than 0xffff.
Also change clusteralloc() so that fillwith is not explicitly passed by caller
anymore (there is no need to use anything other than CLUST_EOFE).
Reviewed by: Wolfgang Solfrank
2000-03-27 17:40:26 +00:00
kleink
ba9bb9dcd5
Cosmetical nit in previous.
2000-03-27 17:00:50 +00:00
kleink
a51ef2c3f9
Kill duplicate uvn_attach() prototype (public, already in uvm_vnode.h).
2000-03-27 16:58:23 +00:00
ad
2030c2a75a
Regen.
2000-03-27 16:56:27 +00:00
ad
9bdb74bc42
Add a couple of DPT devices.
2000-03-27 16:55:43 +00:00
nonaka
c1a7a27642
rewrite some bus_space functions like port-i386.
2000-03-27 16:45:41 +00:00
msaitoh
35ba37f2f7
fix the sci[f]cninit() bugs to work both SCI and SCIF at the same time.
2000-03-27 16:24:08 +00:00
minoura
87bc025f49
Move par under intio.
2000-03-27 15:53:04 +00:00
minoura
f23d278c1d
Make this compile (typo in callout change).
2000-03-27 15:49:34 +00:00
leo
d4ff1a5f4e
This file was forgotten in the commit with log message:
...
Move the ite_default_* variables to ite.c. They are generic ite.
2000-03-27 14:08:39 +00:00
onoe
6daecf7901
Fix multicast filter to set IFF_ALLMULTI flag properly. Also clear
...
unused group address from filter.
2000-03-27 12:58:01 +00:00
onoe
720e17c11e
Do not try to lock out MAC until the firmware correctly start up, to avoid
...
"awi: failed to lock interrupt" message when IRQ are shared with other
devices [PR kern/9660]
2000-03-27 12:54:59 +00:00
onoe
ab9d324f37
backout changes between 1.10 and 1.12 to re-enable awictl stuff.
...
Actually, it is partially duplicated with SIOC[GS]IFMEDIA and
SIOC[GS]80211NWID ioctls currently supported. But I'd like to leave it
until configuration interface for common 802.11 stuff will be cleaned up.
2000-03-27 12:52:45 +00:00
augustss
fc72e72d7d
Change (almost) all static to Static. The symbol `Static' can then be defined
...
to `' or `static' depending on if you want to debug or not.
2000-03-27 12:33:53 +00:00
simonb
20bd3ffa72
Remove duplicate declaration of __cmpdi2()
2000-03-27 12:00:48 +00:00
augustss
439812ba3b
In attach message, spell it "target" not "targ", as in the locator.
2000-03-27 11:45:42 +00:00
soda
ccc163be60
-Wmissing-prototypes cleanup
2000-03-27 11:29:32 +00:00
soda
4531dedece
fix typo in timeout -> callout transition.
2000-03-27 11:22:51 +00:00
enami
c522067861
Maintain IFF_ALLMULTI flag by ourself.
2000-03-27 11:03:47 +00:00
jdolecek
b68ecd89bc
one more
2000-03-27 10:15:13 +00:00
jdolecek
6b551ba751
one less - async mode support implemented
2000-03-27 09:45:38 +00:00
jdolecek
1d246008e0
Support async option by using delayed writes for metadata when mounted
...
with async. This increases the speed of my extract-archive test by about
20% on floppy, 10% on ZIP. "You've got the rope."
2000-03-27 09:44:45 +00:00
augustss
2341e5679e
Don't mess with QH in bulk abort for the moment.
2000-03-27 09:41:36 +00:00
nisimura
fa6012454d
It's not necessary to (re-) assign pmap->pm_asidgen whenever ASID
...
(TLBpid) is bumped. It's ok just in the case when pmap_asid_generation
is bumped.
2000-03-27 08:56:21 +00:00
augustss
8e7f7d2d69
Keep free block statistics.
2000-03-27 08:27:03 +00:00
augustss
9e5b3b729c
Remove some debug nonsense.
2000-03-27 08:01:09 +00:00
augustss
9ffe849791
Make it compile without DIAGNOSTIC.
2000-03-27 07:39:48 +00:00
enami
8d29747e3b
When we fall into allmulti case due to too may multicast address,
...
properly set the type and length in struct wi_ltv_mcast.
2000-03-27 07:04:21 +00:00
enami
19e7b1b8ae
No need to call wi_setmulti() if ether_{add,del}multi returns 0.
2000-03-27 06:48:05 +00:00
enami
b31c6d62e2
Fix previous in a different way.
2000-03-27 06:41:02 +00:00
nisimura
06b4feb7d6
Have TBIA/TBIAP an argument refering to a global variable instead
...
of a compile time constant.
2000-03-27 05:30:40 +00:00
nisimura
5987070300
- Rename some of TLB ops to have handy abbrivations hired from VAX and
...
ALPHA; mips1_TBIA, mips1_TBIAP, mips1_TBIS.
- Make sure TBIA and TBIAP ops to have an argument for the size of TLB
which varies across even for MIPS1 implementations.
- Nuke the unused cpu_isa field from processor personality list.
- XXX XXX XXX
it's less-than-optimal and likely a mistake to have TLBUpdate().
It's costy to try to invalidate a single TLB entry whenver a certain
PTE is going to be modified by traversing the entire TLB looking
for the modified PTE because the PTE in question is not in TLB in
most cases. ASID bump could do the invalidation smartly. Solution
is planned for now.
2000-03-27 05:23:42 +00:00
nisimura
cbab853044
Rename sw1 label found in cpu_switch() to cpu_switch_queuescan,
...
abandoning unnecessary .globl because switch_exit() is handsomely
common between MIPS1 and MIPS3.
2000-03-27 04:52:11 +00:00
enami
24a0efebab
Fix compilation error (printf format mismatch) due to recent round_page()
...
change. While I'm here I fold the long line.
2000-03-27 04:01:54 +00:00
oster
d0c76be757
cleanup function prototypes.
2000-03-27 03:25:17 +00:00
oster
b97e06092d
Shuffle some prototypes to a more appropriate location.
2000-03-27 03:01:33 +00:00
nisimura
24571569fa
Nuke MIPS_16K_PAGE conditional which should be commited in. It
...
was used for debugg'n purposes which only make senses on particular
hardware configurations and has never been intended to extend pagesize
of NetBSD/mips.
2000-03-27 02:55:13 +00:00
nisimura
0076cd46eb
- Nuke unnecessary cast.
...
- Change comments on cpu_startup() so as what it does (XXX found mostly
common across ports).
- Retain UNIX heritage of /* Good {morning,afternoon,evening,night} */.
2000-03-27 01:51:17 +00:00
nisimura
795ee9db8e
Remove unnecessary bzero() op for proc0's USPACE as pmap_steal_memory()
...
returns a nullified area.
2000-03-27 01:24:55 +00:00
oster
2ee63332b3
Add bits for eventual support of deleteing components and moving
...
hot-spares into the main set.
2000-03-26 22:38:28 +00:00
augustss
a52e96b1eb
Fix typo. Found by Aaron Campbell <aaron@cs.dal.ca>.
2000-03-26 21:42:54 +00:00
mycroft
b0a227745b
Add IPsec.
2000-03-26 21:35:48 +00:00
kleink
b5d668aff1
1.4X -- vnode storage layout and UVM map/page/pager ops interface changes.
2000-03-26 20:57:02 +00:00
kleink
6e5b64c8a0
Merge parts of chs-ubc2 into the trunk:
...
Add a new type voff_t (defined as a synonym for off_t) to describe offsets
into uvm objects, and update the appropriate interfaces to use it, the
most visible effect being the ability to mmap() file offsets beyond
the range of a vaddr_t.
Originally by Chuck Silvers; blame me for problems caused by merging this
into non-UBC.
2000-03-26 20:54:45 +00:00
kleink
08025fbc20
Kill duplicate udv_attach() prototype; it's a public interface, and declared
...
in uvm_device.h.
2000-03-26 20:46:59 +00:00
kleink
230876cf26
Merge parts of chs-ubc2 into the trunk:
...
* Remove the casts to vaddr_t from the round_page() and trunc_page() macros to
make them type-generic, which is necessary i.e. to operate on file offsets
without truncating them.
* In due course, cast pointer arguments to these macros to an appropriate
integral type (paddr_t, vaddr_t).
Originally done by Chuck Silvers, updated by myself.
2000-03-26 20:42:21 +00:00
kleink
8abfe24915
Cast timeval members to types we know the printf conversions of.
2000-03-26 20:24:12 +00:00
mycroft
a5edb9f747
Oops; fix thinko.
2000-03-26 19:11:04 +00:00
mycroft
a08d308dc2
Update byte count and time stamps for received packets (as in ESP).
...
May help fix stalls.
2000-03-26 18:55:37 +00:00
martin
0a1221cb28
Added a PCI frontend for the legacy ISA joystick driver.
...
Some PCI soundcards don't seem to use the generic gameport function with
interface 0x10 used here, but have either an own BAR dedicated to this
(i.e. Sonic Vibes or ESS Solo-1) or specify their own device (see
PCI_PRODUCT_CREATIVELABS_SBJOY in sys/dev/pci/pcidevs.h).
Probably these use a similar simple sheme and adding a frontend for them would
be trivial, but I don't own any of these cards, so I didn't.
2000-03-26 15:36:48 +00:00
augustss
a9643a2075
Regen & adjust name.
2000-03-26 15:08:43 +00:00
augustss
59310c8294
Adjust the name of the Kawasaki Ethernet adapter.
2000-03-26 15:08:02 +00:00
ragge
30819cb81c
Bus_dma'ify the KDB50 driver, and make it work.
2000-03-26 11:45:04 +00:00
ragge
aef1518cd8
Implement bi_intr_establish(). Add some fields about which CPU to interrupt.
2000-03-26 11:41:25 +00:00
ragge
dd359f65dd
Need some vectors and pointers to be set before IPL is lowered.
2000-03-26 11:40:31 +00:00
ragge
b81cd3fa6b
Identify ourselves.
2000-03-26 11:39:45 +00:00
ragge
fc55ca0933
Allow 16 fragments for MSCP DMA.
2000-03-26 11:37:55 +00:00
soren
7b737d77b3
For Cobalt Networks 21143's, always use store-and-forward and toggle
...
a GPIO line to fully reset the PHY.
2000-03-26 10:53:39 +00:00
nisimura
ae55376f19
- Remove unused bt459reg.h.
...
- sfbvar.h has gone, placing patch on holes for now. Every TC framebuffer
has a single explosure of xxfb_cnattach() which could be bridged by MI
land.
2000-03-26 10:32:51 +00:00
itojun
240cf24ebd
regen (sorry forgot to do separate commit for them)
2000-03-26 10:31:19 +00:00
itojun
74846d31f5
add CIS for Corega Wireless LAN PCC-11 (no driver support yet)
2000-03-26 10:24:51 +00:00
frueauf
440814a0b5
Add "struct device sc_dev;" to struct par_softc.
...
Reviewed by Ignatios Souvatzis.
2000-03-26 10:15:32 +00:00
itojun
130ac9eafe
don't call if_deactivate with NULL ifp.
...
sc->sc_ifp can be NULL if awi_pcmcia_attach() fails, so you will see panic
if you remove a card which fails on attach.
2000-03-26 10:09:33 +00:00
augustss
5b99967f1d
Avoid a pointless debug message.
2000-03-26 10:01:32 +00:00
tsubai
ffdaae73e0
Enable gmac ethernet.
2000-03-26 09:16:01 +00:00
tsubai
f8a898cb1d
Use ring buffer on tx side, too.
2000-03-26 09:15:17 +00:00
tsubai
5684221bbd
esp declaration was moved to conf/files.
2000-03-26 08:34:20 +00:00
tsubai
d806694e39
Fix typo.
2000-03-26 08:29:12 +00:00
is
40b550935e
provide CCITT includes, and work around namespace collision
2000-03-26 07:52:58 +00:00
nisimura
c4dd0cba64
Add 'struct callout repeat_ch;' in ACCESS.bus softc storage.
2000-03-26 06:51:46 +00:00
nisimura
99806742c0
Remove local implementation switching to accelerated MI sfb.c.
2000-03-26 05:52:17 +00:00
tsutsui
5513a809b2
Remove duplicated "audio* at uaudio?" line.
2000-03-26 04:31:39 +00:00
bouyer
ff2eb3a510
Remove unneeded assignement to nblks
2000-03-25 21:37:51 +00:00
scw
8b9e435d47
Nuke some warnings when KERNEL_DEBUG is defined.
2000-03-25 21:26:47 +00:00
fvdl
aa0f78b2f6
We can use openings = 16 here; this won't even exhaust the number of
...
allocated SCBs for 16 targets, and it's a noticeable difference.
2000-03-25 21:09:08 +00:00
frueauf
253924ee60
Fix typo: hxto -> hzto.
2000-03-25 20:23:05 +00:00
frueauf
01643c9f97
Fix typo: calllout_reset -> callout_reset.
2000-03-25 20:14:44 +00:00
mycroft
528bd4a794
Move esp declaration to conf/files.
2000-03-25 19:58:04 +00:00
fvdl
97688d9a83
Do simple tagged queueing, enabled by default.
2000-03-25 19:52:12 +00:00
uch
398dafb09a
enable USB staff.
2000-03-25 19:05:45 +00:00
augustss
5018b862c1
Remove one, add one.
2000-03-25 18:12:20 +00:00
augustss
3fded57690
Rename and move around callout handles to make it more sane.
...
Add some DIAGNOSTIC.
Fix buglet in isoc abort on UHCI.
2000-03-25 18:02:32 +00:00
augustss
b7eeb17414
Change the test for cold boot slightly to avoid a long busy wait with UHCI.
2000-03-25 17:59:34 +00:00
augustss
34bd644399
The Wacom CT0405U delivers strings, but they are wrong. Don't use them.
2000-03-25 17:30:00 +00:00
oster
d9da26f998
Nuke a function prototype that shouldn't be here.
2000-03-25 16:24:57 +00:00
tsutsui
9100212ef0
Add a "sc_rev" member to ncr5380_softc and handle CXD1180 quirk
...
in MI ncr5380sbc.
2000-03-25 15:27:54 +00:00
uch
807350797d
cosmetic change.
2000-03-25 15:12:04 +00:00
uch
7832b88a4a
-G 30 -> -G 24
2000-03-25 15:11:08 +00:00
uch
f9204d0a57
TOSHIBA TC6358TB(PLUM2) OHCI module support.
2000-03-25 15:08:26 +00:00
uch
58bae8effe
bus_dma. taken from pmax.
2000-03-25 15:04:32 +00:00
ad
b84aceb90d
The bus_space stuff handles byte order conversions for us.
2000-03-25 13:38:35 +00:00
nisimura
61609b54e2
Make sure proc0 PCB has spl0 condition in CP0 status register field.
...
cpu_fork() mistakenly created processes forked by proc0, including
kthreads, in splhigh condition, because [1] proc0's PCB was zero
cleared during initialization, and [2] value 0 in status register
field made processes to have splhigh condition when CPU tick was
assigned for them. This mostly doesn't matter as forked processes
dive immediately into user mode through proc_trampoline code path,
however, kthreads never do that and remain in splhigh.
Reported by Ethan Solomita <ethan@geocast.com>.
2000-03-25 10:14:13 +00:00
augustss
9893633d57
Improve uhci_dump_ii().
2000-03-25 07:23:12 +00:00
augustss
df370f0e48
More DIAGNOSTIC.
...
Initialize a callout handle I forgot.
2000-03-25 07:13:05 +00:00
nisimura
b6b06284ce
Add QED RM7000 PrID.
2000-03-25 06:33:50 +00:00
nonaka
567afae35f
add some devices
2000-03-25 04:13:54 +00:00
nonaka
31dc574dbc
more fixup pci base address
2000-03-25 04:12:20 +00:00
msaitoh
ddb9af1bfe
set SQMD bit when sh4
2000-03-25 03:07:29 +00:00
msaitoh
b39aeb4493
use BSC_PCR_VAL
2000-03-25 02:51:57 +00:00
augustss
cefdf1aee3
Add more DIAGNOSTIC when aborting isoc.
2000-03-25 00:11:21 +00:00
augustss
6aeaa39b1b
GC an unsued field and add some DIAGNOSTIC in xfer.
2000-03-25 00:10:19 +00:00
soren
573160e03b
Revert previous.
2000-03-24 23:06:03 +00:00
augustss
df8025fec8
Two major changes:
...
Make each xfer have its own intr_info. This is necessary if we want
to queue multiple xfers on an endpoint. This should get rid of the
(mostly harmless) DIAGNOSTICs about intr_infos (not) being done.
Change (again!) how xfers are aborted. Aborting a TD is a nightmare
on the braindead UHCI controller. (Unless you stop the HC, thereby
losing isoc traffic.) Hopefully I got it right this time.
2000-03-24 22:57:58 +00:00
thorpej
66470ad12d
Pull in <sys/callout.h> for the benefit of userland.
2000-03-24 22:40:11 +00:00
augustss
67113875f3
Rearrange to indicate what should be done before 1.5
2000-03-24 22:17:56 +00:00
augustss
81c03592ef
Rename bulk only protocol (following FreeBSD).
2000-03-24 22:16:42 +00:00
augustss
c06b1c683d
Remove unused macros.
2000-03-24 22:13:23 +00:00
augustss
0069eba19b
Some cleanup and renaming of the callouts used in USB drivers.
2000-03-24 22:03:28 +00:00
soren
c535ede30b
Move sysctl definitions from arch/mips to arch/foo.
2000-03-24 21:30:58 +00:00
soren
5f168212c9
Fix typo.
2000-03-24 21:25:32 +00:00
soren
a0c624dd3d
Remove FPU PRIDs that are identical to the CPU ones.
2000-03-24 20:48:20 +00:00
soren
b2386045f0
Protect against multiple inclusion.
2000-03-24 20:16:27 +00:00
thorpej
e84ce772ff
Add some MSR-related calls. From FreeBSD.
2000-03-24 19:07:12 +00:00
thorpej
b05796c812
Add some Model Specific Register definitions. From FreeBSD.
2000-03-24 19:06:07 +00:00
soren
059fe2fbb2
One instruction per line.
2000-03-24 18:16:33 +00:00
soren
2531a231d2
Missing in previous; set cache alias mask properly on processors with
...
two-way set associative L1 caches.
2000-03-24 18:15:41 +00:00
ws
b7570cae85
Update several ports to at least work again without IPKDB
...
after the update of that.
Sorry for breaking this with my last changes :-(.
Fixes PR#9671 by Lennart Augustsson.
2000-03-24 17:05:30 +00:00
jdolecek
725f8327fd
remove some debugging cruft accidentally left in
2000-03-24 14:37:46 +00:00
ad
cefe92ae42
Remove paraniod debug check that was mistakenly committed.
2000-03-24 14:33:09 +00:00
soren
0a40850f62
Let's try NCR_IOMAPPED.
2000-03-24 13:08:30 +00:00
augustss
a01d316027
General code cleanup.
2000-03-24 13:08:28 +00:00
augustss
1c6f9cbdf4
Fix a comment.
2000-03-24 13:03:21 +00:00
augustss
2e85384321
Some more debug when selecting sample rate.
2000-03-24 13:02:00 +00:00
enami
f9c7a69ff5
Call the routine to calculate callwheelsize from allocsys() instead of
...
main() since some port like alpha and mips calls allocsys() before main()
is called. While I'm here, I renamed some function.
2000-03-24 11:57:14 +00:00
hannken
43e3ea96f3
Fix typos from last commit (callout).
2000-03-24 11:46:46 +00:00
hannken
f7049d302a
Fix a typo from last commit.
2000-03-24 10:30:12 +00:00
nisimura
58e4b0efbe
A minimal fix to make this compilable.
2000-03-24 08:24:29 +00:00
itojun
e2d658087d
move ia6->ia6_dad_ch to dp->dad_timer_ch, to ease KAME code sharing.
...
now in6_var.h does not need to pull sys/callout.h in.
2000-03-24 04:09:04 +00:00
nisimura
3af954d380
Have ST_REG_SR mnemonic for status register consistent with others.
2000-03-24 02:02:03 +00:00
thorpej
4ad898818b
Fallout from callout.
2000-03-24 01:04:11 +00:00
is
128258c1a2
Initial IOBlix support. Only lpt and com; lpt untested; com assumes 24 MHz
...
clock (needs autoprobe of clock speed).
2000-03-23 22:44:42 +00:00
mycroft
d07e505604
Rather than guessing at the location of the PMCSR, use the pointer returned by
...
pci_get_capability(). (This is, after all, a standardized interface...)
2000-03-23 22:23:03 +00:00
thorpej
2b58edac40
Remove the CALLWHEEL_SORT code. It was implemented just for experimenting,
...
and I had no plans to ever enable it. A record of the code is now in the
CVS history of the file, so we can unclutter now.
2000-03-23 20:51:09 +00:00
thorpej
7c8b72d592
uiomove(): if we're informed that we should yield the CPU, use the new
...
preempt() primitive to do so.
2000-03-23 20:39:58 +00:00
thorpej
68054a285a
Track if a process has been through a round-robin cycle without yielding
...
the CPU, and mark that it should yield if that happens.
Based on a discussion with Artur Grabowski.
2000-03-23 20:37:58 +00:00
ws
4eaea04eb7
Fix a few (essential!) tyops.
...
During initialization, don't buy any non-broadcast packet as being
from our debugger.
2000-03-23 20:33:37 +00:00
thorpej
6a6358ed5c
Shake out some bugs from the callout changes.
2000-03-23 18:59:10 +00:00
thorpej
75f3a36686
Remove bogus callout_init(), pointed out by soren@netbsd.org.
2000-03-23 17:51:51 +00:00
joda
8ff53e0069
regen
2000-03-23 15:11:26 +00:00
joda
f68049679a
add two Intel 82810E devices (from IWAMOTO Toshihiro)
2000-03-23 15:10:56 +00:00
soren
2c88f0bb92
s/32-bits/32-bit/ (Hi Al!)
2000-03-23 15:04:49 +00:00
soren
1c965174b0
Make MIPS1+MIPS3 compile again.
2000-03-23 14:49:29 +00:00
soren
93c531f872
Tiny comment update.
2000-03-23 14:32:41 +00:00
onoe
6654f3bc85
While am79c930 controller allows unaligned access, bus_space_read/write
...
must be aligned. So awi_read/write_2/4 issues multiple bsr1/bsw1 when
unaligned.
2000-03-23 13:57:58 +00:00
ad
9753adee2f
Previous was incomplete. Tsk.
2000-03-23 13:49:49 +00:00
ad
5cc8601c8f
Identify individual models correctly.
2000-03-23 11:33:35 +00:00
ad
90ae76da4b
Regen.
2000-03-23 11:18:09 +00:00
ad
96ec85342f
Back out rev 1.197.
2000-03-23 11:17:32 +00:00
enami
dce7fa489c
Fix a typo in comment in previous commit.
2000-03-23 08:20:06 +00:00
nisimura
608ce86497
- Have physical address for MIPS_PHYS_TO_KSEG1() macro.
...
- Make consistent function declarations.
- White spaces.
2000-03-23 08:09:54 +00:00
thorpej
dc9dbd1a78
1.4W -- new callout code. Almost there!
2000-03-23 07:04:42 +00:00
thorpej
fc96443d15
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 07:01:25 +00:00
thorpej
7b918b4088
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 06:40:33 +00:00
thorpej
b667a5a357
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 06:30:07 +00:00
onoe
3ae525eaa3
Sorry I forgot to commit this file..
2000-03-23 06:04:24 +00:00
mycroft
dcd265af9c
GC unused variable.
2000-03-23 05:26:00 +00:00
mycroft
e695f87102
Remove AWICTL stuff that is obsoleted by SIOC[SG]IFMEDIA and SIOC[SG]80211NWID.
...
Also, disable AWICTL completely until awictl.h appears.
2000-03-23 05:19:44 +00:00
thorpej
dabbfde70a
Implement fdremove() which is used in place of all the code that
...
did the "fdp->fd_ofiles[fd] = 0" assignment; fdremove() make sure
the fd_freefiles hints stay in sync.
From OpenBSD.
2000-03-23 05:16:12 +00:00
mycroft
58d6d5d60c
Add awi.
2000-03-23 04:43:41 +00:00
thorpej
3e93b28029
Use a software interrupt for tty input processing, not a callout.
2000-03-23 01:04:10 +00:00
mycroft
bcb26b717f
Add the Nokia C020 WLAN card.
2000-03-22 22:33:47 +00:00
mycroft
b6a2605ef2
Regen.
2000-03-22 21:41:48 +00:00
mycroft
86151f6ec3
Add the Nokia C020 WLAN card.
...
(`Guess who Charles works for...')
2000-03-22 21:39:57 +00:00
soren
f3ca63ef9e
Note that this is just for compatibility.
2000-03-22 21:15:59 +00:00
ws
7da71e5f9e
Make IPKDB working again.
...
Add support for i386 debugging and pci-based ne2000 boards.
2000-03-22 20:58:25 +00:00
soren
5be5f12199
The firmware uses the clock in BCD mode.
2000-03-22 20:38:22 +00:00
soren
793382b291
Revert to the same scheme as the other MBR-using ports.
2000-03-22 20:38:05 +00:00
soren
10f56e10d1
Remove BIOS_VERBOSE, which does not exist.
2000-03-22 20:28:29 +00:00
msaitoh
95d45d57b0
cleanup(KNF)
2000-03-22 19:07:43 +00:00
msaitoh
6c5256cfd7
cleanup
...
- remove unused functions
- KNF
2000-03-22 18:48:25 +00:00
ws
1b83998bd7
Add bus_space_barrier.
...
Add DELAY in some busy loops to allow the dma engine to actually do something
(neccessary on fast processors).
2000-03-22 18:02:59 +00:00
thorpej
d488aca2aa
Pool'ify filedesc0 allocation.
2000-03-22 17:42:57 +00:00
itojun
d4eed1a6bf
remove bogus comment
2000-03-22 16:51:03 +00:00
pk
4174ad4b3d
Make kbd_iopen/kbd_iclose internal routines; introduce kbd_cc_{open,close}
...
for opening and closing the device when attached to /dev/console.
2000-03-22 16:08:51 +00:00
jdolecek
82d947ce4d
createde(): if an error occurs, make sure to mark all modified directory
...
slots as deleted - otherwise we would leave bogus slots in
2000-03-22 14:56:56 +00:00
jdolecek
1892cb67c4
cosmetic changes - prettify debug printf's, reformat comments to fit 80 columns,
...
label:; --> label:
msdosfs_lookup(): in notfound case, update slot* only when it's needed
2000-03-22 14:49:32 +00:00
kleink
c8b75dd368
Scale the drain timeout for allowing auto-initialize DMA to complete.
2000-03-22 14:37:43 +00:00
jdolecek
e2698cd72a
Fix definition of MSDOSFSEOF(), which got broken in rev. 1.13.
...
It's shape is a bit different now than it was in rev 1.12, but is functionally
equivalent. Also add a comment explaining it's sense.
This fixes breakage reported after LP64 fixes in kern/8037, and
also kern/9116 and kern/9206.
Rewieved by: Wolfgang Solfrank, Chris G. Demetriou
2000-03-22 14:33:25 +00:00
itojun
c23a76689e
remove if_withname, which was merged in by mistake during KAME merge.
2000-03-22 11:34:15 +00:00
itojun
5f74312bd0
beautify
2000-03-22 11:24:59 +00:00
onoe
5644a7e248
Update awi driver, which now supports AMD 79c930 based 802.11 DS cards
...
as well as 802.11 FH cards. Also, it can operate in infrastructure mode,
adhoc mode, and wi(4) (aka WaveLAN/IEEE) compatible adhoc mode.
2000-03-22 11:22:20 +00:00
onoe
ba09a212c8
renamed the variable $NEWS to $NEWSMIPS.
2000-03-22 10:39:25 +00:00
onoe
3260e7d0f6
Use $S ($NEWS) for kern.ldscript instead of relative path
...
so that "build" directive or -b option of config(8) works.
2000-03-22 10:22:37 +00:00
haya
ddd36bd41a
1. Do not apply 5 V on a CardBus card.
...
2. Do not avoid ISA hole when a device requires more than
256-byte io space.
3. Remove sending CardBus bridge's function number to
cardbus stack. This number is not needed for anyone.
2000-03-22 09:35:06 +00:00
itojun
e8808e9659
correct references. update ipsec description (sync with kame).
2000-03-22 08:20:18 +00:00
itojun
2dbc76c437
tabify a line.
2000-03-22 06:10:39 +00:00
itojun
d6c5619790
use ip6_{last,next}hdr in icmp6 inbound packet parsing.
2000-03-22 04:42:01 +00:00
mycroft
b58a073f39
There's no need to frob cfg4/cfg5 in _attach(), since _reset() does it.
2000-03-22 03:27:56 +00:00
oster
e44151e8d6
Fix up some autoconfigure messages. In particular, don't try printing
...
the value of an uninitialized variable. Noted by Luke Mewburn.
2000-03-22 01:41:41 +00:00
thorpej
ed332d840a
In tlp_cardbus_detach(), only unmap the bus space if we were able to
...
map it in the first place. Pointed out by enami@netbsd.org .
2000-03-22 01:35:14 +00:00
thorpej
fa7d868ade
Small cosmetic change.
2000-03-22 01:03:33 +00:00
cgd
7c35662066
add commented out option PCI_CONFIG_DUMP whever there's a PCIVERBOSE.
2000-03-22 00:58:16 +00:00
cgd
00f7a2d476
if the PCI_CONFIG_DUMP option is defined, set the patchable
...
pci_config_dump variable to 1. otherwise, it gets set to 0. If
that's set, when configuring PCI devices spew the very verbose
configuration space header dump that was previously "#if 0"'d.
If you use this option, or patch the variable to 1, it's strongly
encouraged that you have used the MSGBUFSIZE option to enlarge the
kernel message buffer.
2000-03-22 00:47:26 +00:00
cgd
9c93a8b8ff
add PCI_CONFIG_DUMP as a defopted option
2000-03-22 00:43:47 +00:00
cgd
7990787b1b
opt_pciverbose.h -> opt_pci.h (it's gonna be used by more things, soon)
2000-03-22 00:36:29 +00:00
thorpej
8de21980d9
Fix logic bug in fxp_cardbus_match().
2000-03-22 00:17:46 +00:00
itojun
fadbd2b29a
cleanup AH/policy processing.
...
- parse IPv6 header by using common function, ip6_{last,next}hdr.
- fix behaivior in multiple AH cases.
make strict boundary checks on mbuf chasing.
(sync with latest kame)
2000-03-21 23:53:30 +00:00
pk
3b3bcd2a10
The global `mmu_3l' has been obsolete for a long time already.
2000-03-21 21:30:33 +00:00
pk
b5b8fcc5b5
Nuke global `fbnode'.
2000-03-21 21:29:16 +00:00
ad
e32aed3c4e
Pass xfer size to disk_unbusy().
2000-03-21 19:47:59 +00:00
ad
76505a757a
We can boot from "ca" disks.
2000-03-21 19:38:24 +00:00
joda
1e0edbf862
regen
2000-03-21 18:51:43 +00:00
joda
1173b4b28d
add two VIA VT8371 devices
2000-03-21 18:51:08 +00:00
garbled
6125f7a094
Fix this again. This time only for prep, and not all of powerpc, which
...
broke macppc.
2000-03-21 18:05:55 +00:00
deberg
4eaf8d2b77
s/mac/NeXT/
2000-03-21 17:31:12 +00:00
deberg
87395c5b3e
enable COMPAT_M68K4K - works fine w/ native toolchain and pkgsrc m68k
...
cross toolchain. closes port-next68k/6726.
2000-03-21 16:44:01 +00:00
ad
95a8d1bfcd
Try to use memory mapped I/O on everything but the SMART-2/E.
2000-03-21 13:45:16 +00:00
pk
5eb7625f42
findzs() is now used only by the kgbd initialision code.
2000-03-21 12:48:45 +00:00
pk
2db200ad14
Missing _C_LABEL().
2000-03-21 12:47:02 +00:00
simonb
4fd796d7d7
Add prototypes for the xxx_lkmentry() functions, and enable WARNS=1.
2000-03-21 11:45:56 +00:00
itojun
48d556091f
s/ND6DEBUG/ND6_DEBUG/ (just to meet nd6_nbr.c)
2000-03-21 11:34:25 +00:00
pk
c5bbc50487
Delete debugging printf().
2000-03-21 11:24:02 +00:00
itojun
19b198e8c2
improve comment (about undo'ing code on in{,6}_ifinit failure)
2000-03-21 11:23:31 +00:00
itojun
a25da23509
#if 0'ed too strong sanity check against packets with v4 compatible addresses.
...
we may want to re-enable it whenever mech-xx clarifies router behavior
against native IPv6 packet with IPv4 compatible addresses.
2000-03-21 11:05:12 +00:00
pk
3eb54fdef9
We need cons_attach_input().
2000-03-21 10:56:23 +00:00
soda
0dadd7f429
if there is MBR, but there isn't BSD MBR partition entry,
...
writedisklabel(9) paniced.
pointed out and fixed by Shuichiro URATA <ur@a-r.org>, thanks.
2000-03-21 09:44:57 +00:00
soda
83e4ae0975
second and third argument of pmap_steal_memory() are not paddr_t*, but vaddr_t*.
2000-03-21 09:33:45 +00:00
itojun
fb2faae278
add prototype for ip6intr (not tested).
2000-03-21 04:42:57 +00:00
garbled
53e9e9a6dd
Back this out and rethink..
2000-03-21 04:23:22 +00:00
garbled
f77540b159
Allow kernels to compile again for prep. Patch supplied by nonaka.
2000-03-21 03:55:23 +00:00
soren
826e64bd17
Add math.h.
2000-03-21 02:48:17 +00:00
soren
7db0d53d01
Add math.h.
2000-03-21 02:30:42 +00:00
soren
28fba2d433
Blocking soft interrupts can be useful..
2000-03-21 02:27:50 +00:00
soren
82f0c9bf4a
Add bounds_check_with_label().
2000-03-21 02:26:48 +00:00
thorpej
800e276128
Fix INTRCNT_DEC_550_IRQ_LEN. From Nathan Williams.
2000-03-21 02:17:11 +00:00
soren
b124a5ec8d
Extend the evil interrupt kludge to the second ethernet.
2000-03-21 01:05:53 +00:00
oster
7f288b4e0d
Just return "100% done" when asked about reconstruction progress on
...
a RAID0 set.
2000-03-20 22:59:26 +00:00
enami
68e028fe82
Cancel requested command if controller isn't active.
2000-03-20 22:57:00 +00:00
enami
83446dedc1
- Test the generic device active flag instead of home grown one.
...
- Test also it in wdcintr.
2000-03-20 22:53:36 +00:00
msaitoh
d2be696634
use SDMR2 and SDMR3
2000-03-20 22:27:16 +00:00
msaitoh
c5d98a393d
COFF's /sbin/osloader
2000-03-20 21:24:54 +00:00
msaitoh
826aac6ff8
- Use macro
...
- RTCCNT is not 16000Hz but 16384Hz (not used)
- fix the bug in 16bit int <-> BCD conversion macro (SH4)
2000-03-20 20:44:32 +00:00
msaitoh
7052a2af38
Add the definitions of SH4's TPSC field of TCR register
...
(This field is not compatible with SH3's)
2000-03-20 20:36:58 +00:00
msaitoh
ff49b7006c
move MMUCR register definitions into mmureg.h
2000-03-20 20:30:33 +00:00
msaitoh
f1a4c4f9e7
Computex's SH7750 evaluation board
2000-03-20 20:11:00 +00:00
ad
424f6471cb
- Remove dead code.
...
- Make synchronous writes optional, disabled by default (*way* too slow).
- Handle case where dm_nsegs > CAC_SG_SIZE.
- Fix a couple of silly bugs.
- Fix use of __attribute__((__packed__));
2000-03-20 18:48:34 +00:00
tron
282dcaac92
Regen.
2000-03-20 18:39:52 +00:00
tron
a28ca8f97e
Add support for RPTI-EP400 PCMCIA network adapter. Patches supplied by
...
Tim Walls in PR kern/9644.
2000-03-20 18:39:32 +00:00
ad
d02615fe27
Install cac{reg,var}.h.
2000-03-20 18:07:59 +00:00
jdolecek
bd134c34ac
only define struct vnd_softc if _KERNEL is defined
2000-03-20 13:17:47 +00:00
takemura
6e8bcbe821
Built in video supports get/set color map.
2000-03-20 12:45:41 +00:00
soren
d71e4cbde1
Use correct MACHINE_ARCH.
2000-03-20 12:26:11 +00:00
pk
436638ab3a
Call rcons_ttyinit() on first open.
2000-03-20 11:27:16 +00:00
pk
7327fb6f23
Split off tty initialization in rcons_init() into a separate routine
...
and get rid of `fbconstty'.
2000-03-20 11:24:46 +00:00
pk
4f91a51915
Move `nca' declaration to `conf/files'.
2000-03-20 11:03:42 +00:00
takemura
9a04280130
Change color map and share color map data with kernel part.
2000-03-20 10:47:33 +00:00
scottr
7dbb8560d6
Revert to the old practice of always setting up MRG, even if we don't
...
need it for ADB. Besides the misleading message at autoconf time,
MRG is sometimes useful for things other than ADB.
2000-03-20 08:07:52 +00:00
thorpej
92d27d3c2e
Get rid of the powerhook when we detach.
2000-03-20 07:52:58 +00:00
jdolecek
2bbd0a8511
one more
2000-03-20 07:30:14 +00:00
mycroft
18d0b53078
Need CD9660 now...
2000-03-20 06:10:45 +00:00
mycroft
634d0c9744
Oops; fix a slight biff in the PIO input routine.
2000-03-20 06:01:11 +00:00
tsutsui
979d79d931
Use sc_cfg4 for the Am53c974.
2000-03-20 05:48:28 +00:00
tsutsui
553896782a
Cosmetics. ( 0x80 -> NCRSTAT_INT )
2000-03-20 03:49:22 +00:00
thorpej
3eed2414e5
Handle a few more SPECIAL intructions.
2000-03-20 02:54:45 +00:00
thorpej
3c8d09cc56
Update the amask bits.
2000-03-20 02:19:44 +00:00
augustss
0ef19aad57
Regen.
2000-03-20 01:31:29 +00:00
augustss
06bb856348
Some new devices. From FreeBSD.
2000-03-20 01:31:10 +00:00
mycroft
df8c3f5ceb
Interrupts work now. Woohoo.
2000-03-20 00:53:17 +00:00
erh
24d8dabec4
Regen.
2000-03-20 00:50:45 +00:00
mycroft
8b484a0264
NCR_SCSIREGS() and NCR_PIOREGS() are bogus. GC them.
2000-03-20 00:50:20 +00:00
erh
c21d536f5d
sys_clone isn't MD on linux.
2000-03-20 00:50:14 +00:00
mycroft
41cd6b4fc9
Reset CFG4 and CFG5 correctly in the reset routine.
2000-03-20 00:49:42 +00:00
augustss
ebd6f5f498
Add another item.
2000-03-20 00:42:21 +00:00
augustss
9a34877094
Clean up code a little.
2000-03-20 00:41:55 +00:00
augustss
eb6e78ce98
Make sure all packets (except the last) have the maximum packet size even
...
when using multiple TDs.
2000-03-20 00:37:00 +00:00
augustss
89de970942
Switch method for determing if we are cold booting. The driver now works
...
with OHCI adapters.
2000-03-20 00:27:11 +00:00
soren
4c547143d4
NetBSD/cobalt. Work-in-progress.
2000-03-19 23:07:43 +00:00
mycroft
cb42a200a1
Add scsibus at esp.
2000-03-19 22:35:43 +00:00
mycroft
1a5e8d741b
Add esp at pcmcia.
2000-03-19 22:32:59 +00:00
augustss
94afb61b8b
Remove some items!
2000-03-19 22:28:02 +00:00
augustss
9762d78a52
Make control transfer of over 8K possible by using a chain of TDs.
2000-03-19 22:24:57 +00:00
augustss
c6eb2d324c
Add ioctl USB_SET_REPORT for uhid. This will allow manipulating the
...
feature items.
2000-03-19 22:23:28 +00:00
mycroft
04b6cd3a5d
Add esp at pcmcia.
2000-03-19 21:56:11 +00:00
mycroft
f1ebad18a4
Add esp_pcmcia. For the moment it's polled, since interrupts don't seem to be
...
working.
2000-03-19 21:54:01 +00:00
thorpej
92c19e5ff7
Add suspend/resume hooks to ensure that the chip doesn't scramble memory
...
after an APM suspend and is unsnoozed after an APM resume.
2000-03-19 21:45:23 +00:00
mycroft
c2150bf8bf
Adapt to ncr53c9x change.
2000-03-19 21:27:01 +00:00
mycroft
b8e1812629
For the ESP406/FAS408, add sc_cfg4 and sc_cfg5.
...
Add a detach routine, and do the addref/delref.
2000-03-19 21:25:49 +00:00
soren
64bcb49a2e
Updated RM5231 cache code from Jeff Smith and Ethan Solomita at Geocast.
...
Many thanks.
2000-03-19 19:16:13 +00:00
tron
6c390b4142
Fix bad function calls discovered after prototype fixes in last commit.
2000-03-19 19:14:42 +00:00
soren
2d937cc876
Make it a bit more clear which functions are specific to which models.
...
Split off register definitions into eapreg.h.
Remove duplicate codec reset.
2000-03-19 17:11:50 +00:00
tsutsui
78557dc2c6
Sync with MI ncr5380sbc changes.
...
XXX CXD1180 quirk code should be merged into the MI ncr5380sbc driver...
2000-03-19 16:28:04 +00:00
tsutsui
3fe78f266a
Make booted_device variable global for raidframe.
2000-03-19 16:24:38 +00:00
pk
c1813da35e
Use fb_is_console(); retract fbconstty & fbnode from service.
2000-03-19 15:38:45 +00:00
pk
aca7e7fa24
Just don't force the baud rate in the driver, ever.
2000-03-19 14:58:02 +00:00
ragge
f9f885519d
First cut of multiprocessor support for vax. Still much to do before
...
other CPUs than the master can spin up.
2000-03-19 14:56:52 +00:00
pk
86f03b383e
Remove __BROKEN_CONFIG_UNIT_USAGE.
2000-03-19 14:43:13 +00:00
pk
2ca556b136
Nuke dead code.
2000-03-19 14:41:48 +00:00
pk
753a0ebc67
kd.c should not depend on NKBD.
2000-03-19 14:20:54 +00:00
pk
2ab6f90563
kd.c should not depend on `kbd'.
2000-03-19 14:19:17 +00:00
pk
c969f1b7df
Add `fb_is_console()', which is a helper function for frame buffer
...
device drivers used to decide whether or not to act as console output.
2000-03-19 13:48:44 +00:00
pk
b0eba37586
Add fields to hold PROM info to be used in console device matching.
2000-03-19 13:45:23 +00:00
pk
e654ecd0d8
Nuke dead code.
2000-03-19 13:38:54 +00:00
pk
f5839cdae8
Minimal changes to accomodate the console input channel attachment
...
changes in the keyboard driver (see /sys/dev/sun/kbd*)
2000-03-19 13:29:14 +00:00
pk
0ed0e258db
Declare the prom stdio nodes and arguments.
2000-03-19 13:25:10 +00:00
pk
41fb5989fe
Revise console device handling:
...
* do not require a `zs' driver for console handling
* run the console on PROM primitives until a device recognises
itself as a console device during normal autoconfiguration.
* allow (keyboard) devices to take over the input channel of
the PROM primitive-based console device.
As a result, consinit() is much simplified and does no longer have
to "detect" devices to setup a working console device. This complexity
has moved to individual drivers which interpret the PROM information
after they have attached to decide whether or not to act as a console.
2000-03-19 13:22:14 +00:00
pk
08a1a0f49d
Use a somewhat more flexible method to hook up the keyboard driver
...
as the console input device.
2000-03-19 12:50:43 +00:00
pk
6d04005134
Check for console input and output separately.
...
XXX - split input/output for /dev/console is not yet supported.
2000-03-19 12:42:45 +00:00
pk
3f1373d9b7
Define separate flags for console input and output.
...
Allow console operations to be passed in attachment arguments.
2000-03-19 12:39:47 +00:00
takemura
dae2c19e55
- Pbsdboot.exe is compiled for WindowsCE 2.00.
...
Use Pbsdboot1.exe for Windows CE 1.01.
- Doesn't display 'MEMORI KA-DO'(Japanese KANA) if SystemDefaultLangID
isn't Japanese.
- Set up Windows color palette for 8 bpp machine.
2000-03-19 11:10:57 +00:00
takemura
847d8fd135
Synch with adding arch/hpcmips/include/endian_machdep.h.
2000-03-19 10:46:17 +00:00
scw
b0ca3fa931
The soft-interrupt handler now returns void.
2000-03-19 10:38:43 +00:00
jdolecek
8b4b779fa9
couple of remarks of issues I discovered when debugging some MSDOSFS problem
2000-03-19 10:37:04 +00:00
sjg
281c45ba53
Added NOLUNS quirk for YAMAHA CRW8424S
2000-03-19 10:33:26 +00:00
nonaka
0e99eebec3
bus_dma works. (at least de, le and vr work.)
2000-03-19 09:45:30 +00:00
rh
783a9476be
Track name change espvar.h -> esp_isavar.h so 'make includes' works again.
2000-03-19 09:11:50 +00:00
scottr
4f29e4d330
Add and use macros to build ADB FLUSH, LISTEN, and TALK commands.
2000-03-19 07:37:58 +00:00
tsarna
893f3574fb
Make clearer. IMHO, all of this code should stop referring to Control-L
...
and Control-R, since those suggest ^L and ^R, not Left and Right Control.
2000-03-19 06:31:17 +00:00
tsarna
4f2a934e05
Correct a comment
2000-03-19 06:24:52 +00:00
scottr
edfc8b89ad
The MRG and direct ADB drivers were inconsistent in how they worked with
...
a serial console; the direct driver didn't care, but the MRG driver
wouldn't probe ADB when using a serial console. Remove the check from
the MRG version of the code to resolve this difference.
2000-03-19 06:07:05 +00:00
thorpej
f785596e75
Add support for mapping the OHCI USB controller interrupt (which is wired toan ISA IRQ because it's in the same package as the PCI-ISA bridge).
2000-03-19 02:25:29 +00:00
thorpej
ac93a75106
Point back to the alpha_shared_intr in the intrhand structure. This
...
allows platform-specific code to access the `intr_private' data via
the intrhand structure.
2000-03-19 01:46:18 +00:00
thorpej
c10a9d31ea
Put the code that enables/disables Pyxis interrupt lines in
...
cia_pyxis_intr_enable().
2000-03-19 01:43:25 +00:00
erh
1d34297aae
Regen.
2000-03-18 23:53:38 +00:00
erh
38cf426930
Fix the msgrcv prototype.
2000-03-18 23:53:24 +00:00
erh
0174e6759b
Add sigset_t parameter to restore_sigcontext, created by the sigreturn functions. linux_sigreturn still needs to use frame->extramask.
...
In setup_linux_rt_sigframe copy the signal mask to both possible locations.
2000-03-18 23:45:41 +00:00
erh
224f92b651
Pass a signal mask to restore_sigcontext.
2000-03-18 23:40:56 +00:00
erh
c7a82169cc
Regen.
2000-03-18 22:46:53 +00:00
erh
2648835399
Use the new linux_sys_reboot and linux_sys_connect.
2000-03-18 22:46:27 +00:00
scw
9c745dbd5e
Merge 'scw_mvme68k_bus_space' branch with the trunk.
...
These changes add support for:
o The MI VMEbus framework on both MVME147 and MVME167.
o Enhancements to the existing MD bus_space(9) implementation.
o Most of the bus_dma(9) API.
2000-03-18 22:33:02 +00:00
erh
9db5981a04
Add linux_sys_reboot.
2000-03-18 22:23:13 +00:00
erh
528f8305be
Regen.
2000-03-18 22:21:02 +00:00
erh
f3ae1c7294
Use linux_sys_reboot instead of sys_reboot.
2000-03-18 22:20:57 +00:00
mycroft
744ccf496c
Expose ncr53c9x_init().
2000-03-18 22:18:57 +00:00
erh
035c694c67
Regen.
2000-03-18 22:16:56 +00:00
erh
dd9cf0df56
Use linux_sys_reboot instead of sys_reboot.
2000-03-18 22:16:46 +00:00
mycroft
c0b35f72c2
Adjust ncr53c9x_intr() prototype.
2000-03-18 22:09:32 +00:00
erh
34b72dcf4a
Add defines for linux_sys_reboot.
2000-03-18 22:01:02 +00:00
mycroft
48e59fc985
esp -> esp_isa
2000-03-18 21:50:20 +00:00
mycroft
4a915758fd
esp -> esp_isa
2000-03-18 21:49:33 +00:00
mycroft
9dd3a0973d
This turns out to be the wrong interface for what I needed -- but I'll leave
...
the code here for now.
2000-03-18 21:11:16 +00:00
scottr
513f613391
Add the RasterOps 24MxTV; this card operates in the same manner as two
...
other RasterOps boards we already handle. Information provided by
Greg Kerr.
2000-03-18 20:53:24 +00:00
erh
a159733250
Regen.
2000-03-18 20:44:01 +00:00
erh
50ef430f08
resync NOARGS lines with their definitions in kern/syscalls.master. resync STD lines with what is expected in .c files. (especially wrt adding const). Add missing prototype for setfsuid. Fix ptrace prototype.
2000-03-18 20:43:33 +00:00
erh
fa21d7879c
Adjust linux_sys_ptrace_args to reflect inconsistencies across ports. Temporarily ifndef alpha around getfsuid since Linux/alpha doesn't seem to have it.
2000-03-18 20:42:14 +00:00
mycroft
03dddfc09e
Preliminary support for 53c40x-based cards. Needs some more work.
2000-03-18 17:59:52 +00:00
mycroft
b1d2b97787
Change footprint of ncr5380_intr() to match normal interrupt handler usage.
2000-03-18 17:14:34 +00:00
mycroft
1d1321109f
Use bus_space on MIPS.
2000-03-18 17:07:46 +00:00
mycroft
28b4015ca2
GC.
2000-03-18 16:52:20 +00:00
ragge
cae5843a06
Fix typo that caused lance chip not to be detected.
2000-03-18 16:20:06 +00:00
mycroft
e1a7dc9b2a
Fix line wrapping.
2000-03-18 16:16:12 +00:00
mycroft
6780878550
Fix pasto in previous.
2000-03-18 16:14:57 +00:00
mycroft
0af581a1a1
Add a ncr5380_attach() routine which does part of the initialization, attaches
...
the scsibus, and does the addref/delref dance.
2000-03-18 16:13:22 +00:00
mycroft
302a1bd362
Regen.
2000-03-18 15:01:33 +00:00
mycroft
2ab04a0400
Add the Panasonic 4X CD-ROM Interface CArd.
2000-03-18 15:00:31 +00:00
mycroft
7e9aa53f0a
nca -> nca_isa
2000-03-18 13:17:03 +00:00
mycroft
5960b2aec6
Move some code around in preparation for nca_pcmcia.
2000-03-18 13:05:20 +00:00
scottr
c62e39490c
Check to make sure we get a valid handler ID in response to a TALK R3.
2000-03-18 08:07:50 +00:00
cgd
638726b0db
* rework the quirk table ('device_tab'):
...
* QUIRK_NOMSG only has any meaning when NCR_GETCC_WITHMSG
is defined. Therefore, there's no harm in using it when
NCR_GETCC_WITHMSG is not defined. so, simplify the table
by removing the #ifdef.
* there's really no point in having table entries after
an entry which will match everything.
* add some comments, clean up spacing.
* add an entry for "QUANTUM"/"ATLAS IV" drives with flags
QUIRK_NOTAGS|QUIRK_NOMSG. (I included the latter flag only
because everything else had it before! ... which means that
all the functionality added with the NCR_GETCC_WITHMSG define
would never get used! *sigh*) The latter fixes the problems
I was having on an Atlas, and should fix the problems mentioned
by Hans Hoppe <hopha@casema.net> in comments on PR#7694.
2000-03-18 06:59:02 +00:00