thorpej
8328f07bda
Fix printf format on LP64.
1999-07-01 22:47:56 +00:00
thorpej
14a2fa8169
Fix IPv6 software interrupt vector label.
1999-07-01 22:03:38 +00:00
thorpej
30f651d5b0
Const poison local printf prototype.
1999-07-01 20:46:42 +00:00
is
136b788b3d
Better align memory segment table.
1999-07-01 20:14:42 +00:00
thorpej
43e7ebad4c
Const poison local printf() prototype.
1999-07-01 20:11:39 +00:00
itojun
afb0d8e6e1
less warning on userland compilation.
1999-07-01 20:10:27 +00:00
itojun
1f731b1e07
avoid void * arithmetic (msg_control is now void *).
1999-07-01 20:09:57 +00:00
thorpej
11c67d01a5
Fix a corner case locking error, which could lead to map corruption in
...
SMP environments. See comments in <vm/vm_map.h> for details.
1999-07-01 20:07:05 +00:00
wrstuden
b101a0685c
Make fhopen use FILE_UNUSE, and don't leak file descriptors.
...
Patch from Jason Thorpe. Also should close PR 7889 from
Assar Westerlund <assar@sics.se> describing this problem.
1999-07-01 18:58:16 +00:00
thorpej
c859e43fbb
Fix tyop. From Bill Studenmund.
1999-07-01 18:40:39 +00:00
itojun
c74aeb8363
document issues in libc extensions.
1999-07-01 18:28:55 +00:00
drochner
f3a6841709
make it compile if WSDISPLAY_COMPAT_RAWKBD is defined, but NWSDISPLAY not,
...
reported by Kazushi Marukawa <jam@pobox.com>
1999-07-01 11:18:20 +00:00
itojun
118d2b1d4f
IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.
...
(Sorry for a big commit, I can't separate this into several pieces...)
Pls check sys/netinet6/TODO and sys/netinet6/IMPLEMENTATION for details.
- sys/kern: do not assume single mbuf, accept chained mbuf on passing
data from userland to kernel (or other way round).
- "midway" ATM card: ATM PVC pseudo device support, like those done in ALTQ
package (ftp://ftp.csl.sony.co.jp/pub/kjc/).
- sys/netinet/tcp*: IPv4/v6 dual stack tcp support.
- sys/netinet/{ip6,icmp6}.h, sys/net/pfkeyv2.h: IETF document assumes those
file to be there so we patch it up.
- sys/netinet: IPsec additions are here and there.
- sys/netinet6/*: most of IPv6 code sits here.
- sys/netkey: IPsec key management code
- dev/pci/pcidevs: regen
In my understanding no code here is subject to export control so it
should be safe.
1999-07-01 08:12:45 +00:00
itojun
9765602d90
add PR_LISTEN for UNIX domain socket, SOCK_STREAM case.
1999-07-01 07:59:57 +00:00
itojun
5effafcaa6
kernel configuration for IPv6/IPsec. should be in GENERIC in the future.
...
(source code will be committed soon)
1999-07-01 07:00:12 +00:00
darrenr
4607be6533
define PR_LISTEN to indicate listen(2)/accept(2) support
1999-07-01 05:56:53 +00:00
darrenr
cd92b615fa
fix sys_accept() to return EOPNOTSUPP for protocols which don't support
...
listen/accept (PR_LISTEN flag in protosw) and detect obvious faults in
parameters passed. It is still possible for the address used for copying
the socket information to become invalid between that check and the copyout
so close the connection's allocated fd if the copyout fails so that we can
return EFAULT without allocating an fd and the application not knowing about
it. Ideally we'd be able to queue the connection back up so a later accept
could retrieve it but unfortunately that's not possible.
1999-07-01 05:56:32 +00:00
darrenr
67cac86e57
add PR_LISTEN to protocols which support listen(2)
1999-07-01 05:53:04 +00:00
ragge
1647688f0d
Use pmap_steal_memory() for early memory allocation.
1999-06-30 19:31:33 +00:00
ragge
8783dd4166
MSCP moved.
1999-06-30 18:48:06 +00:00
ragge
9c7dfb8eb4
Outdated; moved to another location.
1999-06-30 18:47:03 +00:00
ragge
996e5bf55a
Stop the network interface after kernel is loaded but before starting it.
...
Not doing this caused packets to be read into memory somewhere after the
kernel was started but before the device was probed, normally in the
system page table. This gave quite unpredictable results...
1999-06-30 18:38:03 +00:00
ragge
a406e5332c
Clean up the boot command selection a bit. Add a command "halt".
1999-06-30 18:33:33 +00:00
ragge
3b8e9ab16d
Support loading the kernel from ustarfs.
1999-06-30 18:30:42 +00:00
ragge
04620b62b5
Search for include files in new locations.
1999-06-30 18:19:26 +00:00
drochner
6d864c0914
add driver for the Bit3 PCI-VME adapter, without the DMA parts for now
1999-06-30 17:45:38 +00:00
fair
3a845702d7
A reference to http://members.hyperlink.net.au/~chart/pci.htm in comments;
...
this new effort at collecting PCI data outside the PCI SIG replaces the
one that was referenced in here before.
No regeneration required.
1999-06-30 16:52:52 +00:00
tsubai
654e155756
Display verbose messages about L2 cache.
1999-06-30 16:34:19 +00:00
drochner
33104934d9
update for new VME framework
1999-06-30 15:18:58 +00:00
drochner
83eb712e3c
update for new VME framework
1999-06-30 15:07:45 +00:00
drochner
44418fdf70
new, more mi, VME framework
1999-06-30 15:06:05 +00:00
is
b4b3d042fd
Only check for ETXTBSY if the access would otherwise be allowed.
...
Needed to fix pr4134.
1999-06-30 10:00:06 +00:00
augustss
b177c7a397
Totally redo the way device detach is done. It now uses a kernel event
...
thread and the config detach method.
Squish a number of space leaks on detach.
1999-06-30 06:44:22 +00:00
augustss
dd048d428b
Make it possible to detach wsmouse and wskbd.
...
XXX wskbd probably needs some more work.
1999-06-30 06:21:21 +00:00
nisimura
b57c6ad0bc
- _insque()/_remque() used by CODA.
1999-06-30 03:52:04 +00:00
chopps
dc3a7247ce
add multicast address like everyone else, using if_ioctl
1999-06-30 03:32:40 +00:00
fvdl
811a6162c3
Allow execution of shared objects. This is silly, but is allowed in,
...
for example, Solaris and Linux, and at least one Linux ldd implementation
even depends on it.
1999-06-29 23:39:06 +00:00
wrstuden
6e06666498
Add fhopen, fhstat, fhstatfs syscalls. Also move getfh in from the nfs
...
syscall code.
1999-06-29 22:18:47 +00:00
wrstuden
a9e728797e
regen.
1999-06-29 22:17:39 +00:00
wrstuden
d55b282c54
Add fhopen, fhstat, fhstatfs.
1999-06-29 22:15:31 +00:00
ad
aa5b341705
Kill duplicate RCS ID line at top of file.
1999-06-29 21:00:27 +00:00
is
a183cb63ae
Fix horizontal timings for console mode (this helps, at least,
...
Lars Hecking).
1999-06-29 19:51:28 +00:00
ross
ced3118f58
* sprintf -> snprintf
...
* add a few alpha_mb() ops as called for by folklore and rumour
1999-06-29 17:10:57 +00:00
augustss
2c01d202a6
Add another USB memory type to ease tracking of leaks.
1999-06-29 16:45:14 +00:00
ross
cf1ca54803
Minor Tsunami-related changes.
1999-06-29 07:22:25 +00:00
ross
6068f64d34
* If the cpu_model string contains some form of MHz , don't print
...
the rpb field also.
* Add dot_conv(), hex format conversion for long hex digit strings.
1999-06-29 07:21:30 +00:00
ross
10f1f2d81f
Prototype dot_conv(), new routine in machdep.c that formats an alpha
...
long like this: e081.8000.8000.0004
1999-06-29 07:18:23 +00:00
ross
724273c3c0
System support for ev6 (21264) systems.
1999-06-29 07:08:53 +00:00
ross
b0947ec27d
Turn on EV6 bits: Tsunami and system type 6600.
1999-06-29 07:04:15 +00:00
ross
3714f3754f
Turn on dec_6600_init, "DEC_6600".
1999-06-29 06:50:41 +00:00