cgd
942546fe30
cod: any of various bottom-dwelling fishes (family Gadidae, the cod
...
family) that usually occur in cold marine waters and often have barbels
and three dorsal fins.
code: a set of instructions for a computer.
The latter is more appropriate in the comment corrected here.
2000-06-17 06:38:25 +00:00
matt
2a744b7dce
Remove a blank line at the end.
2000-06-17 06:19:03 +00:00
jhawk
a639b800ee
In db_command(), fix indentation and add a missing db_skip_to_eol() which
...
previously caused the next command following a ","-style repitition
to not be properly executed.
2000-06-17 05:57:41 +00:00
cgd
79d0534b05
put cache op #defines up at the top of the file, so all cache ops can
...
use them. Rename them to match the names in See Mips Run; they're not
as orthogonal as values or'd together might make you think... Finally,
actually use them for every bloody cache op.
2000-06-17 01:35:28 +00:00
matt
4e6d07206d
make printf happy.
2000-06-17 01:05:11 +00:00
matt
ff76991706
Add an installboot.
2000-06-17 01:01:06 +00:00
matt
94956e7869
Adjust this a bit so that the primary entry point is 0x200, not 0x0a.
2000-06-17 01:00:17 +00:00
matt
4343326b78
Add an installboot(8) for vax. This is needed so the VAX can do multiboot
...
CDroms.
2000-06-17 00:59:24 +00:00
cgd
eee18e1f6c
beat back the undead: __BROKEN_INDIRECT_CONFIG had risen, and was
...
terrorizing innocent hackers...
2000-06-16 23:41:33 +00:00
matt
6bda02ae4b
Fix typo.
2000-06-16 23:33:47 +00:00
matt
8b48fb7c45
This file now lives is sys/dev/dec.
2000-06-16 23:28:52 +00:00
matt
6868f0a894
Use <dev/dec/dec_boot.h> instead of <machine/dec_boot.h>
2000-06-16 23:27:23 +00:00
matt
1976bfc798
Use <dev/dec/dec_boot.h>. Use *le32* to set boot block info. XXX Needs to
...
use *le32* to read ELF bootstrap file.
2000-06-16 23:24:30 +00:00
matt
bd24eacf64
Move dec_boot.h to here from arch/pmax/include and add the VAX boot block
...
info. Eventually Alpha boot block information as well.
2000-06-16 23:09:57 +00:00
is
84f54d4e80
Define schedstate_percpu.
2000-06-16 21:36:09 +00:00
matt
e21a3d997c
Don't copy M_EXT mbufs unless in "dhcp" mode. Do a mtod after the pullup
...
to make sure the ip pointer is still valid.
2000-06-16 20:21:26 +00:00
matt
485dc14ad7
No real change. Alphabetize the list of directories.
2000-06-16 19:33:50 +00:00
minoura
238f799ff3
Print newline while attach.
2000-06-16 17:15:54 +00:00
mrg
8c758332be
in extent_alloc_subregion1(), check for EXTENT_ALIGN() overflow when
...
doing the boundary-case check. approved by thorpej.
2000-06-16 16:48:56 +00:00
tsubai
96964a6455
Use ether_crc32_le().
2000-06-16 14:18:55 +00:00
pk
6e94b922a1
Comply with bus_dma(9) specs.
2000-06-16 11:47:34 +00:00
hubertf
80365fb67d
Change comment: APM_POWER_PRINT _does_ print stats on the console.
2000-06-16 10:31:03 +00:00
soren
0011842ea8
Regen.
2000-06-16 08:13:50 +00:00
soren
567c710f2b
Add some S3 chips.
2000-06-16 08:13:25 +00:00
matt
bd160eabec
these are obsolete now that vax uses sysinst.
2000-06-16 06:36:45 +00:00
matt
1e3f670589
This file now lives one level down in common.
2000-06-16 06:35:12 +00:00
matt
2aaf9eb5c7
now lives one level down in boot.
2000-06-16 06:33:22 +00:00
perseant
da29133e76
make it compile (fix typo)
2000-06-16 05:45:14 +00:00
soren
05be24734c
Correct.
2000-06-16 04:15:39 +00:00
soren
19a36d4e26
Add table of IP number / model name.
2000-06-16 04:06:53 +00:00
thorpej
9424f6fe54
Update with reality.
2000-06-16 03:49:12 +00:00
thorpej
ff36cd64b7
Rearrange the npx driver a little to allow for multiple attachments
...
and add a pnpbios atttachment for it.
2000-06-16 03:47:24 +00:00
matt
aef5a7aa9a
Allow dynamic twiddling of debug messages.
...
Fix printf problem when printing debug messages.
fix coff shlib loading. Add a few sanity checks.
2000-06-16 01:56:36 +00:00
simonb
cd36ac22df
Add #ifdef checks for SYSVMSG, SYSVSEM and SYSVSHM in more places to catch
...
when some but not all of the SysV IPC facilities are configured.
Problem noticed by Phil Nelson.
2000-06-16 00:57:04 +00:00
matt
1b5bc7ce61
ignore the softdep flags when mounting and there's no softdep in the kernel.
2000-06-16 00:30:15 +00:00
simonb
00d1b6b147
Add a KERN_MSGBUF sysctl to return the message buffer.
2000-06-16 00:18:09 +00:00
cgd
433fe9077e
when printing the cpu_id (because it's unknown or not supported),
...
print the whole PRID value. Also, print the PRID value in addition to
the name, when the CPU is known (for data collection purposes).
2000-06-15 23:39:14 +00:00
fvdl
4f11634756
Allow MNT_SOFTDEP to be passed in via the mount(2) system call, do not
...
require it to be set via tunefs(8). Silently ignore it when doing
an update mount of a writeable filesystem, the FFS/softdep code isn't ready
for this yet.
2000-06-15 22:35:37 +00:00
fvdl
4fbe4a470d
Enable passing of the MNT_SOFTDEP flag in the mount system call.
2000-06-15 22:32:44 +00:00
soren
18b4be2a92
Update from Onno:
...
- Add a tr_reopen() and use that instead of tr_init() for callouts.
- As tr_reinit() and tr_reopen() are used as callouts, protect them at splnet.
2000-06-15 19:55:27 +00:00
ragge
53cc7ebe6b
Standalone device driver for DEBNx (ni) ethernet controllers.
2000-06-15 19:53:23 +00:00
ragge
8767feaaff
Recognize "ni" as boot device.
2000-06-15 19:49:37 +00:00
tsubai
2931ec17b7
Forgot to commit this.
2000-06-15 19:09:15 +00:00
ragge
8aeaa34651
"files" file for the XMI bus.
2000-06-15 19:01:33 +00:00
tsubai
736d4273e2
Implement multicast address filter. (Stolen from hme.c)
2000-06-15 18:36:52 +00:00
mrg
f007a974bb
turn off softdep for now; we have enough other things to worry about.
2000-06-15 18:23:52 +00:00
abs
573c583527
If any config file here ever deserved NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM, it
...
would probably be DISKLESS. Make It So. Also retire UNDERWORLD as I'm no
longer at Dreamworks with those delightful old ex-NeXTStep P133s.
2000-06-15 18:16:10 +00:00
augustss
fca2f40972
Regen.
2000-06-15 17:58:45 +00:00
augustss
032bdde358
Add Compaq's Personal Jukebox (I got one as a birtday present!)
2000-06-15 17:58:14 +00:00
mrg
eccc09d9de
fix a couple of errors in the previous. from eeh.
2000-06-15 15:51:07 +00:00
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