Commit Graph

40146 Commits

Author SHA1 Message Date
billc
fcbc3ab14f moved WARPED to updated NBFTP 1998-06-14 12:47:31 +00:00
ragge
a4d0eae36b Add catch function for keyboard. 1998-06-14 11:52:35 +00:00
kleink
2d869bbacf KNF, mostly of FFS_EI changes. 1998-06-13 16:26:22 +00:00
drochner
b45b8e0fc0 clean up if a controlling process exits while a switch is in progress,
initialize the flag used for keeping track of this
1998-06-13 14:36:32 +00:00
drochner
61edae3ba0 fix initialization in non-console case 1998-06-13 14:28:50 +00:00
drochner
d9088c141e Fix last change: If BOOTP/DHCP was successful, don't try RARP/BOOTPARAM. 1998-06-13 14:13:25 +00:00
tv
dc8a6b4a21 Fix boogered gcc warning workaround the right way. 1998-06-13 04:33:40 +00:00
tv
ffc503dc80 Clean up boogered gcc warning workaround (remove goto completely) and remove
a redundant `if'.
1998-06-13 04:28:46 +00:00
tv
bbdf63fab8 The ATAPI disktype is now rather fixed in stone since a device uses it for
booting (Shark).  Add to mainline.
1998-06-13 04:20:24 +00:00
jeremy
4dc771924a Added optional argument for calculating the phase of the moon for a specified
date, rather than the current time.
1998-06-13 01:09:22 +00:00
tv
254edea7e0 Merge Shark/OFW changes for device configuration. 1998-06-12 23:59:22 +00:00
tv
cb168e274b Add to mainline. 1998-06-12 23:29:27 +00:00
cgd
2125120c77 add bsd.kinc.mk, a template to support the new kernel include file
installation mechanism.
1998-06-12 23:28:53 +00:00
cgd
651b44e211 Rework the way kernel include files are installed. In the new method,
as with user-land programs, include files are installed by each directory
in the tree that has includes to install.  (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.)  The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change.  Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
tv
67856105fa Merge RiscPC and Shark files; now all machines will make the proper device
config files.
1998-06-12 23:21:53 +00:00
cgd
87dc093422 replace ${MACHINE} with mvme68k, so that these Makefiles can safely
be run when MACHINE != mvme68k.
1998-06-12 23:11:45 +00:00
tv
49fd1860fe Add UVM support. 1998-06-12 23:08:52 +00:00
mjacob
b6ac862e01 Roll back to 1.55 level since 1.56 will not compile. 1998-06-12 21:14:43 +00:00
tv
11e9a04748 Add a hack to make the ofisa.o compile using the old MD isadma code, for
now.
1998-06-12 21:07:44 +00:00
tsubai
4486c63ae4 Add primary boot (bootxx) and installboot command. 1998-06-12 21:07:23 +00:00
tsubai
18bfac1eca Initialize "minaddr" to 0 in cpu_startup() when UVM is defined. 1998-06-12 20:58:57 +00:00
gwr
0050a1b95b Sync with the sun3 version. 1998-06-12 20:07:50 +00:00
gwr
26753f7bf7 In _save_symtab, ignore any symbol table if preserving it would
cause our memory use to exceed the 1MB limit (on the 3/50 only).
1998-06-12 20:06:30 +00:00
drochner
08f2cdd7c4 clean up vga_isa_match() - always return "2" on success to make the
driver win over "pcdisplay"
1998-06-12 18:45:48 +00:00
drochner
96840772f5 reserve the VGA BIOS area (but don't worry if it fails) 1998-06-12 18:41:01 +00:00
drochner
ad793db324 access the "raw keyboard" flag inside spltty() to make sure there is
no screen switch in between
1998-06-12 18:15:27 +00:00
drochner
684086c4c7 copy of GENERIC, but with wscons console 1998-06-12 15:42:02 +00:00
drochner
edcf4a0ca1 add nwscons tty nodes 1998-06-12 15:39:35 +00:00
fair
a23c899718 apply patch from PR#4626 to allow DDB to deal with kernel traps. 1998-06-12 10:02:44 +00:00
leo
53023f94d2 Make this compile for the M68060 (Thomas Gerner) 1998-06-12 09:27:37 +00:00
thorpej
dfeb8f794c Delete a debugging clause that is no longer necessary, and also can't
work properly if we're testing for a pmap active on _other_ processors.
1998-06-12 07:28:07 +00:00
thorpej
0a47d0d577 Rename active_pmap() to PMAP_ISACTIVE(). 1998-06-12 00:45:47 +00:00
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