paulus
ded34522e2
Now need bpfilter for ppp, since it does packet filtering.
...
Add files for PPP-Deflate packet compression support.
1996-03-15 02:43:53 +00:00
paulus
6654fd558b
Added packet filtering, support for "PPP Deflate" packet compression,
...
trivial multicast support, and support for xon/xoff output flow
control to the PPP subsystem. Fixed several bugs, including making
the accumulation and resetting of statistics more consistent. State
for the VJ compressor is now dynamically allocated.
1996-03-15 02:28:00 +00:00
cgd
1b7b5cb771
support nested #if/#else/#endif sets, to allow ULTRIX compat code to handle
...
Mips ULTRIX and VAX ULTRIX from the same syscall table.
1996-03-15 01:25:12 +00:00
chuck
1079c8c2aa
change Debugger() from an int function to a void function to match the
...
prototype in sys/systm.h (which was just put in in by christos)
with revision 1.43 of sys/systm.h
revision 1.43
date: 1996/03/14 18:59:12; author: christos; state: Exp; lines: +1 -3
systm.h: Bring Debugger() prototype into scope.
1996-03-15 00:07:18 +00:00
christos
6d492269e0
Add -Wall -Wstrict-prototypes -Wmissing-prototypes
...
to the kernel build. The sparc is clean now!
1996-03-15 00:02:28 +00:00
christos
9af46afa21
Fix prototypes for the latest kpc changes.
1996-03-15 00:01:21 +00:00
christos
9673aca601
Fix prototypes that were added with the latest kpc changes.
1996-03-15 00:00:39 +00:00
mark
6cb2a43b5e
RCS Id police.
1996-03-14 23:10:59 +00:00
christos
99fff354c6
fdopen -> filedescopen
1996-03-14 22:18:02 +00:00
leo
55b65fb49a
Switch to the mi ramdisk driver.
1996-03-14 21:41:04 +00:00
christos
25b31cbc91
fdopen -> filedescopen
1996-03-14 21:31:56 +00:00
christos
ab0e60a42f
fdopen -> filedescopen
1996-03-14 21:20:59 +00:00
christos
9c75606e8c
Add prototypes and fix bugs:
...
- softclock was called with extra argument.
- missing %x formats in printf's
- kgdb_copy called with only two arguments.
Fix conf.c so that it used the _conf.h files from other places instead of
rolling its own.
1996-03-14 21:08:50 +00:00
christos
9a07d9dec9
Add missing prototypes and fix the fp struct for svr4.
1996-03-14 19:49:04 +00:00
christos
03b701e393
Bring prototypes into scope and fix compiler warnings.
1996-03-14 19:44:30 +00:00
christos
ab59f984ab
Add and bring prototypes into scope.
1996-03-14 19:41:49 +00:00
christos
fc8b478bdd
Bring prototypes into scope and fix compiler warnings.
1996-03-14 19:33:44 +00:00
christos
6cbf515e30
Fix compiler warnings
1996-03-14 19:31:45 +00:00
christos
79344ff371
- add svr4_conf.h
...
- add window size ioctls
1996-03-14 19:29:11 +00:00
christos
e023a87a11
Bring prototypes into scope.
1996-03-14 19:05:07 +00:00
christos
357fb0e430
- add and fix prototypes and warnings.
...
- remove nested comment in header file.
1996-03-14 19:02:30 +00:00
christos
e79beaff89
- fdopen -> filedescopen
...
- bring kgdb prototype in scope.
1996-03-14 19:01:08 +00:00
christos
84cc73f734
filedesc.h, proc.h: Rename fdopen() to filedescopen() so that it does not
...
conflict with the floppy driver.
conf.h: Protect against multiple inclusions. The reason will become apparent
soon.
systm.h: Bring Debugger() prototype into scope.
1996-03-14 18:59:07 +00:00
christos
fb901eb966
- Add missing prototypes
...
- Bring prototypes into scope
- Correct prototype for skpc
1996-03-14 18:52:03 +00:00
christos
835271da20
Make cons_rtrequest return void because the only place it is used
...
is through the ifa_rtrequest method. Unfortunately the net code
does not seem to care if that operation succeeds or fails. Maybe
it should...
1996-03-14 18:47:52 +00:00
christos
acdfea75a0
ns_cksum.c: Bring prototype into scope.
...
ns_var.c: Add forward declaration for struct sockaddr;
1996-03-14 18:44:41 +00:00
scottr
2a5cf25e29
Back out previous change; kernel longjmp() has 1 arg.
1996-03-14 16:42:44 +00:00
scottr
24dcca72bd
Optimize user-side TLB invalidation when !defined(M68020).
1996-03-14 05:50:06 +00:00
cgd
d5d2502bcb
fix types on a bunch of variables (were u_long's, now are U_INT32s or ncrcmds,
...
and a few other fixes). print pointers with %p, rather than casting to
(unsigned), which breaks on the Alpha.
1996-03-14 05:21:20 +00:00
cgd
ba6d1cb2dd
These devices don't actually need softc's that are supersets of 'struct
...
device.' No point in adding that complexity + space if they're not needed,
so axe them.
1996-03-14 04:02:58 +00:00
cgd
005569a6b3
include pcireg before pcivar.h
1996-03-14 03:04:17 +00:00
cgd
0926920201
(1) remove the #ifdef i386 from pci.c, and provide a machine-dependent
...
hook (pci_md_attach_hook()) to do any machine-dependent attachment
gunk, e.g. on the i386 printing out the configuration mode (if bus 0)
(2) don't pass max device number for a given bus in, use
PCI_MAX_DEVICE_NUMBER, which can be defined on a per-machine basis.
(defaults to 32. on i386, it's 32 if pci conf mode == 1, 16 if 2.)
1996-03-14 02:37:59 +00:00
cgd
20af97b2c0
don't pass max device number for a given bus in, use
...
PCI_MAX_DEVICE_NUMBER, which can be defined on a per-machine basis.
(defaults to 32. on i386, it's 32 if pci conf mode == 1, 16 if 2.)
1996-03-14 02:37:28 +00:00
cgd
7fda077700
(1) provide #defines for cf_loc[] entries for devices that attach to
...
pcibus and pci.
(2) remove the #ifdef i386 from pci.c, and provide a machine-dependent
hook (pci_md_attach_hook()) to do any machine-dependent attachment
gunk, e.g. on the i386 printing out the configuration mode (if bus 0)
(3) don't pass max device number for a given bus in, use
PCI_MAX_DEVICE_NUMBER, which can be defined on a per-machine basis.
(defaults to 32. on i386, it's 32 if pci conf mode == 1, 16 if 2.)
1996-03-14 02:35:32 +00:00
cgd
68b00a8e52
RCS Id police
1996-03-14 02:30:30 +00:00
pk
485ccae478
Insert child_return() for the benefit of child return path from cpu_fork().
1996-03-14 00:55:59 +00:00
pk
0b1cba4b0b
Implement cpu_set_kpc() and use its machinery to by-pass a child out
...
of the kernel from cpu_fork().
1996-03-14 00:54:34 +00:00
pk
d48d8e1512
Install machinery for cpu_set_kpc().
1996-03-14 00:54:06 +00:00
pk
808df5543f
Remove cpu_set_init_frame().
1996-03-14 00:49:20 +00:00
pk
894fde6bdd
Remove __FORK_BRAINDAMAGE.
1996-03-14 00:48:30 +00:00
pk
dc3c7fb2ba
Actually enter executables where promised...
1996-03-14 00:11:29 +00:00
scottr
4d30db274f
Back out previous change.
1996-03-13 23:42:45 +00:00
mark
46e6b251f1
Raise the spl level while modifing the keyboard autorepeat and delay
...
rates.
Added missing = to test for alphabetic characters so that caps lock
applies to Z as well as A-Y.
1996-03-13 21:51:32 +00:00
mark
a2ff705689
Added code to handle indents in monitor definition files.
1996-03-13 21:47:15 +00:00
mark
cb6f3bb55c
Removed references to the kstack double mapping from the old debug
...
shell.
1996-03-13 21:45:54 +00:00
mark
32f0b6e092
curpcb is declared in pcb.h so don't declare it here.
...
removed debug printing when faulting in new page tables for the user
process stack.
1996-03-13 21:41:41 +00:00
mark
ba893940d3
savectx() now justs syncs the pcb, it no longer needs to copy the stack.
...
cpuswitch() simplified, now pushes and pulls a switchframe structure
on entry and exit. Added extra comments to indicate the states of
various registers throughout cpuswitch().
Added proc_trampoline function.
1996-03-13 21:39:10 +00:00
mark
5c857a37ef
Use the value returned from initarm() to set the stack pointer before
...
calling main().
1996-03-13 21:34:17 +00:00
mark
bbf2aa16b5
Removed kstack references. Updated code that sets up the pcb for proc0
...
now that double mapping has gone.
initarm() now returns the address to be loaded into the stack pointer
before calling main() to kick things off.
1996-03-13 21:32:39 +00:00
mark
d253d345a2
Since kernel stack double mapping no longer exists there is no
...
point in trying to perform a postmortem on it following an panic.
1996-03-13 21:26:52 +00:00