phk
ac191c91ff
An ifdef almost hit where it was supposed to go. Joerg owes me a good
...
German beer I think...
1994-09-25 23:37:38 +00:00
dg
3da89b9a18
Removed unimplemented subr_rmap.c and unused references to it.
1994-09-25 22:31:11 +00:00
dg
2bffa61402
Inlined ins/outs functions.
...
Obtained from: NetBSD
1994-09-25 21:31:55 +00:00
dg
f13b791bdb
Undo last change: the ins/outs functions DO NOT return a pointer!
1994-09-25 20:03:41 +00:00
phk
f73f358983
While in the real world, I had a bad case of being swapped out for a lot of
...
cycles. While waiting there I added a lot of the extra ()'s I have, (I have
never used LISP to any extent). So I compiled the kernel with -Wall and
shut up a lot of "suggest you add ()'s", removed a bunch of unused var's
and added a couple of declarations here and there. Having a lap-top is
highly recommended. My kernel still runs, yell at me if you kernel breaks.
1994-09-25 19:34:02 +00:00
joerg
4e6658ed0d
Copied over the transfer speed definitions from sys/i386/isa/fdreg.h.
...
This is needed for having the fdformat program no longer searching
non-public include paths.
Protect the definitions in fdreg.h against double inclusion.
1994-09-25 18:42:23 +00:00
joerg
6af51c66ed
Copied over the transfer speed definitions from sys/i386/isa/fdreg.h.
...
This is needed for having the fdformat program no longer searching
non-public include paths.
1994-09-25 18:41:21 +00:00
dg
58356f67d6
Extended minor number to include bits 16-31. It was done this way rather
...
than making it 16bit and extending the major to 16bit because doing that
would have caused problems with existing filesystems /dev entries. This
change should have no apparant side effects.
This change is needed for the DOS partition re-work and other things.
Submitted by: Bruce Evans
1994-09-25 15:56:25 +00:00
sos
9762a2e3ae
LKM for ibcs2 support
1994-09-25 08:52:14 +00:00
sos
64d698fbe9
Added support for EXEC type modules.
1994-09-25 08:51:07 +00:00
phk
194f2d78ca
Made the kernel 256 bytes smaller by removing a unused
...
u_char bt_scratch_buf[256];
doesn't affect the file-size though :-(
1994-09-25 07:11:37 +00:00
phk
711a67aa9d
Moved the ft.c from 1.1.5.1 over. It works on my Conner thingie. Got
...
rid of a ton of unused vars at the same time.
1994-09-25 06:04:25 +00:00
dg
b769fbff39
Disabled swap anti-fragmentation code. It reduces swap paging performance
...
by 20% in my tests, and it appears to be the cause of a swap leak.
Submitted by: John Dyson
1994-09-25 04:02:10 +00:00
ache
74d0d72406
HARDFONTS option documented
1994-09-25 02:10:47 +00:00
ache
13506224f0
1)Back out my previous change: only 8x16 font grabbing available,
...
more work required to grab all fonts
2)Make standard VGA font as default, make HARDFONTS an option
(load iso8859 fonts instead)
3)Check fonts_loaded for all restore (copy_font...palette)
sequences.
1994-09-25 02:06:51 +00:00
dg
fb2315b514
Shuffled macros and definitions around to facilitate architecture
...
independance.
1994-09-24 21:37:01 +00:00
ache
35a3c11775
SAVE all fonts, if NO_HARDFONTS defined, not only 8x16
1994-09-24 21:29:38 +00:00
dg
9391975ae6
New file to contain a.out specific macros and definitions.
1994-09-24 21:09:18 +00:00
dg
4dba522530
Temporarily (?) disable block reallocation until either the real bug is
...
found or we throw out the vfs cluster code entirely.
1994-09-24 18:31:45 +00:00
dg
c60a583f86
1) Added "." and ".." entries.
...
2) Fixed directory size to return something reasonable.
3) Disabled "file" until the code is completed.
4) Corrected directory link counts.
1994-09-24 17:01:05 +00:00
dg
9cac835749
Added support for p_textvp which stores the vnode pointer of the execed binary.
1994-09-24 16:58:43 +00:00
dg
5d9042e837
Nuked splnet before sync. Not only is this unnecessary, but it appears
...
to cause problems by making it impossible to sync NFS related buffers
when rebooting.
1994-09-24 12:22:47 +00:00
rgrimes
111d145dc4
Add missing closing comment. I have taken the non-knf format
...
of this code up with the authors and they are looking at converting it,
but until then leave the format alone.
1994-09-24 02:42:11 +00:00
wollman
999b7e9f8f
Add MIB variable kern.bootfile (R/W) giving the name of the booted kernel.
...
Kernel variable is kernelname[].
1994-09-23 19:07:42 +00:00
wollman
467d0c86a3
Forgot to commit this change when making NFS loadable.
1994-09-23 17:49:44 +00:00
dg
742b4e9e37
Include <sys/kernel.h> not <kernel.h>
1994-09-23 11:01:58 +00:00
phk
b8dad1b598
Fixed the problem where "make depend" was mandatory for building kernel.
...
moved vnode_if.o up before ${OBJS} in the SYSTEM_OBJS list.
1994-09-23 07:01:59 +00:00
dg
f92f1b6305
Increased SHMMAXPGS from 512 to 1024 now that there is plenty of kernel
...
virtual memory.
1994-09-23 07:00:12 +00:00
dg
e540a800b4
Removed last vestige of MULTICAST option.
1994-09-23 06:22:58 +00:00
wollman
eed32da9d4
Add PPP. NB: this is VERY VERY VERY green code, added to make it easier
...
to test things out. It compiles, but I don't know if it works (yet).
1994-09-23 00:14:11 +00:00
wollman
866af634b0
Make the kernel side of PPP compile.
1994-09-23 00:13:22 +00:00
wollman
e525d0eb89
Initial revision
1994-09-23 00:10:32 +00:00
wollman
d4b42cfe45
Create NFS LKM.
1994-09-22 22:12:59 +00:00
wollman
d8d853f4fa
Make NFS loadable.
1994-09-22 22:10:49 +00:00
ache
b0ac1d2e79
make 8bit clean defaults
1994-09-22 19:51:43 +00:00
wollman
900d29807d
More loadable VFS changes:
...
- Make a number of filesystems work again when they are statically compiled
(blush)
- FIFOs are no longer optional; ``options FIFO'' removed from distributed
config files.
1994-09-22 19:38:41 +00:00
dg
5f25a8f303
From 1.1.5:
...
>revision 1.8
>date: 1994/06/03 06:42:30; author: davidg; state: Exp; lines: +2 -2
>Patch from Bruce Evans: npxintr() needs to mask softclock().
1994-09-22 14:44:16 +00:00
wollman
d27339a8c6
Call ffs ``ufs'' for the benefit of poor, confused user-land programs.
1994-09-22 01:57:27 +00:00
wollman
57d5fc27ae
mount.h: Declare getvfs* functions from libc.
...
vfs_init.c: Fix fs_sysctl() so that getvfs* functions actually work.
1994-09-22 01:05:09 +00:00
wollman
664e99fa6e
Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more
...
work; ditto NFS and it's even more work.)
1994-09-21 23:27:16 +00:00
wollman
8c2367ad38
Fix a few niggling little bugs:
...
- set args->lkm_offset correctly so that VFS modules can be unloaded
- initialize _fs_vfsops.vfc_refcount correctly so that VFS modules can
be unloaded
- include kernel.h in a few placves to get the correct definition of DATA_SET
1994-09-21 23:22:52 +00:00
bde
690101d613
Fix the consistent mistranslation of Linux's get_fs_word() and
...
put_fs_word() to fuword() and suword(). Linux words are 16 bits
but BSD words are 32-bits, at least on vax's. Writing a too-large
word trashed the neighbouring short word.
Bruce
1994-09-21 22:22:48 +00:00
bde
6176de915e
Fix compiler warnings.
1994-09-21 21:58:39 +00:00
dg
3ec4d7796c
#if 0'd evil dynamic fifo trigger level adjustment; it just bit me and
...
a couple of other people again.
1994-09-21 19:39:25 +00:00
dg
5fc4f32950
From 1.1.5:
...
>date: 1994/05/27 01:09:16; author: ache; state: Exp; lines: +3 -3
>Russian keymap: Ctrl-Alt-Del with NumLock on fixed
1994-09-21 18:43:08 +00:00
dg
aea51315a7
From 1.1.5:
...
>date: 1994/06/15 14:35:30; author: paul; state: Exp; lines: +3 -3
>CHanged MAXMEM to ISMAXMEM for safety
1994-09-21 18:33:23 +00:00
dg
c6923fe4be
Fixed up a couple of comments.
1994-09-21 18:17:56 +00:00
wollman
cf1b53abb4
Make it easier to create filesystem LKMs by doing most of the
...
work in the Makefile. Just define VFS_LKM and you're off!
1994-09-21 03:49:59 +00:00
wollman
c289ac89a1
Implemented loadable VFS modules, and made most existing filesystems
...
loadable. (NFS is a notable exception.)
1994-09-21 03:47:43 +00:00
jkh
3ba6929687
Add entry for transputer (cdev 8).
...
Reviewed by: jkh
Submitted by: luigi
1994-09-21 01:33:00 +00:00