kato
4f2ef24689
Synchronize with sys/i386/i386/trap.c revision 1.103.
1997-08-10 10:53:49 +00:00
kato
009722c825
Synchronize with sys/i386/isa/syscons.c revision 1.230.
1997-08-10 10:52:17 +00:00
phk
3cd087ca46
Fix the VLSI chipset name from "Eagle" to "Eagle II".
1997-08-10 09:33:21 +00:00
dyson
a8d01f6338
The "cutsie" register parameter passing that I had mistakenly used breaks
...
profiling. Since it doesn't really improve perf much, I have backed it
out.
1997-08-10 00:12:13 +00:00
fsmp
0204bddf7c
Some fixes towards making "default configs" work again.
...
Still not fixed, no idea why.
Debug help from: "Thomas D. Dean" <tomdean@ix.netcom.com>
1997-08-09 23:01:03 +00:00
fsmp
7ef900f168
Minor conditionalization of XXX_MPLOCK on PEND_INTS.
1997-08-09 22:52:59 +00:00
fsmp
f1ff779398
Added 'lock' instruction before 3 places that update ipending.
...
This may or may not fix the "high IO freezes SMP kernel" problem.
1997-08-09 19:40:28 +00:00
sos
18323be745
Fix the checks for screenborder for the mousepointer.
1997-08-09 19:24:03 +00:00
dyson
c38957d22b
Modify the scheduling policy to take into account disk I/O waits
...
as chargeable CPU usage. This should mitigate the problem of processes
doing disk I/O hogging the CPU. Various users have reported the
problem, and test code shows that the problem should now be gone.
1997-08-09 10:13:32 +00:00
kato
9d091b5528
Synchronize with sys/i386/isa/wd.c revision 1.135.
1997-08-09 06:41:36 +00:00
kato
e2cd626a3d
Disabled SW_VGA_MODEX when PC98 is defined.
1997-08-09 06:41:06 +00:00
dyson
41b2aba1a3
A couple of missing doscmd header files. Messed up again. Now can
...
compile the kernel!!!
Submitted by: Jonathan Lemon <jlemon@americantv.com>
1997-08-09 04:55:05 +00:00
kato
a0a99cd919
Synchronize with sys/i386/conf/options.i386 revision 1.55.
1997-08-09 01:58:50 +00:00
kato
9b06e3585e
Synchronize with sys/i386/i386/trap.c revisino 1.102.
1997-08-09 01:57:04 +00:00
kato
2d3409cd0c
Synchronize with sys/i386/i386/machdep.c revision 1.255.
1997-08-09 01:56:34 +00:00
kato
773c919b0e
Synchronize with sys/i386/isa/npx.c revision 1.50.
1997-08-09 01:55:51 +00:00
kato
85b42b799e
Synchronize with sys/i386/isa/syscons.c revision 1.229.
1997-08-09 01:54:51 +00:00
julian
c92a006d04
Teach both disk drivers how to cope with a hardware watchdog
...
while dumping core.. I'm tired of getting 1/2 of a core-dump
conditional on -DHW_WDOG for now
this will migrate to 2.2 as that's where I need it.
1997-08-09 01:44:25 +00:00
dyson
dede28832b
Add the code that represents most of the interface between the VM86
...
pseudo-machine and the rest of the FreeBSD kernel.
Submitted by: Jonathan Lemon <jlemon@americantv.com>
1997-08-09 01:38:03 +00:00
julian
9b3d3ce7fa
Use up 4 precious bytes to give the kernel a hook to
...
support hardware watchdogs. The actual functions would be supplied in an LKM
or a linked file, but they need to hang off something.
1997-08-09 01:25:54 +00:00
dyson
0ab350a9e5
Add VM86 to the lkm build.
1997-08-09 00:23:07 +00:00
dyson
307f2689bf
Add VM86 to the options.
1997-08-09 00:19:39 +00:00
dyson
ad0649e2b9
VM86 kernel support.
...
Work done by BSDI, Jonathan Lemon <jlemon@americantv.com>,
Mike Smith <msmith@gsoft.com.au>, Sean Eric Fagan <sef@kithrup.com>,
and probably alot of others.
Submitted by: Jnathan Lemon <jlemon@americantv.com>
1997-08-09 00:04:06 +00:00
sos
56b351207a
Yeah I'm back hacking syscons !!
...
Add support for MODEX 320x240x256color with "unchained" adressing, giving
access to all 256K on all VGA's, those with that much memory that is :)
Also make sysmouse use the right resolution in graphics modes.
1997-08-08 22:52:30 +00:00
julian
ac5704714e
Make the scheduler quantum a tunable parameter
...
Reviewd by: John Dyson dyson@freebsd.org
1997-08-08 22:48:57 +00:00
phk
4ab3727023
Add ID's for 5 VLSI chips. They're not very friendly, so this info was
...
found by taking my HP800CT apart, perusing HPs (Very good!) service
manual and inference from a bad gif file I found in Finland.
Sigh... But it's a nice machine :-)
1997-08-08 21:11:40 +00:00
julian
9434cb7524
Make a function static to quieten gcc
1997-08-08 20:29:47 +00:00
julian
0c0b422f31
Clean up the console muting functionality.
...
this has been in production now for a long time with no known effects.
1997-08-08 20:09:50 +00:00
alex
dc3ab85890
Support interface names up to 15 characters in length. In order to
...
accommodate the expanded name, the ICMP types bitmap has been
reduced from 256 bits to 32.
A recompile of kernel and user level ipfw is required.
To be merged into 2.2 after a brief period in -current.
PR: bin/4209
Reviewed by: Archie Cobbs <archie@whistle.com>
1997-08-08 14:36:29 +00:00
fsmp
585d84061d
Fixes kern/3835: SMP kernel crash on enable "dumps on wd0"
...
- SMP: set value of curproc in main(), before the SYSINIT stuff runs.
Reviewed by: Bruce Evans <bde@zeta.org.au>
1997-08-07 21:22:29 +00:00
bde
37eb5f3ab0
Don't use /sys.
...
Submitted by: Jeremy Lea <reg@shale.csir.co.za>
1997-08-07 13:23:37 +00:00
dyson
7ef841bb28
Fix the DDB breakpoint code when using the 4MB page support.
1997-08-07 05:15:52 +00:00
dyson
85f902e519
More vm_zone cleanup. The sysctl now accounts for items better, and
...
counts the number of allocations.
1997-08-07 03:52:55 +00:00
se
9a6e75fa0c
Remove two features that have been reported to cause problems with
...
certain variants of the NCR chip from FE_CACHE_SET: FE_CLSE (enable
cache-line size register) and FE_ERMP (enable read-multiple). They
will be re-enabled, if a fix for the underlying problem (a restriction
in the memory to memory move logic of some chips) has been implemented.
1997-08-06 20:25:54 +00:00
peter
5f97c2ec97
printf does not understand %hd in the kernel
1997-08-06 11:08:01 +00:00
kato
7fb777a1f4
Synchronize with sys/i386/i386/machdep.c revision 1.254.
1997-08-06 09:43:45 +00:00
kato
2ec57417ef
Synchronize with sys/i386/isa/sio.c revision 1.174.
1997-08-06 09:42:57 +00:00
kato
3dc01ff10f
Synchronize with sys/i386/isa/wd.c revision 1.134.
1997-08-06 09:41:59 +00:00
dyson
5f9cb6429d
Add exposure of some vm_zone allocation stats by sysctl. Also, change
...
the initialization parameters of some zones in VM map. This contains
only optimizations and not bugfixes.
1997-08-06 04:58:05 +00:00
itojun
977f60f91e
PR: kern/4117
...
Reviewed by: ishii@csl.sony.co.jp , kjc@csl.sony.co.jp
checked with FreeBSD+Riscom - cisco4500 configuration.
1997-08-06 01:43:09 +00:00
alex
46a6ff520b
Ensure that the interface name is terminated.
1997-08-06 00:19:05 +00:00
dyson
e150d815cc
Fixed the commit botch that was causing crashes soon after system
...
startup. Due to the error, the initialization of the zone for
pv_entries was missing. The system should be usable again.
1997-08-05 23:03:24 +00:00
dyson
2649bd0b26
Another attempt at cleaning up the new memory allocator.
1997-08-05 22:24:31 +00:00
dyson
55205b3be5
Fix some bugs, document vm_zone better. Add copyright to vm_zone.h. Use
...
the new zone code in pmap.c so that we can get rid of the ugly ad-hoc
allocations in pmap.c.
1997-08-05 22:07:27 +00:00
msmith
6858b6f47c
memcmp -> bmcp
...
Submitted by: smp, bde
1997-08-05 01:38:19 +00:00
dyson
96f688be11
Modify pmap to use our new memory allocator. Also, change the vm_map_entry
...
allocations to be interrupt safe.
1997-08-05 01:32:52 +00:00
dyson
fd1644cfb4
Modify pmap to use our new memory allocator.
1997-08-05 01:32:05 +00:00
dyson
eeb48bde1b
Slightly reorder some operations so that the main processor gets global
...
mappings early on.
1997-08-05 01:02:14 +00:00
dyson
8098064f0b
Remove the PMAP_PVLIST conditionals in pmap.*, and another unneeded define.
1997-08-05 00:42:01 +00:00
dyson
54005d6ed9
A very simple zone allocator.
1997-08-05 00:07:31 +00:00