gwr
04f1ba99a2
Remove PCB_MMUCRP, add VM_PMAP_MMUCRP and VM_PMAP_A_TMGR
1997-01-23 22:40:38 +00:00
gwr
906e75c72b
Use <machine/pte.h> and <sun3/sun3/sunmon.h>
1997-01-23 22:37:21 +00:00
gwr
18c5058065
Now pulled from <sun3/sun3/*>
1997-01-23 22:33:21 +00:00
cgd
1c88f56c26
update for new kernel library build process
1997-01-23 22:31:32 +00:00
gwr
12e2d4d8f7
Replace the intersil7170 stuff with mostek48t02 stuff.
...
XXX: Still need to move date conversion functions to
XXX: libkern or somewhere...
1997-01-23 22:30:15 +00:00
cgd
3ca5f41d59
clean up substantially. Transform clean, depend, cleandir targets from ::
...
to :, so they can be used e.g. with <bsd.prog.mk>. Standardize variable
names used to configure kernel libraries.
Variables used by these Makefile.inc's are:
S must be set to the top of the 'sys' tree.
${LIB}DST may be set to the location of the directory where library
objects are to be built. Defaults to ${.OBJDIR}/lib/${lib}.
${LIB}_AS may be set to 'obj' to build a object from the library's
object files. (Otherwise, a library will be built.)
Defaults to 'library'.
${LIB}MISCMAKEFLAGS
Miscellaneous flags to be passed to the library's Makefile when
building. See library's Makefile for more details about
supported flags and their default values.
(where LIB is KERN, SA, or Z, and lib is kern, sa, or z, depending on which
library's Makefile.inc is being discussed.)
1997-01-23 22:29:07 +00:00
gwr
8b175f2050
Move a bunch of stuff to sun3/sunmon.c where we can share it.
1997-01-23 22:27:29 +00:00
gwr
06655500a0
Wrap prototypes with ifdef _KERNEL
1997-01-23 22:25:56 +00:00
gwr
f91c597e92
Add <machine/pte.h> and the new pm_mmucrp member of struct pmap.
...
Kill macros PMAP_ACTIVATE and PMAP_ACTIVATE (not used).
Add macro _pmap_fault for use in trap.c
1997-01-23 22:24:04 +00:00
gwr
c511347b0e
Make this once again identical to the hp300 version.
...
Perhaps this should exist as <m68k/include/pcb.h>
1997-01-23 22:21:50 +00:00
gwr
ac1ed5ffbb
Use <machine/machdep.h>
1997-01-23 22:20:16 +00:00
cgd
2ce4559663
clean up variable use, standardize with other kernel library Makefiles.
...
rename 'NO_NET' variable to SA_INCLUDE_NET, which defaults to 'yes' but can
be set differently. kill EXTRACFLAGS, add SACPPFLAGS (generated from
CPPFLAGS by Makefile.inc) to CFLAGS. Add support for including gzipped-file
read support, enabled by setting SA_USE_CREAD to yes (defaults to no).
1997-01-23 22:19:56 +00:00
gwr
97a36f083a
Get sunmon.c and intreg.c from arch/sun3/sun3
1997-01-23 22:18:35 +00:00
gwr
05bbc1f7ee
Rename members of struct mmu_rootptr, and add a comment. (From Jeremy)
1997-01-23 22:15:41 +00:00
gwr
71e3895587
Moved this to <machine/machdep.h> (via repository copy)
...
and made some minor adjustments.
1997-01-23 21:23:51 +00:00
cgd
2ea81b29dd
parens around macro value. (oops!)
1997-01-23 19:13:56 +00:00
is
c3b56cd6af
Added libboot.a to the CLEANFILES.
1997-01-23 15:38:15 +00:00
mrg
9cd5492c02
- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
...
- some KNF.
1997-01-23 14:01:45 +00:00
lukem
dff93f1d73
(this shouldn't have been in the main trunk)
1997-01-23 12:25:22 +00:00
veego
0a1897f82f
Change on printf to remove duplicated informations and add a \n.
1997-01-23 11:42:44 +00:00
mikel
37ee5d07f0
xref lseek(2) instead of seek(2); PR lib/2750
...
also note fpos_t/off_t discrepancy.
1997-01-23 08:10:04 +00:00
mikel
62eb1738e8
include <sys/cdefs.h> for K&R C and C++ friendliness; PR lib/2836
1997-01-23 07:01:50 +00:00
mikel
8cd71f8b62
eliminate duplicate paragraph and fix typos; PR misc/3128
1997-01-23 06:34:39 +00:00
mikel
f5a8ade241
return 0 on successful exit, compare getopt() result to -1 instead of EOF.
1997-01-23 06:29:05 +00:00
mikel
2e5a49b4b6
fix typo in Napoleon's name
1997-01-23 06:06:29 +00:00
mrg
3771fb912e
set transflag to 0 in dologout, to prevent a SIGURG taking us back to the main loop.
1997-01-23 05:57:55 +00:00
mikel
7f50ef911a
eliminate possibility that execle() will be called with one too many
...
arguments.
1997-01-23 05:48:06 +00:00
cgd
4f2317d97b
add ELF support. tested on an alpha (64-bit ELF), but compiled with both
...
32- and 64-bit ELF support.
1997-01-23 05:43:29 +00:00
mikel
ce6705faed
replace <sys/types.h> with <unistd.h> and fix type of brk();
...
PRs 2938 and 3132.
also added xref to mmap(2).
1997-01-23 05:32:52 +00:00
cgd
4790c9bc3d
note that -k/-f should be give C names. note what i've done
1997-01-23 05:28:50 +00:00
cgd
4a4977d054
clean up formatting glitches (bogus newlines in source)
1997-01-23 05:14:37 +00:00
cgd
d2fff4533c
change the keep list (in_keep_list()) semantics: now keep list is C labels
1997-01-23 05:13:00 +00:00
cgd
20741c52e9
give crunchide a C label name with -k, since crunchgen really doesn't
...
want to have to care about the object format in use, and C label prefix
is object format dependent.
1997-01-23 05:07:22 +00:00
cgd
9e2f98f172
clean up formatting glitches (bogus newlines in source)
1997-01-23 05:03:49 +00:00
jeremy
d0ba6f78a0
Fixed leap year bug. (Doesn't happen until 2100, but still important.)
1997-01-23 04:13:39 +00:00
thorpej
e256e03227
Arrange the code that sets the options flags such that the user can
...
completely override the defaults (including disabling DMA) in the
kernel config file.
1997-01-23 02:11:23 +00:00
mhitch
808f2c3ec1
The mfb driver uses struct fbinfo for the device data, but was only allocating
...
memory for struct device.
1997-01-23 01:54:09 +00:00
jtk
43130f9be2
apply typo fix per misc/3134 (from Thorsten Frueauf)
1997-01-23 00:31:14 +00:00
cgd
b78496eee9
add ECOFF, ELF32, and ELF64 recognition code. Right now, when
...
you try to hide symbols in these kinds of files, an error message
is printed noting that the executable format is not supported.
1997-01-22 23:57:18 +00:00
cgd
d7b9b1a503
dd the various #defines/#ifdefs for ECOFF support. ECOFF will
...
probably never be completely supported here (since its internal vs.
external symbol handling is so annoying), but at least we can recognize
the ECOFF binaries and print something useful, on machines that use
them.
1997-01-22 23:53:58 +00:00
mycroft
318bbe30f5
Increase the delay() in isapnp_wait_status() for slow cards.
1997-01-22 23:51:38 +00:00
mycroft
2cac90cc74
ep* at isapnp?
1997-01-22 23:46:59 +00:00
mycroft
f7709d02b6
Add a frontend for the 3C509B.
1997-01-22 23:44:03 +00:00
cgd
144d8aad7e
a couple more bogons. (i'd been testing with the wrong executable!)
...
Now it really works.
1997-01-22 23:33:08 +00:00
cgd
eb8abf7e9d
include extern.h, add newline to new fprintf
1997-01-22 23:21:49 +00:00
cgd
34f3806288
fix a couple of goofs ('hide' now returns errors!), move #ifdef
1997-01-22 23:21:01 +00:00
cgd
ccc5be39c2
fix hide_* prototypes
1997-01-22 23:20:03 +00:00
cgd
5247fa0ce9
split this up so that support for other executable formats can be more
...
easily added.
1997-01-22 22:49:05 +00:00
briggs
c794772836
PTY Master is 5, slave is 4. This has been wrong for a long time. How?
1997-01-22 19:31:37 +00:00
mhitch
4fe9d4efee
The sfb driver uses the device data, so more than a "struct device" is
...
needed. When sfbattach() initializes the fbinfo data, it was corrupting
data past the struct device data actually allocated. This does not appear
to have caused a problem in the past, but causes a problem with the new
setroot() changes by Jason.
1997-01-22 17:27:54 +00:00