drochner
81fd096b37
Since wscons can support VT_xxx ioctl()s, enable them if NWSDISPLAY > 0.
...
Implement KDGKBTYPE and KDGKBENT, this will make X servers happy.
1998-06-11 22:26:13 +00:00
drochner
107df2472d
add options for new compatibility stuff, add wsdisplay_compat_usl.c
1998-06-11 22:16:27 +00:00
drochner
68891be537
implement a way to get raw keyboard data (for X)
1998-06-11 22:15:14 +00:00
drochner
0aa10dad6b
Add calls to process / VT synchronization functions (as provided in
...
wsdisplay_compat_usl.c).
add "sleeping ok" argument to wsdisplay_switch()
implement a way to get raw keyboard data (for X)
some cleanup
1998-06-11 22:13:52 +00:00
drochner
95ce034ada
add "sleeping ok" argument to wsdisplay_switch()
...
implement a way to get raw keyboard data (for X)
1998-06-11 22:08:57 +00:00
drochner
c90fa98f4a
add "sleeping ok" argument to wsdisplay_switch()
1998-06-11 22:03:15 +00:00
drochner
8fb1d35ab5
Implement the VT access and keyboard control ioctl()s needed for
...
compatibility to PCVT, syscons and the Linux console.
1998-06-11 22:00:04 +00:00
ragge
cdca827d9e
Vax support.
1998-06-11 21:43:58 +00:00
kleink
f565c416ca
Add fdatasync.[02].
1998-06-11 20:23:51 +00:00
scw
cee1e443db
Use DEV_BSIZE in place of MAXBSIZE for the static 'iobuf' in devopen().
...
Use of the latter caused the 1st and 2nd stage boot loaders to occupy
over 64k of memory. This caused them to fail on a 4Mb mvme147 since
they are loaded at 0x3f0000.
Reported by Kristen A. McIntyre and Maxime Kurkdjian.
1998-06-11 19:04:57 +00:00
fair
af3c9e43de
turn on LKM by default, per PR#4423
1998-06-11 19:02:35 +00:00
thomas
2ea2848317
Fix egcs warning
1998-06-11 16:31:45 +00:00
kleink
41dc2c91bd
Fix LP64 botches introduced in last commit.
1998-06-11 14:50:46 +00:00
thorpej
ff16cd85c0
In pmap_enter(): if old PTE was not valid, we don't need to sync
...
the I-stream, for the same reason we don't need to invalidate the TLB.
1998-06-11 10:36:08 +00:00
thorpej
2683c2826d
Track mappings entered w/ VM_PROT_EXECUTE, and only synchronize the
...
I-stream when changing PTE bits or removing mappings that were entered
w/ EXECUTE protection.
1998-06-11 10:30:14 +00:00
fair
be1829ca41
one itty bitty boo-boo
1998-06-11 09:16:10 +00:00
fair
91b5182e46
mdoc(7) & nroff cleanup, plus some additional references
1998-06-11 09:03:45 +00:00
thorpej
c5a827e7f6
Per leo@netbsd.org: Don't call isa_dmainit() if NISADMA == 0.
1998-06-11 08:43:01 +00:00
leo
127d319668
Add some function decls previously declared elsewhere??? While here make them
...
static.
1998-06-11 08:36:54 +00:00
fair
7dfd309216
mdoc(7) & nroff cleanup, plus some additional references
1998-06-11 08:32:19 +00:00
leo
6c721e05f1
Fix typo.
1998-06-11 08:32:00 +00:00
leo
d30382ffb4
Don't call isa_dmainit() when NISADMA == 0.
1998-06-11 08:29:33 +00:00
fair
ffa2165350
fix some errors, clean up for nroff
1998-06-11 07:21:07 +00:00
fair
e3c88d8f74
convert some nroff stuff to mdoc(7) stuff.
1998-06-11 07:12:40 +00:00
fair
a79c4f381f
add magma, note that power now works, add references to driver man pages.
1998-06-11 07:00:45 +00:00
fair
9a7d11339e
hallelujah! We finally put PR#2008 to rest with this.
1998-06-11 06:27:13 +00:00
thorpej
c0c2cb0f9a
Garbage-collect the old PMAPSTATS stuff; it didn't compile, and should
...
just be redone from scratch. Get it out of the way now to make it easier
to restructure a few things.
1998-06-11 05:16:35 +00:00
thorpej
3af0f95d24
Define a macro to test PG_EXEC.
1998-06-11 05:10:41 +00:00
thorpej
55207ad8b4
Define a software PTE bit to track VM_PROT_EXEC.
1998-06-11 05:09:47 +00:00
thorpej
afc9b7c59b
Significantly reduce the number of I-stream synchronizations by really
...
decoupling this operation from TLB invalidations (e.g. pull I-stream
syncs out of loops, executing them only once, etc.).
1998-06-11 05:08:37 +00:00
sakamoto
2855774022
Remove unused message.
1998-06-11 05:03:30 +00:00
thorpej
817b595bab
Separate syncing the I-stream from invalidating the translation buffer.
1998-06-11 02:45:21 +00:00
thorpej
ab7bc85ff7
Pull in <sys/timepps.h> here so that other things that include comvar.h
...
will compile.
1998-06-11 02:01:58 +00:00
msaitoh
07a4bb0c95
fix some bugs.
1998-06-11 00:58:31 +00:00
thorpej
1abd24fffe
Correct a comment.
1998-06-11 00:34:16 +00:00
tv
fe2278980b
Missing include <sys/systm.h>.
1998-06-10 22:58:05 +00:00
tv
16a3c1c5c7
dev_pager_alloc panic workaround for arm32 - temporary.
1998-06-10 22:41:03 +00:00
thorpej
b121e9e772
Add a shutdown hook for SCSI-2 and higher disks that issues a SYNCHRONIZE CACHE
...
operation with address 0 length 0, which, according to the SCSI-2 spec, should
be interpreted as "synchronize all remaining blocks beginning at address 0".
1998-06-10 22:17:39 +00:00
tv
7ea013ce82
Include "pc.h" and check NPC - allows ofcons to be the system console.
1998-06-10 21:55:30 +00:00
kleink
8bced1141c
Fix an LP64 botch introduced in last commit; reported by Tim Rightnour.
1998-06-10 21:15:41 +00:00
tv
209848d4ab
Change dev' ->
self' in ofisaattach(), compile error
1998-06-10 16:48:21 +00:00
tsubai
5c89a4e36b
Move static variables to struct softc.
...
Remove unused struct members.
1998-06-10 16:27:30 +00:00
kleink
74ce7ac984
KNF: only include one of <sys/{param,types}.h>, not both.
1998-06-10 15:57:39 +00:00
jonathan
bbc2d1522a
PPS support from April, reworked and extended to match the PPS-API
...
Internet Draft (draft-mogul-pps-api-02.txt).
1998-06-10 12:06:23 +00:00
fair
a76d855399
Attempt to finish off PR#2008, and document our SCSI subsystem.
...
Add references to ATAPI support; do a quick job from UTSL on scanners,
and the changer thing. Also document that SCSI bus Ethernet interface
that appears to be supported. Clean up some nroff stuff in the exiting
pages.
1998-06-10 11:15:20 +00:00
bouyer
de7be831ac
Make this compile with the recent ISA DMA changes.
1998-06-10 10:24:13 +00:00
jonathan
78741b6227
Definitions for PPS (Pulse-Per-Second) API.
1998-06-10 08:18:58 +00:00
ross
6afb00016c
Don't segfault just because a line starts with null.
...
linebuf[count - 1] = 0, nice try
1998-06-10 05:28:16 +00:00
scottr
e6eb7d0530
Implement option dependencies as part of the defopt action. We currently
...
restrict depended-on (or "implied") options to those that have been
previously defopt'ed, which inherently eliminates any cycles in the option
graph.
1998-06-10 04:33:31 +00:00
gwr
dbeb2648a6
Switch over to MACHINE_NEW_NONCONTIG
1998-06-10 02:42:14 +00:00