oki
37ebc7e168
Fix copyright notice. This file is derived from
...
compat/ibcs2/ibcs2_exec.c, keep the copyright notice.
2000-06-15 15:37:05 +00:00
pk
297445c2a2
Turn on the hash filter enable bit in the RX configuration register
...
when loading the multicast hash filter (noted by itojun@iijlab.net ).
2000-06-15 15:34:32 +00:00
pk
98726268ee
Remove pointless debugging check.
2000-06-15 14:42:32 +00:00
pk
cc9163a28a
Enable DMA interrupts.
2000-06-15 14:27:07 +00:00
mrg
e26f7acd77
my Ultra-1
2000-06-15 13:50:20 +00:00
itojun
43eb8dd0d2
correct compilation without IPSEC_ESP.
...
From: Matthias Drochner <M.Drochner@fz-juelich.de>
2000-06-15 13:44:22 +00:00
is
d139625de5
Fix for two bugs discovered by Gunther Nikl:
...
- missing printf parameter
- error in DraCo detection
2000-06-15 13:43:35 +00:00
mycroft
ba354a1800
Disable pmap_copy() for now.
2000-06-15 13:35:27 +00:00
shin
5ded3d8a81
backout previous change.
...
cache operation in cpu_fork() is necessary for CPU's which
detect virtual alias by hardware (ex. R4000 with secondary cache).
2000-06-15 13:04:05 +00:00
itojun
f982a33213
correct ordering mistake in SADB_DUMP.
...
correct bug in key length management in SA database.
improbe mbuf printing (for debugging only).
2000-06-15 12:37:07 +00:00
pk
752b4566c4
bus_dmapmap_create: boundary must be 0, not NBPG.
2000-06-15 12:12:05 +00:00
itojun
00dc400bb3
correct port number matching (src/dst mixup).
2000-06-15 05:50:22 +00:00
itojun
90ca25568b
remove obsolete sysctl MIB net.inet.ipsec.inbound_call_ike.
...
(sync with kame)
2000-06-15 05:01:06 +00:00
matt
91e31abb8a
Add preliminary ieee1212reg.h (csr architecture which is the base spec for
...
1394).
2000-06-15 03:43:40 +00:00
soren
d157be73ff
Update from Onno: add media selection.
2000-06-14 22:54:37 +00:00
soren
a9bf75bb59
Use more constants and clean up a bit.
2000-06-14 22:32:20 +00:00
thorpej
839042fb97
Don't have an xi in this machine.
2000-06-14 22:29:03 +00:00
thorpej
01ae72fdf9
Enable uhid.
2000-06-14 22:28:13 +00:00
soren
a8b7b64af8
Remove unnecessary HitFlushCache from cpu_fork(). From Toru Nishimura.
2000-06-14 22:17:59 +00:00
veego
223d7455c7
Remove the obsolete config fragments for kernel crypto, because the IPsec
...
crypto code is now in the kernel source tree.
2000-06-14 22:02:13 +00:00
thorpej
eca2a0a5f0
Add IPsec ESP and crypto files.
2000-06-14 19:47:12 +00:00
thorpej
599c8087c7
Import the IPsec crypto code from netbsd-cryptosrc-intl.
2000-06-14 19:45:33 +00:00
thorpej
1b8ede9f7c
Import IPsec ESP from netbsd-cryptosrc-intl.
2000-06-14 19:39:42 +00:00
soren
1c539dbc3a
Remember T-shirt.
2000-06-14 17:57:59 +00:00
thorpej
17de155949
Make sure we use firmware->host communication channel in cz_intr(), from
...
Bill Studenmund.
2000-06-14 17:54:33 +00:00
soren
f12e2b4dd2
Simple GIO glue.
2000-06-14 16:50:58 +00:00
soren
8da77e0dfb
Reenable hard interrupts before processing soft interrupts.
2000-06-14 16:40:58 +00:00
soren
8c4f5e53b2
Include registers.
2000-06-14 16:32:22 +00:00
soren
4a45886c8d
A start at O2 support..
2000-06-14 16:13:53 +00:00
veego
4fc3cd3c3d
We don't need my name in this file.
2000-06-14 16:11:24 +00:00
soren
6c3d30d224
Initial commit.
2000-06-14 16:06:57 +00:00
soren
891194e10f
Initial commit. Needs work.
2000-06-14 16:02:38 +00:00
soren
aa6a4db574
No real need for explicit stride on Mace ISA extension.
2000-06-14 15:56:21 +00:00
soren
b6609726af
Dummy.
2000-06-14 15:51:28 +00:00
soren
9212bf659c
XIO device ids. Nothing here yet.
2000-06-14 15:49:07 +00:00
soren
abe9dea12f
Initial commit.
2000-06-14 15:39:55 +00:00
soren
ab26c447f4
Initial commit.
2000-06-14 15:32:11 +00:00
jhawk
e4c99458f4
If comprobe1() fails, print a message. Otherwise one gets the xname
...
prepended to the next configure device, i.e.
com1lpt0: at pnpbios0 index 18 (PNP0401)
2000-06-14 15:15:43 +00:00
itojun
dafb757588
add algorithm name into algorithm table. (commit to crypto-intl will follow)
2000-06-14 11:27:35 +00:00
pk
f67e2cd132
Eliminate a race condition reported by mouse on port-sparc.
2000-06-14 08:01:26 +00:00
mycroft
fbb147f69b
Check the multicast bit in the header mbuf while interrupts are still blocked.
...
Otherwise we can run off into space if the packet was sent immediately and the
mbuf freed.
Pointed out by Boris Popov (not on our lists).
2000-06-14 05:10:27 +00:00
itojun
186948075c
remove too strong assumption on mbuf length.
...
the previous code choked if large policy entry is injected with "spdadd"
subcommand in setkey(8).
2000-06-14 03:16:23 +00:00
soda
c521ba58c1
yet another change for NEC RISCstation 2250 of arc port.
2000-06-14 00:34:33 +00:00
tron
3e3d2d7344
Regen.
2000-06-13 22:44:51 +00:00
tron
d643d25eb9
Add CMD PCI0648.
2000-06-13 22:44:19 +00:00
cgd
ef767ee388
Replace my personal attribution string ("This product includes software
...
developed by Christopher G. Demetriou for the NetBSD Project.") with
a generic NetBSD one ("This product includes software developed for the
NetBSD Project. See http://www.netbsd.org/ for information about NetBSD.")
so that this same set of terms can be used by others if they so desire.
(Eventually i'll be converting more/all of my code.)
2000-06-13 22:36:16 +00:00
soren
0ea5e0720a
IBM Tropic Token Ring PCMCIA attachment. XXX Needs work.
...
Many thanks to Onno van der Linden for his help in getting this working.
2000-06-13 20:03:47 +00:00
soren
ca34a6a69a
Call frontend enable/disable functions in the ioctl path.
...
Use _sc prefixes for some softc members.
A few minor cleanups.
2000-06-13 20:00:02 +00:00
itojun
af9d516560
signedness issue with char, take 2. confirmed with i386 cc -funsigned-char.
2000-06-13 17:31:37 +00:00
nathanw
a5598651e8
Arrange to use the right RAMDAC cookie at console initialization time.
...
[I thought I committed this months ago....]
2000-06-13 17:21:06 +00:00
thorpej
fe8841f18a
Some platforms, like the Sable, hook EISA and ISA interrupts
...
up Very Differently. Handle this.
2000-06-13 16:40:37 +00:00
itojun
c6a8ca266b
workaround to suppress warning on char == unsigned char arch.
2000-06-13 16:34:37 +00:00
soren
45bdc51fa2
Regen.
2000-06-13 15:37:29 +00:00
leo
3e4dbe0e25
Throw in a bunch of _C_LABEL macro's. (Hi Klaus ;-)
2000-06-13 14:48:44 +00:00
itojun
0455eac327
do not use cached route if the route becomes !RTF_UP.
...
make the validation for jumbo payload option more strict.
2000-06-13 14:43:44 +00:00
bouyer
22a10be43e
sheduler->scheduler, as pointed out by Klaus Klein
2000-06-13 13:59:15 +00:00
ad
3553879fc2
Use my proper name.
2000-06-13 13:36:42 +00:00
minoura
d4d1b4cce4
Argument modreg of fpu_decode_ea() is actually an opecode.
...
That bug prevented awk(1) to work.
2000-06-13 12:28:13 +00:00
chs
b4aac1046f
round the sizes of mapped text and data segments to PAGE_SIZE.
...
fixes PR 10079.
2000-06-13 06:21:51 +00:00
tron
447112b869
Add entry for "bba(4)".
2000-06-13 06:15:51 +00:00
matt
0aa592b979
Add a table of calibrations. The MCR_500 one (640x240) makes the MCR_700A
...
(800x600) almost unusable. Now the 700A has it's own.
2000-06-13 05:59:55 +00:00
eeh
3517559eb5
Missing paren.
2000-06-13 05:04:05 +00:00
itojun
36887242d7
add sanity check on in6_ifaddr.
2000-06-13 04:35:29 +00:00
chs
ded9898d88
make sure that the size we pass to uvm_map() is a multiple of PAGESIZE.
...
this should fix PR 10175 and prevent the panic of PR 10079.
2000-06-13 04:25:31 +00:00
chs
e72214422a
initialize aref.ar_pageoff even if there's no amap.
2000-06-13 04:10:47 +00:00
itojun
fa24d1db9b
make sure to link new in6_ifaddr to if_addrlist.
2000-06-13 02:54:11 +00:00
soren
a6c8d6231e
Regen.
2000-06-13 02:18:19 +00:00
soren
d15c2a6a04
Include vendor name for IBM products.
2000-06-13 02:18:00 +00:00
simonb
e907fee281
In the KERN_GETPROC* handler:
...
* Handle KERN_PROC_SESSION that has been defined in <sys/sysctl.h> from
day one.
* Add handlers for KERN_PROC_GID and KERN_PROC_RGID.
* If "op" doesn't valid, return EINVAL.
2000-06-13 01:27:00 +00:00
sommerfeld
9769dedd5b
Let this build on LP64 if DEBUG is defined.
2000-06-12 23:45:45 +00:00
castor
751cd4ffb0
Profiling fixes from Ethan Solomita <ethan@geocast.com>.
...
Merge Kernel MCOUNT and user MCOUNT.
The earlier code which was inserted to call _mcount in profiling
assembler routines is busted badly. This gets it working with PIC
code and should work with any arbitrary assembler routine.
2000-06-12 23:42:10 +00:00
matt
58ca6aac15
Add netbsd.alpha & netbsd.alpha.gz for installation cds.
2000-06-12 23:38:03 +00:00
sommerfeld
4a9abf779e
Fix this so it compiles again with DEBUG
2000-06-12 23:35:11 +00:00
eeh
fb0404cc75
Start reorganizing the kernel for MULTIPROCESSOR support.
2000-06-12 23:32:46 +00:00
eeh
65bca8bde2
Fix OF_val2sym and OF_sym2val.
2000-06-12 23:26:38 +00:00
eeh
3dfb9ee7ac
More debugging support.
2000-06-12 23:20:54 +00:00
eeh
0146a569d2
Comment describing the IOMMU DVMA address space layout.
2000-06-12 23:19:05 +00:00
gmcgarry
6ab5c3364c
- add mmap support
...
- correct bug which wouldn't free allocated DMA segments
2000-06-12 22:40:20 +00:00
eeh
cc29e9b22c
ebus_ca needs to specify enough memory to hold an ebus_softc, not a struct device.
2000-06-12 22:36:59 +00:00
nathanw
31c0cc5f46
Regen.
2000-06-12 22:33:41 +00:00
nathanw
72d31d8d37
Add AMD 79c978 PCnet-PCI Home.
2000-06-12 22:33:06 +00:00
bouyer
26bbb4f200
Regen.
2000-06-12 21:25:20 +00:00
bouyer
034590578d
Shorter description for the HPT366
2000-06-12 21:25:01 +00:00
bouyer
b21bc1b5b6
- add a pciide_irqack() callback, which clears the IDE DMA status bit once
...
the IRQ has been cleared on the drive.
- use pa->pa_class instead of re-reading PCI_CLASS_REG when possible
- Add support for Highpoint HPT366 and HPT370 (370 untested), based
on patches from Roger Brooks <R.S.Brooks@liverpool.ac.uk> posted on
current-users Mach, 15. Given how Highpoint docs have been wrong for the
366, the 370 is likely to not work.
Thanks to Chris Cappuccio <chris@dqc.org> for sending me the Highpoint
docs, and to Total Archive (http://www.totalarchive.com/ ) for sending
me hardware.
2000-06-12 21:20:51 +00:00
bouyer
8642ac97bf
Regen.
2000-06-12 21:12:59 +00:00
bouyer
1970e14b93
Add HPT366/370 device ID.
...
XXX Is 'TRIONES' the rigth vendor name ?
2000-06-12 21:12:30 +00:00
bouyer
12d3bf8c1a
Add a callback (*irqack), for controllers that need special action to ack
...
the interrupt once it has been ack'd on the drive.
2000-06-12 21:10:40 +00:00
bouyer
221a99f782
Handle "scsi bus mode change" interrupts on 895 and higther.
...
Thanks to Hal Murray for reporting the problem and testing the fix.
2000-06-12 20:13:41 +00:00
soda
564faec22a
shut up gcc warning: suggest explicit braces to avoid ambiguous `else'
...
from Izumi TSUTSUI <tsutsui@netbsd.org> and Shuichiro URATA <ur@a-r.org>.
2000-06-12 17:04:52 +00:00
soda
4412ca8455
<machine/cpuregs.h> was removed on March 30,
...
from Shuichiro URATA <ur@a-r.org>.
2000-06-12 17:01:05 +00:00
itojun
07098cd363
better conformance to draft-ietf-ipngwg-icmp-name-lookups-05.
...
the old code was chimera of 03 and 05 draft.
-n by default, since IPv6 reverse lookup takes too much time.
use -H to enable reverse name lookup.
2000-06-12 16:21:02 +00:00
sommerfeld
c0011ad705
Fix several problems with lockf/fcntl byte range locks:
...
- document a data structure invariant in lockf.h
- add KASSERT() to check the invariant.
- be more consistent about dequeuing ourselves from the blocked list
after a tsleep().
- Fix two places where the invariant is violated.
- correct a few comments here and there
- If we're still following a lock dependancy chain after maxlockdepth
processes and haven't gotten back to the start, assume that we're in a
cycle anyway and return EDEADLK.
Fix is a superset of an existing fix in FreeBSD, but independantly
derived.
Fixes kern/3860.
2000-06-12 14:33:04 +00:00
veego
cb0489b10b
Bump to 1.4ZD after IP Filter was updated to 3.4.6.
2000-06-12 13:55:07 +00:00
ragge
2df63a9cc1
Evil bug: sizeof(struct cpu_info) -> sizeof(struct ka820_softc).
2000-06-12 11:26:26 +00:00
ragge
8ea974e809
Put all cputype definitions in one file instead of separate files.
...
This was becoming unmaintainable.
2000-06-12 11:13:14 +00:00
ad
397fa0e4e2
Fix a couple of pastos.
2000-06-12 11:07:45 +00:00
itojun
8f26bbadf9
sync with latest kame tree (tiny update in IPv4 mapped issue)
2000-06-12 10:47:17 +00:00
veego
ecbf42696a
Remove a duplicated check for the NetBSD callout (I think it is a mistake
...
from a previous conflict resolve which doesn't cause harm).
2000-06-12 10:41:36 +00:00
itojun
92e64a4a0d
sync with almost-latest KAME IPsec. full changelog would be too big
...
to mention here. notable changes are like below.
kernel:
- make PF_KEY kernel interface more robust against broken input stream.
it includes complete internal structure change in sys/netkey/key.c.
- remove non-RFC compliant change in PF_KEY API, in particular,
in struct sadb_msg. we cannot just change these standard structs.
sadb_x_sa2 is introduced instead.
- remove prototypes for pfkey_xx functions from /usr/include/net/pfkeyv2.h.
these functions are not supplied in /usr/lib.
setkey(8):
- get/delete does not require "-m mode" (ignored with warning, if you
specify it)
- spddelete takes direction specification
2000-06-12 10:40:37 +00:00
veego
886013b9e7
Ups, forgot to resolve one place.
2000-06-12 10:29:36 +00:00
veego
d6dd29c882
Resolve conflicts.
2000-06-12 10:28:20 +00:00
mrg
69d1f5db9d
clean up cruft.
2000-06-12 05:31:30 +00:00
mrg
fdfb59b4b9
ih_map & ih_clr are volatile.
2000-06-12 05:29:43 +00:00
mrg
9918c00a61
formatting nit.
2000-06-12 05:27:27 +00:00
mrg
b9140fbc0c
KNF a line.
2000-06-12 05:25:48 +00:00
mrg
305e44c869
check for when cnopen() will call itself recursively, and panic instead of losing badly.
2000-06-12 05:02:22 +00:00
soren
824923164c
Attach to CS4610 with CS4236 codec in, well, CS4236 compatibility mode.
2000-06-12 03:43:54 +00:00
matt
e4a7ab9905
Add latent entry for ochi usb devices on NEC MobilePro 800.
2000-06-11 23:34:31 +00:00
matt
7f40194cbc
Make spl0 & spllowersoftclock return void.
2000-06-11 23:33:37 +00:00
matt
0dc4d9cf90
export bus.h
2000-06-11 23:32:55 +00:00
matt
e910b71c73
Comment out asc0 for vs4000/90. remove slip/ppp.
2000-06-11 23:32:10 +00:00
matt
3dfb96fa8f
Add local symlink so that machine & vax refer ../../include instead of the
...
system ones.
2000-06-11 23:30:35 +00:00
matt
232461e6be
Add TLP_MATCH_*. Remove gm*.
2000-06-11 23:29:29 +00:00
matt
1881f3c3d2
Make this compilable on other than pmax.
2000-06-11 23:28:38 +00:00
thorpej
75975dd6c5
G/c some unneeded prototypes (functions don't exist).
2000-06-11 22:47:00 +00:00
thorpej
0531d2ddcb
jensenio gets isadma_bounce attribute.
2000-06-11 22:45:44 +00:00
thorpej
91ed0189e8
Add Jensen files glue.
2000-06-11 21:25:23 +00:00
thorpej
99079f93c0
Add init glue for the DEC 2000/300 (Jensen).
2000-06-11 21:19:23 +00:00
fredb
1c3835d907
Enable "rnd" pseudo-device. It's no longer experimental, and works just
...
fine on mac68k.
2000-06-11 18:09:34 +00:00
scottr
50cde82828
Since interrupts are now enabled during ADB autoconfig, it's possible
...
to get a mouse event before wsmouse is attached. Make sure we've done
that before passing an event to wsmouse_input().
2000-06-11 17:26:47 +00:00
bouyer
7bb3d03448
Relax condition on 'sn' for atapi probe, it can be different from 0x1 with
...
some controllers/devices. Fixes a problem reported by Markus Illenseer.
2000-06-11 17:09:34 +00:00
tsubai
1bfa0fc6b6
Add cpu_counter().
2000-06-11 16:32:42 +00:00
minoura
04dbfaae5b
G/C of unused interrupt stubs, and other cleanups.
2000-06-11 14:20:45 +00:00
tsubai
94db0b8a37
Enable DMA transfer on obio IDE.
2000-06-11 10:56:16 +00:00
ragge
11b7c895aa
Remove some unneeded code.
2000-06-11 10:40:06 +00:00
ragge
fdc27c43a1
Fix booting from BI-based disks.
2000-06-11 10:39:26 +00:00
tsubai
abc5d88356
Make this compile again.
2000-06-11 10:02:15 +00:00
veego
92c3e3856b
Fix a comment.
2000-06-11 09:21:16 +00:00
veego
589a5222ec
Remove the pcvt support.
2000-06-11 09:19:27 +00:00
ragge
e7aefcd7ae
Allow printf's from slave CPUs by stealing the v_putc function.
...
Easier than expected because the printout lock is hold in the higher levels.
2000-06-11 07:50:11 +00:00
assar
414facf403
bump version to 1.4ZC (changed vfs_getnewfsid)
2000-06-11 07:40:45 +00:00
assar
600b645470
bump version to 1.4ZC (changed vfs_getnewfsid)
2000-06-11 07:16:20 +00:00
oster
7a0d138818
Nuke a (mostly) now-incorrect comment.
2000-06-11 03:35:38 +00:00
sommerfeld
c4ae18d047
Bitbucket MFS I/O after vfs_shutdown has started..
2000-06-11 03:09:55 +00:00
mycroft
9884ae5ff6
Remove pcvt tentacles.
2000-06-11 02:41:10 +00:00
mycroft
6e7ce465e9
After almost 5 years, it is now time to decommission pcvt. Bon voyage.
2000-06-11 02:34:23 +00:00
sommerfeld
ea313649ff
defopt MIIVERBOSE
2000-06-11 02:13:34 +00:00
sommerfeld
82b38059d6
Let this build again after the pckbc_cnattach change
2000-06-11 01:59:26 +00:00
augustss
ead295db1b
Alphabetize.
2000-06-11 00:21:01 +00:00
eeh
d26027dd5b
Only use 32-bit addresses for all accesses that don't bypass the MMU.
...
Makes SBus work again.
2000-06-10 20:51:43 +00:00
ragge
cc483219bc
Must be able to compile without "mtc".
2000-06-10 19:44:55 +00:00
frueauf
3be3d75487
recently findroot() was changed to get no arguments, so remove the
...
arguments in the findroot() call withing cpu_rootconf().
2000-06-10 19:34:46 +00:00
sommerfeld
e964d558a7
Fix assorted bugs around shutdown/reboot/panic time.
...
- add a new global variable, doing_shutdown, which is nonzero if
vfs_shutdown() or panic() have been called.
- in panic, set RB_NOSYNC if doing_shutdown is already set on entry
so we don't reenter vfs_shutdown if we panic'ed there.
- in vfs_shutdown, don't use proc0's process for sys_sync unless
curproc is NULL.
- in lockmgr, attribute successful locks to proc0 if doing_shutdown
&& curproc==NULL, and panic if we can't get the lock right away; avoids the
spurious lockmgr DIAGNOSTIC panic from the ddb reboot command.
- in subr_pool, deal with curproc==NULL in the doing_shutdown case.
- in mfs_strategy, bitbucket writes if doing_shutdown, so we don't
wedge waiting for the mfs process.
- in ltsleep, treat ((curproc == NULL) && doing_shutdown) like the
panicstr case.
Appears to fix: kern/9239, kern/10187, kern/9367.
May also fix kern/10122.
2000-06-10 18:44:43 +00:00
assar
6c734cd283
make vfs_getnewfsid only take one argument and fetch the name of the
...
filesystem from the supplied mount argument. also make makefstype
take a const parameter. update all the callers.
2000-06-10 18:27:01 +00:00
sommerfeld
8e8ecc1bb5
portability fix: when rotating, don't do shifts >= wordsize.
2000-06-10 17:01:15 +00:00
sommerfeld
cb31de55ed
In the "reboot" and (badly misnamed) "sync" commands, clear db_recover
...
before calling cpu_reboot() (which never returns) so we can debug
faults occurring in cpu_reboot().
2000-06-10 16:31:42 +00:00
ragge
b826825917
Code to spin up other CPUs on a VAX 8200 system.
...
Haven't solved the printf() problem yet, though.
2000-06-10 14:59:38 +00:00
soda
ef22daefd0
move address to resolve conflict with firmware working memory
...
of NEC RISCstation 2250, from Shuichiro URATA <ur@a-r.org>.
2000-06-10 12:56:45 +00:00
darrenr
bae005d1db
add icmpreturndatabytes kernel variable (default 8) which specifies the
...
number of extra data bytes to return in ICMP error messages. This is
also available via sysctl as net.icmp.returndatabytes and is limited to
[8,512].
2000-06-10 12:39:19 +00:00
itojun
90fb69b2b2
sync with latest kame document.
...
- update 6to4 i-d #.
- update descr on source address selection.
2000-06-10 08:21:11 +00:00
itojun
3fff705c2a
update i-d #. (sync with kame)
2000-06-10 08:02:20 +00:00
matt
50dff37fd9
fix botch by me.
2000-06-10 05:24:46 +00:00
tsutsui
4c191e1d58
We cannot specify root on md0a because md is pseudo-device.
...
"options MEMORY_DISK_IS_ROOT" is enough for this.
2000-06-10 04:29:41 +00:00
tsutsui
fca0f6760b
Fix printf message on attachment.
2000-06-10 04:15:59 +00:00
soren
9f0da0dd16
Post a SIGFPE rather than SIGILL on floating point exceptions.
2000-06-10 02:43:49 +00:00
scottr
162689f352
We don't need ADB debugging enabled any longer.
2000-06-10 02:33:59 +00:00
oki
41608c00a3
PE/COFF (Win32) compatible binary support (experimental).
...
It currentry supports only i386.
2000-06-09 22:38:56 +00:00
wrstuden
eb21ed4746
Adapt to going back to decemal device numbering.
2000-06-09 18:00:45 +00:00
tsubai
521233859b
Add cy* at pci.
2000-06-09 17:14:06 +00:00
tsubai
dd703bc6f8
Add cy.
2000-06-09 17:11:30 +00:00
wrstuden
3d410a6c74
Add commented-out entry for Cyclades-Z pci serial ports.
2000-06-09 16:57:37 +00:00
wrstuden
a7bea09941
Add support for Cyclades-Z PCI tty's.
2000-06-09 16:56:51 +00:00
wrstuden
8d04cd3f90
Rather than assinging 64 tty's per pci card, assign tty's as found.
...
Cyclades says driver should work with up to 128 tty's per pci card
even though they only support 64 now. Also matches FreeBSD behavior.
Print located tty's using new tty naming scheme - ttyCZ?? where ?? are
two hex letters.
Make firmware load on macppc - one le32toh() was missing.
2000-06-09 16:53:23 +00:00
drochner
7b82c5ef6c
add EGA display type
2000-06-09 16:07:55 +00:00
thorpej
71cd989b8f
Only include <machine/intr.h> if _KERNEL. Noted by enami tsugutomo.
2000-06-09 16:03:04 +00:00
eeh
c69e701de8
Separate COPTS from CFLAGS to fix problems w/unoptimized files, and add
...
lfs_loop.c to the list that breaks optimization.
2000-06-09 15:28:21 +00:00
scottr
a91ead9a5d
From Hauke Fath: clean up disklabel support, particularly for
...
native NetBSD labels.
2000-06-09 15:27:35 +00:00
onoe
73a779fa1f
Restore the original copyright notice by Bill Sommerfeld
...
<sommerfeld@netbsd.org> since it is based on the original code.
2000-06-09 14:36:25 +00:00
kleink
2a258cd5c8
Pull in missing DDB headers.
2000-06-09 14:09:45 +00:00
kleink
4d8e50f1ce
Need <sys/syscallargs.h> for declaration of sys_sysarch().
2000-06-09 14:08:45 +00:00
kleink
bcd7f512f5
Pull in missing headers for declarations, and add missing local function
...
declarations.
2000-06-09 14:07:13 +00:00
kleink
080f786189
Need <sys/systm.h> for declaration, and make argument declarations match.
2000-06-09 14:05:47 +00:00
kleink
4d6a384b1b
Need <sys/ptrace.h> for declarations.
2000-06-09 14:05:04 +00:00
tsutsui
bb4112fd6f
- Sync MINIROOTSIZE with etc/disktab.
...
- Remove ppp. (ramdisk does not have pppd, anyway)
2000-06-09 13:30:42 +00:00
tsutsui
e793d98661
Add (commented out) stf. (sync with GENERIC)
2000-06-09 13:18:14 +00:00
tsutsui
5514958c9c
Enable vnd.
2000-06-09 13:16:00 +00:00
onoe
7b45a44396
Add Farallon SkyLINE Wireless LAN Card for awi(4) driver.
...
Tested on FreeBSD 3.4-RELEASE by Dirk-Willem van Gulik <dirkx@webweaving.org>.
2000-06-09 13:05:02 +00:00
tsubai
a29bb9db7b
Add all RAM regions to battable.
...
This should support > 512MB memory. (untested, though)
2000-06-09 10:54:48 +00:00
pk
f9cf3305c3
No need to cast return value of spl0().
2000-06-09 10:47:25 +00:00
pk
9bf0d228f0
spl0() and spllowersoftclock() return void.
2000-06-09 10:43:52 +00:00
haya
fb24119c70
Do not use memory space close to system memory (PR #10318 ).
2000-06-09 10:31:07 +00:00
enami
5a4b9fcbbf
Prevent a process being swapped out during I/O if the data buffer is
...
allocated on stack. This potential problem is noticed by Noriyuki Soda
and the idea and sample code to fix is given by Jason R. Thorpe.
2000-06-09 08:54:19 +00:00
gmcgarry
f44d7a9a53
Rename remaining references from xe to xi. Clean up debug messages.
2000-06-09 08:22:13 +00:00
soda
1c2aa78d6b
rename
...
vad_to_pfn() -> mips_paddr_to_tlbpfn()
pfn_to_vad() -> mips_tlbpfn_to_paddr()
as suggested by thorpej on port-mips Mar 27.
2000-06-09 06:30:35 +00:00
soda
2047c95e49
Decrease MIPS3_TLB_WIRED_ENTRIES from 8 to 2,
...
and rename it to MIPS3_TLB_WIRED_UPAGES.
The value of wired register becomes variable on arc port,
and arc is the only mips3 port which uses the wired TLB entries 2..7.
2000-06-09 06:06:57 +00:00
soda
26c2cf79c0
rename
...
vad_to_pfn() -> mips_paddr_to_tlbpfn()
pfn_to_vad() -> mips_tlbpfn_to_paddr()
as suggested by thorpej on port-mips Mar 27.
2000-06-09 05:51:42 +00:00
soda
e5b560a385
- NEC RISCstation 2250 (RD-94) PCI bus support,
...
contributed by Shuichiro URATA <ur@a-r.org>.
- Experimental coding for NEC RISCserver 2200 and RISCstation 2200.
(doesn't really work)
2000-06-09 05:41:56 +00:00
soda
f626d8a91c
repair algor support a bit.
2000-06-09 05:38:13 +00:00
soda
1258a24612
NEC RISCstation 2250 (RD-94) PCI bus support,
...
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-09 05:33:02 +00:00
onoe
4da3935bae
cleanup haeders.
...
add opt_awi.h to define AWI_DEBUG, AWI_WEP_ARC4.
show the firmware version at attach.
create a framework to support WEP (encryption code is not included for now).
a new wiconfig compatible ioctl interface replaced the awictl interface.
fix memory leak in selecting AP
fix bugs in ESSID selection
changes from FreeBSD-current by Warner Losh:
revision 1.2
date: 2000/04/17 22:58:15; author: imp; state: Exp; lines: +16 -1
Provide mem* for compat with NetBSD to fix LINT
fixes from FreeBSD-current by Guido van Rooij:
revision 1.4
date: 2000/05/29 19:58:10; author: guido; state: Exp; lines: +5 -2
Fix a panic resulting from an obvious null pointer deref.
Apparently some other panics still exist in this driver, but with
this fix, it was at least possible to run the Nokia card at SANE 2000.
2000-06-09 05:31:15 +00:00
soda
e802a7df62
add NetBSD Id of original bt driver
2000-06-09 05:30:51 +00:00
soda
fca8b826e6
bus_dma implementation for jazz dma tlb,
...
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-09 05:28:47 +00:00
mrg
ed15212269
myetheraddr(): don't lose badly when the clock hasn't been attached yet.
2000-06-09 05:27:40 +00:00
soda
31a9a256f4
bus_dma implementation for jazz dma tlb,
...
contributed by Shuichiro URATA <ur@a-r.org>
2000-06-09 05:22:22 +00:00
soda
23db111368
wired TLB manager, contributed by Shuichiro URATA <ur@a-r.org>.
2000-06-09 05:17:26 +00:00
soda
861ce3dca7
bus_space/bus_dma implementation for arc port, based on i386 port, pmax port,
...
hpcmips port, and the version contributed by Shuichiro URATA <ur@a-r.org>.
2000-06-09 05:14:42 +00:00
soda
8f3951870b
save/restore MIPS_COP_0_TLB_PG_MASK.
2000-06-09 05:07:32 +00:00
soda
4df7e64d56
update
2000-06-09 05:06:25 +00:00
soda
0f76c56f2d
increase number of parameters of pckbc_cnattach(), since offset of command port
...
is not 4 (KBCMDP), but 1 on jazz based platforms of arc port.
2000-06-09 04:58:32 +00:00
soda
8ac7bdd00c
changes for NEC RISCstation 2250 of arc port.
2000-06-09 04:48:12 +00:00
soda
77625cf7ec
long long constant needs "LL" suffix.
2000-06-09 04:45:53 +00:00
soda
d5b3fb3ce1
fix printf format mismatch, when paddr_t becomes (long long) on arc port.
2000-06-09 04:43:19 +00:00
msaitoh
e94e5fd681
new bcopy.S
2000-06-09 04:42:46 +00:00
msaitoh
431cb8da1c
movstrSI*() for gcc -Os
2000-06-09 04:42:24 +00:00
soda
b1438dd751
make paddr_t 64bit on arc port by introducing _MIPS_PADDR_T_64BIT.
2000-06-09 04:36:43 +00:00
soda
f587c1c5bf
typo in comment
2000-06-09 04:28:17 +00:00
soda
44769378c9
this header don't have to include <machine/locore.h>,
...
include <mips/locore.h> instead.
2000-06-09 04:24:22 +00:00
soda
9fee25ddfa
USRIOSIZE had to be changed from 32 to 128,
...
when MAXBSIZE was changed from 16KB to 64KB(MAXPHYS)
on <sys/param.h> revision 1.28.
2000-06-09 04:18:19 +00:00
cgd
c2ebb05a74
make spl0() and spllowersoftclock() return void. Also, move spl0()
...
prototype from param.h to intr.h. (there were some big XXXs in param.h
that said to do that, and intr.h is included by param.h, so...)
2000-06-09 01:40:12 +00:00
augustss
b8f4f2be87
Regen.
2000-06-09 00:21:08 +00:00
augustss
def28a5cd2
Add some PCI devices found in the IOpener (commited from the IOpener itself :).
2000-06-09 00:20:18 +00:00
fvdl
7cfd328d97
Some tweaks to enable NFS over IPv6. The special-casing of AF_INET
...
should really be removed.
2000-06-09 00:00:17 +00:00
bjh21
47b7204c67
Bring spl stuff closer to specs
2000-06-08 23:26:10 +00:00
bjh21
249785dfa4
rename mcount functions out of user namespace
2000-06-08 23:25:05 +00:00
bjh21
7a14c4b4f1
sys/dev/ic/i82586var.h needs bus_dmamap_t
2000-06-08 23:23:41 +00:00
eeh
7539c8d1ce
Turn on PCI MEM and DMA.
2000-06-08 23:03:17 +00:00
cgd
a11660da22
make spl-lowering functions return void.
2000-06-08 23:03:13 +00:00
eeh
6c144faa4c
Allow multiple drivers to share one interrupt vector.
2000-06-08 23:01:22 +00:00
eeh
1b31fdcbb7
Fix uninitialized variable bug.
2000-06-08 22:58:42 +00:00
cgd
1e158fae9a
nuke bogus use of s = spl0() / splx(s). reviewed by Jason Thorpe.
2000-06-08 22:43:15 +00:00
bjh21
6af016fc7d
Remove spurious includes
2000-06-08 22:33:53 +00:00
gmcgarry
6dd21e55a9
Make attach messages consistent with PCI drivers. Make function pointer
...
usage consistent with other drivers.
2000-06-08 22:15:52 +00:00
tsubai
649f6d3838
Sync with mac68k.
2000-06-08 22:10:45 +00:00
fvdl
b5cca46229
Make siop the default instead of ncr. The siop driver has proven to
...
be reliable, and, although it does not do tagged queueing yet, this
makes it a better choice.
2000-06-08 21:42:14 +00:00
pk
1610381d13
GC unused `autoconf_nzs'.
2000-06-08 21:37:43 +00:00
eeh
1dfab2070a
Override optimization for files that break gcc.
2000-06-08 21:25:18 +00:00
jhawk
74ee4f350f
Only define db_show_arptab if NARP>1;
...
pointed out by cgd in kern/10314
2000-06-08 21:06:46 +00:00
ragge
944b6966e9
Fix a transmit bug and get a little more out from the receive logic.
2000-06-08 19:58:49 +00:00
danw
f7d6ee345c
Use _POSIX_SOURCE-safe type names
2000-06-08 19:01:44 +00:00
cgd
625dbd8f87
in allegedly-MI code, if we're gonna use '#pragma pack(N)', #pragma pack()
...
should be used to reset the packing. (#pragma pack(4) was used here
before. "wrong!")
2000-06-08 18:22:15 +00:00
eeh
94ffeedb49
Allow for cacheable device maps (in case there's some RAM out there).
2000-06-08 17:59:32 +00:00
eeh
00e45ca869
Print all 64-bits of TTE data in db_pmap_kernel().
2000-06-08 17:45:29 +00:00
eeh
6baca0c1ad
Fixup signed/unsigned issues so 32-bit addresses are not sign extended.
2000-06-08 17:43:24 +00:00
eeh
860feb4e74
Fix ordering of sync operations depending on whether it's PRE- or POST-.
2000-06-08 17:41:46 +00:00
matt
d3336b64a1
Squeeze a few more bytes so the INSTALL kernel will fit on a floppy.
...
Use tlp instead of de. Add in gm[ac]. Remove slip and Gallant 22x12 font.
Compile ofwboot.elf -Os.
2000-06-08 17:35:47 +00:00
eeh
a273b333a3
Support large (>1 page) DVMA maps so UltraSPARC IIi will work.
2000-06-08 16:17:29 +00:00
eeh
08af61208e
Fix DVMA base address calculations.
2000-06-08 15:23:44 +00:00
jhawk
59f702f762
gdb macro to print the kernel message buffer
2000-06-08 14:45:24 +00:00
pk
12db2d5991
viking_pcache_flush_page: use entire PA tag field.
2000-06-08 14:45:18 +00:00
jhawk
3c6d754bbb
Rename "stack" to "stacktrace" and have "stack" call "stacktrace $ebp $eip"
...
(saves typing).
Use sizeof(long) instead of "4".
2000-06-08 14:42:11 +00:00
itojun
ffedfcb68d
make sure not to overwrite sockaddr on PRU_SEND/PRU_CONNECT to
...
link-local address. From: frank
2000-06-08 13:51:33 +00:00
nonaka
25e58c2dc7
Added USB devices.
2000-06-08 13:16:55 +00:00
nonaka
48966cc65c
USB support
2000-06-08 13:16:23 +00:00
bjh21
ece024b6cf
Un-__Pify.
2000-06-08 10:49:19 +00:00
haya
b6a821f042
Change IPL when bridge's interrupt handler calls child device's
...
interrupt handler (This solution is not very good).
2000-06-08 10:28:28 +00:00
kleink
18495b9efa
Need <sys/systm.h> for declaration of bzero().
2000-06-08 07:30:47 +00:00
kleink
c2715f98ce
Need <sys/systm.h> for declaration, and make argument declarations match.
2000-06-08 07:29:22 +00:00
cgd
d8dcb11d4f
don't include ISA headers. these have been properly abstracted so that
...
the ISA headers are unnecessary, and they're used by PCI VGA. There may
not be any ISA at all.
2000-06-08 07:01:19 +00:00
mrg
ee41ef7a04
ensure an ebus really does exist in ebus_match; fixes spurious attachments with the ebus on a hme pci card.
2000-06-08 06:52:25 +00:00
kleink
78009a319f
Need <netinet/in.h> for declaration.
2000-06-08 06:50:46 +00:00
kleink
149050ce7b
Need <sys/systm.h> for panic() declaration.
2000-06-08 06:48:45 +00:00
kleink
186d2ccb7f
Need <sys/systm.h> for declaration, and make argument declarations match.
2000-06-08 06:47:17 +00:00
scottr
d220ba7dc4
Make this compile with GRF_COMPAT. Problem pointed out by Hauke Fath.
2000-06-08 06:01:27 +00:00
thorpej
c7eb823cc8
1.4ZB -- ltsleep().
2000-06-08 05:53:34 +00:00
thorpej
b0afc900f5
Change UVM_UNLOCK_AND_WAIT() to use ltsleep() (it is now atomic, as
...
advertised). Garbage-collect uvm_sleep().
2000-06-08 05:52:34 +00:00
thorpej
6ea30ef2e8
Use ltsleep().
2000-06-08 05:50:59 +00:00
thorpej
fcc7898856
Change tsleep() to ltsleep(), which takes an interlock argument. The
...
interlock is released once the scheduler is locked, so that a race
between a sleeper and an awakener is prevented in a multiprocessor
environment. Provide a tsleep() macro that provides the old API.
2000-06-08 05:50:37 +00:00
mhitch
afce867d15
Fix loadfpregs(): the register used to access the floating point registers
...
was not getting loaded, and the floating point registers were being loaded
from the proc structure rather than the FP registers in the pcb.
2000-06-08 04:47:13 +00:00
jhawk
f9b0e0c4eb
gdb script for backtracing an i386 kernel stack.
...
Useful when "where" in gdb fails to cross trap()s,
e.g. port-i386/10313
2000-06-08 03:15:40 +00:00
thorpej
81afcb3940
And more ANSI'ification!
2000-06-08 03:10:06 +00:00
thorpej
966b3da402
ANSI'ify.
2000-06-08 02:53:47 +00:00
thorpej
8355a216eb
Add the `rnd' driver.
2000-06-08 02:20:50 +00:00
thorpej
0bf91362b9
Add cpu_counter() for rnd(4), using the rpcc insn.
2000-06-08 02:19:20 +00:00
scw
295ed77595
The OPTi controller supports a 32-bit dataport after all.
...
Also detect when the chip is sitting on a 25MHz PCIbus and
set the timing registers accordingly.
2000-06-07 20:42:52 +00:00
ad
887d4555cd
Regen.
2000-06-07 19:53:17 +00:00
ad
4837200a8c
Add vendor/device ID for 3ware Escalade IDE RAID controller.
2000-06-07 19:52:07 +00:00
matt
2dde4ce0c9
Slight stylistic changes. Add KAME checksum routine.
2000-06-07 19:31:33 +00:00
thorpej
733a6e059b
Increase the miniroot size to 3072 (to match INSTALL and INSTALL_TINY).
...
This is needed due to TI-RPC being larger.
2000-06-07 19:29:45 +00:00
tsubai
4c15219d3b
* Access hardware directly in zscn* instead of calling OF.
...
* Clean up.
2000-06-07 17:37:07 +00:00
thorpej
0b01d83083
Revert rev. 1.30.
2000-06-07 16:37:24 +00:00
tron
f92ae923f9
Make "src/regress/sys/kern/extent" build again.
2000-06-07 16:25:15 +00:00
tsutsui
3f94f56142
Adapt struct scsipi_adapter changes.
2000-06-07 14:40:20 +00:00
leo
30bae800ae
Mark 'n' explicitely as output of the 'mulul' instruction.
2000-06-07 14:26:11 +00:00
thorpej
85063167c9
Correct SIMPLELOCK_INITIALIZER for the LOCKDEBUG case.
2000-06-07 13:50:40 +00:00
tsutsui
b3a25bd8a5
Config root on md0a, not md0.
2000-06-07 13:26:25 +00:00
jhawk
84ceb5dfe7
Fix long-standing inconsistency between manapage and code.
...
The "ditto" character is " (double-quote); not , (comma) as
indicated in the manpage; and not ' (single-quote) as indicated
in the man.old -style manpage from which the mdoc manpage was derived.
Some other versions of ddb use single-quote for this feature, and this
part of the code may change again in the near future, but the documentation
now affects reality now.
they
2000-06-07 13:24:11 +00:00
tsubai
5afb55f9cd
child_return() should take void *arg.
2000-06-07 11:34:17 +00:00
tsubai
bebb7b9aee
Remove child_return prototype; it is now in sys/proc.h.
2000-06-07 11:23:17 +00:00
nisimura
4250cdde36
- Take care of dm_segs[].dm_len value whenever the offset is adjusted.
...
Known not working well for 4MAX+ this moment.
- White spacing.
2000-06-07 10:09:19 +00:00
mrg
a67130a218
regen.
2000-06-07 09:55:22 +00:00
mrg
09b843b7f6
fix a couple of the sun entries.
2000-06-07 09:52:16 +00:00
pk
9a8d03d6bd
Add a couple of missing semi-colons.
2000-06-07 09:16:41 +00:00
haya
dca97557cd
Add CB_BCR_RESET_ENABLE in bridge control resister's bit definition.
2000-06-07 09:02:46 +00:00
itojun
8fe589a2ae
fix anycast address determination.
...
correct interface address addition when link-local is added (check if ifp
matches).
make diff to kame repository easier (breaks some KNF)
sync with kame.
2000-06-07 06:27:43 +00:00
msaitoh
61d02add45
remove extra NOPs because "bf" and "bt" instruction have no delayed slot.
2000-06-07 05:28:17 +00:00
matt
d3649351f1
Add support for machdep.console_device, machdep.booted_device,
...
and machdep.booted_kernel sysctl variables on arm32. (booted_kernel
only currently available on Sharks)
2000-06-07 04:59:28 +00:00
itojun
8183434ff7
s/PIMCTL/PIM6CTL/ to avoid future confusion.
2000-06-07 04:40:46 +00:00
matt
e1ac3df8a4
sharks can now figure out what they booted from so only a single kernel is
...
needed.
2000-06-07 04:36:06 +00:00
thorpej
b15bbb90f9
Add missing break;
2000-06-07 04:31:49 +00:00
perseant
f032b9f500
px requires rasops8 to compile
2000-06-07 04:14:55 +00:00
gmcgarry
adb2efef6b
Autonegotiation with xi driver is reported to work. Use it on the
...
install media.
2000-06-07 02:16:06 +00:00
soren
13ed0863f8
Regen.
2000-06-07 01:58:17 +00:00
soren
e2c1012576
Add Trident 9397DVD.
2000-06-07 01:57:30 +00:00
simonb
e59356ecdd
In __cpu_simple_lock_try(), use "return (v0 != 0);" instead of
...
"return (v0);" where v0 is an unsigned long and the function return
type is int. Stops lint warnings when this file is included.
Fix from Jason Thorpe.
2000-06-07 01:49:13 +00:00
thorpej
23ef490928
Deal with the fact that tsleep() may be a macro.
2000-06-07 00:33:51 +00:00
perseant
4be4b8ad47
Don't try to inactivate dirop vnodes that are still in the middle of
...
their dirop.
2000-06-06 22:56:54 +00:00
thorpej
c85d6d7ca3
Improve the Cypress name a little.
2000-06-06 22:56:06 +00:00
thorpej
a452638f06
In pciide_mapreg_dma(), check to see what type the BAR is before
...
mapping the registers, as suggested by a comment in that function.
2000-06-06 22:47:22 +00:00
gmcgarry
6de3467b52
- Clean up use of AUDIO_C_HANDLER.
...
- Copy bus_space handles into auio for fast handler.
2000-06-06 22:34:34 +00:00
matt
2b0f10e384
Needs to look at different stuff depending if the scsipi bus is SCSI or ATAPI
2000-06-06 20:26:19 +00:00
perseant
9139045320
Protect inode free list with seglock, instead of separate lock, so that
...
the head of the inode free list (on the superblock) always matches the
rest of the free list (in the ifile).
Protect lfs_fragextend with seglock, to prevent the segment byte count
fudging from making its way to disk.
Don't try to inactivate dirop vnodes that are still in the middle of
their dirop (may address PR#10285).
2000-06-06 20:19:14 +00:00
matt
ea16c1ada3
Enable __HAVE_DEVICE_REGISTER and add a ofw_device_register to shark_machdep.c
...
This works for booting diskless. It should work for booting off ide but that
is untested for the moment.
2000-06-06 20:17:34 +00:00
jdolecek
d98bf28b13
Make the frontend print a newline (follows similar change for isa and pcmcia front-ends)
2000-06-06 20:09:20 +00:00
pk
c7d426f2b5
viking_cache_flush_page: spell bitmasks in hex, not octal.
2000-06-06 20:08:29 +00:00
soren
a9aa2abf94
defopt SYSCALL_DEBUG.
2000-06-06 18:52:30 +00:00
soren
6d6d07abe5
#include <sys/systm.h> for the snprintf() prototype.
2000-06-06 18:50:56 +00:00
soren
10e30038a9
Fix braino in previous, pointed out by Jaromir.
2000-06-06 18:42:47 +00:00
soren
14573dc679
defopt SYSCALL_DEBUG.
2000-06-06 18:26:32 +00:00
soren
a4f554c4ac
Add CS4235 MPU id.
2000-06-06 18:08:51 +00:00
soren
7a3db3e7fe
Wrap line.
2000-06-06 18:07:33 +00:00
soren
476374bf63
Fix unused device declaration.
2000-06-06 18:00:57 +00:00
soren
e060a1c021
Fix pasto.
2000-06-06 18:00:23 +00:00
soren
fbfc073a95
findroot() is static.
2000-06-06 18:00:13 +00:00
soren
ba5df2479b
Shorten names of VIA controllers to fit in 80 columns with versions.
2000-06-06 17:48:12 +00:00
soren
a2bda06df5
Typo.
2000-06-06 17:41:58 +00:00
soren
5e4ca4defb
Rename RM5200 cache ops to mips3_*_2way in anticipation of using them
...
for other CPUs with 2-way set associative L1 caches as well.
2000-06-06 17:41:07 +00:00
soren
113f160717
R12K has 64 TLBs too.
2000-06-06 17:36:12 +00:00
thorpej
c40fa3c4d4
Actually program the DMA mode of the drives into the Cypress
...
controller. Fixes a long-standing problem where IDE DMA wasn't
working on the AlphaPC 164SX.
2000-06-06 17:34:22 +00:00
thorpej
1e0957307e
Make this build as a regression test with the latest simple lock
...
changes.
2000-06-06 17:32:50 +00:00
soren
3b8b24cffe
Only wait 100 ms instead of 1 s for the SEEPROM to come ready. This is
...
still plenty for cards with SEEPROM's and reduces the delay on platforms
without, which conveniently also avoids triggering the O2 watchdog timer.
2000-06-06 17:29:40 +00:00
soren
b4b667c0a0
Make ID printing a little more robust in case of problems reading
...
AC97 registers.
2000-06-06 17:25:52 +00:00
soren
d862695c41
Make 3Com names a little more consistent.
2000-06-06 17:21:42 +00:00
soren
f0d0078f1b
Add Olicom GoCard.
2000-06-06 17:19:59 +00:00
soren
cd4324537d
Density codes are usually given in decimal, so print them that way.
2000-06-06 17:16:02 +00:00
soren
8b0390203b
Some minor diagnostics cleanups.
2000-06-06 16:41:33 +00:00
soren
63649c5744
Make the frontend print a newline.
2000-06-06 16:27:49 +00:00
soren
1ec719ccc0
Add power management hooks.
2000-06-06 16:26:57 +00:00
sommerfeld
f1802cf848
Fix previous change: guard against missing subdevices of pckbc.
2000-06-06 16:21:22 +00:00
soren
4b7ec26c89
One comment too much..
2000-06-06 16:16:36 +00:00
soren
c4df411abd
Add comments for a few drivers and the lines for the Tropic attachment.
2000-06-06 16:15:31 +00:00
tsutsui
499db14bcb
sun3 always defines Debugger(), so don't redefine it.
2000-06-06 14:24:05 +00:00
pooka
e1e9261889
fix typo
2000-06-06 14:01:40 +00:00
leo
0118b9d71e
_qs -> _sched_qs
2000-06-06 13:44:30 +00:00
augustss
1c94b92bc4
Initialize pointer before doing free of it.
2000-06-06 11:36:21 +00:00
leo
45c84d3f9c
Fix prototype definition of findroot().
2000-06-06 11:09:46 +00:00
pk
8a0d25a707
Oops, type confusion..
2000-06-06 09:20:31 +00:00
haya
d1421ab5ac
Remove unnecessary function arguments.
2000-06-06 08:20:06 +00:00
haya
c93ef01fbf
Use entire extent region when PCIBIOS_ADDR_FIXUP is set. PCIBIOS
...
provides PCI-dedicated memory and io extent.
2000-06-06 08:17:37 +00:00
pk
b5321a5a5c
Make the address argument of pcache_flush_page() a `paddr_t'.
2000-06-06 07:56:40 +00:00
kleink
05d7f969b9
Regen.
2000-06-06 07:55:50 +00:00
kleink
aed5858e8b
Add the product ID for the ESS Maestro 3 modem function as well.
2000-06-06 07:55:17 +00:00
jhawk
be69eea9ae
First cut at an outline of stuff to do.
2000-06-06 05:41:54 +00:00
jhawk
b756e7384d
Stop using DDB-specific "%n" kprintf() format specifier. This was
...
important as db_sym() can be called through printf() rather than
db_printf(), causing a trap as the standard %n usage is invoked.
The DDB-specific %n code should disappear from subr_prf.c soon...
2000-06-06 05:06:25 +00:00
thorpej
c791fe193f
Give the `sio' and `pceb' drivers the `82c693' attribute.
2000-06-06 03:10:55 +00:00
thorpej
f3d9d1ac8a
Use the common 82c693 access functions to read/write the ELCR.
2000-06-06 03:10:13 +00:00
thorpej
21d9669e4f
Common routines for read/writing Cypress 82c693 control registers. Needed
...
by `pciide' and the Alpha `sio' (PCI-ISA bridge) driver.
2000-06-06 03:07:39 +00:00
soren
d8e5d1fa7d
Add rnd(4) glue for the MIPS3 cycle counter.
2000-06-06 02:24:00 +00:00
sommerfeld
bbca3924cd
Replace "timestamp" with "counter" in previous change, to avoid any
...
possible confusion that it has anything to do with accurate
measurement of time.
New names:
__HAVE_CPU_COUNTER
cpu_counter()
cpu_hascounter()
2000-06-06 01:33:15 +00:00
thorpej
f65502fc36
Report which compatibility IRQ the PCI IDE gets.
2000-06-06 00:50:15 +00:00
nisimura
3ca4913346
One more fix escaped from iointr() change.
2000-06-06 00:47:21 +00:00