Commit Graph

1837 Commits

Author SHA1 Message Date
mycroft
570ad76179 Change open and close routines for swapdev back to enodev. What a kluge. 1993-07-19 10:57:30 +00:00
mycroft
fd13ccf3cc Fix open and close entries for swap in bdevsw. 1993-07-19 10:35:12 +00:00
cgd
57ee917973 allocate out of kmem_map, not buffer_map. buffer_map is for
*buffers*...  hopefully this won't fragment kmem_map too much.
it should probably be put into its own map, but doesn't need to be
right now.
1993-07-19 09:57:22 +00:00
cgd
e916333aea disable all AUTO_EOI's, at bde's suggestion--
they don't gain much, and on old chips it doesn't work properly
1993-07-19 08:27:06 +00:00
mycroft
2b5a456ba9 Fix kvm_mkdb to work with kernels loaded >=1MB. Note: This is a KLUGE, but
there is probably no better way to do it with a.out.
1993-07-19 07:24:41 +00:00
mycroft
7aecc812a5 Move flushq() macro into tty.h. 1993-07-19 05:52:27 +00:00
mycroft
69fdebd9fa Make sure there are character in the ring before flushing. 1993-07-19 05:49:13 +00:00
mycroft
ec99160f49 Use flushq() macro instead. 1993-07-19 05:48:01 +00:00
mycroft
b8756ae04c Use ndflush(), not while(getc()). 1993-07-19 05:10:30 +00:00
mycroft
e6c1d2670f Phooey. Need a better mechanism for dealing with multiple sets of local
changes.
1993-07-18 21:26:34 +00:00
mycroft
a5ad7a5da3 #define LONG_LONG, and other requisite changes. 1993-07-18 21:12:34 +00:00
mycroft
dc799360fe Use ${COPY}, not -c for install for generated files. 1993-07-18 19:44:28 +00:00
mycroft
b27f4d1fd9 Use -c to avoid the possiblity of some over-intelligent install nuking
/dev/null.  Also, make sure to create the top-level installation directory.
1993-07-18 19:38:53 +00:00
mycroft
f6e43c3958 Use ${COPY}, not -c for install. 1993-07-18 19:17:22 +00:00
mycroft
78f5c43040 Use ${COPY}, not -c for install. 1993-07-18 19:06:45 +00:00
cgd
1318be7191 CC should be cc. cc is gcc2... 1993-07-18 16:44:16 +00:00
mycroft
d2e484320a Add DUMMY_NOPS. 1993-07-18 15:11:31 +00:00
mycroft
1c2df496b0 Put label.cc in SRCS so it actually gets built as a C++ file, and it gets
included in a `make depend'.
1993-07-18 14:10:34 +00:00
mycroft
fc22c7ef0a Import some code from GDB 4.9, munged sufficiently to work in our GDB 3.5,
to deal with differences in GCC 2's stabs format.
1993-07-18 13:56:48 +00:00
mycroft
0c3875ff49 Make lex.o depend on eqn.cc to force eqn.tab.h to be built... 1993-07-18 13:50:33 +00:00
mycroft
1c2f7ef3bf Make lex.o depend on pic.cc to force pic.tab.h to be built... 1993-07-18 13:49:28 +00:00
deraadt
a700cbd173 my bucket of mud has changed a bit.. 1993-07-18 13:29:27 +00:00
mycroft
e959f00667 Get rid of the ugly kluge to link with g++; we don't need it any more and it
was being a pain in my ass.
1993-07-18 13:13:03 +00:00
cgd
8fa2ba491b rework the way effectual NOPs are enabled/disabled to make they delay
things in the default case.
1993-07-18 13:08:41 +00:00
mycroft
9b3a51f2d8 Nuke ARRAY_DELETE_NEEDS_SIZE now that we're using GCC 2... 1993-07-18 13:00:11 +00:00
mycroft
addf74bf1e Fix some lossage that was caused bsd.prog.mk to be included twice. 1993-07-18 12:46:09 +00:00
cgd
34dfeef26f fix for "libregex" 1993-07-18 11:52:35 +00:00
cgd
4e4e67db3f de-version-number and alphabetize 1993-07-18 11:52:00 +00:00
mycroft
c31ecef064 Clean up deleted files. 1993-07-18 11:47:52 +00:00
cgd
4f19355481 kill version number on directory... strange hacks to get this to work... 1993-07-18 11:46:53 +00:00
mycroft
a981c2d718 Clean up deleted files. 1993-07-18 11:34:15 +00:00
cgd
873914b763 version number -- 1.02 1993-07-18 11:33:08 +00:00
mycroft
6f689548ba Clean up deleted files. 1993-07-18 11:29:35 +00:00
cgd
8a642965d5 version number -- 2.15.2 1993-07-18 11:28:36 +00:00
mycroft
0dbd8e640b Clean up deleted files. 1993-07-18 11:19:29 +00:00
cgd
d32ad4a14f note version 1993-07-18 11:17:07 +00:00
mycroft
b6e9697594 DUH. This is kvm_mkdb, not symorder. Display the correct name in error
messages.
1993-07-18 10:36:47 +00:00
mycroft
c8ca1437a9 Hmmm. I suppose text_Adr really should be an int... 1993-07-18 10:34:52 +00:00
mycroft
b0c70a21fe Hmmm. I suppose loadaddress really should be an int... 1993-07-18 10:33:46 +00:00
mycroft
2565e5e15a Change to work with new config stuff for specifying load address. 1993-07-18 10:08:22 +00:00
mycroft
97159f53d2 Allow specifying the load address in the config file. Again, defaults to
KERNBASE.

To use this, on the `config' line you specify, `at address'.  For example:

config          netbsd  at 0xfe100000 root on sd0 swap on sd0 and sd1
1993-07-18 10:07:36 +00:00
cgd
7b721ac9fa set mountroot to ufs_mountroot. swapgeneric is currently broken for other
reasons (the interface to SCSI disks isn't a clean match, and i'm
not entirely sure what a good way to do it is...)
1993-07-18 09:51:26 +00:00
mycroft
46570ee334 Oops. Back out a change that shouldn't be committed... 1993-07-18 09:48:49 +00:00
mycroft
28df966f59 Use new -T option to dbsym. 1993-07-18 09:47:40 +00:00
mycroft
58b2563f49 Add -T option to specify load address of kernel (like ld); default to KERNBASE
for compatibility.
1993-07-18 09:44:12 +00:00
mycroft
003ff4e190 Add a `XXX'... 1993-07-18 08:43:19 +00:00
andrew
297f54dd01 * copyin/out(), copyin/outstr(), s/fubyte() et al protection fixes,
including COW support, using code based on that from Wolfgang Solfrank and
Christoph Robitschko.

* user segment descriptors fixed to disallow access to user area.

* bde's boot >= 1MB fixes.
1993-07-18 08:22:59 +00:00
andrew
aa381d0e73 vm_protect() of the user area is no longer required for i386 machines; the
protection is implemented by adjusting the bounds of the user segment
descriptors.
1993-07-18 08:19:34 +00:00
andrew
5dbe2d9d5b * don't used copyout() to relocate icode - use bcopy() instead 1993-07-18 08:17:36 +00:00
mycroft
23b68e4c79 Clean up deleted files. 1993-07-18 07:21:13 +00:00