Poul-Henning Kamp
cacd1ee89f
Add netboot to the world of make.
1994-10-28 22:11:50 +00:00
David Greenman
c232824e58
Fixed Jordan's editing mistake that caused this to puke.
1994-10-28 18:50:36 +00:00
Jordan K. Hubbard
100ba1a617
IP Firewall code from Daniel Boulet and J.S.Antsilevich
...
Submitted by: danny ugen
1994-10-28 15:09:49 +00:00
Jordan K. Hubbard
7366bf01ab
Andreas Klemm's tape erase patches from 1.1.5.1
...
Submitted by: andreas
1994-10-28 13:19:42 +00:00
Jordan K. Hubbard
94a92413cd
From: fredriks@mcs.com (Lars Fredriksen)
...
...
It turns out that these files do not include <sys/dkbad.h> before
<sys/disklabel.h>.
Submitted by: fredriks
1994-10-28 12:42:05 +00:00
Rodney W. Grimes
a5d34029d5
Removed extra slash between ${DESTDIR} and ${BINDIR}, noticed while working
...
on Makefile for netboot.
1994-10-28 07:54:13 +00:00
Poul-Henning Kamp
63f7a09266
Urg! the netboot/Makefile is in a miserable state.
1994-10-28 04:56:51 +00:00
Poul-Henning Kamp
1c6a0e235f
This concludes the CVS-surgery. This makefile now just points at the subdir's.
1994-10-28 04:46:08 +00:00
Jordan K. Hubbard
a3eb9fc56a
Note that enable and disable don't do anything, at present.
...
Make ^U/^X actually work.
1994-10-28 02:37:57 +00:00
Garrett Wollman
e85c098db0
Again, this is not a filesystem so don't compile it as if it were.
1994-10-27 23:39:19 +00:00
Garrett Wollman
6891d57652
ibcs2 is not a filesystem, don't compile it as if it were.
1994-10-27 23:36:57 +00:00
Jordan K. Hubbard
54c7241bd3
Julian Elischer's disklabel fixes.
1994-10-27 20:45:13 +00:00
Stefan Eßer
c3739b59ec
Change some compile time defaults, which may be overridden from the
...
kernel config file by options lines.
Now the default settings are FAST SCSI, max. 4 TAGS, WIDE transfers,
if supported by the hardware ...
1994-10-27 20:12:46 +00:00
Paul Traina
6213f6fc8f
Set the EOF flag properly.
...
Obtained from: netbsd-bugs mailing list
1994-10-27 18:44:31 +00:00
Søren Schmidt
f809acea7c
Added device registration stuff.
1994-10-27 08:03:15 +00:00
Poul-Henning Kamp
a95f669560
The other half of patch011, read Numlck state from bios.
1994-10-27 05:47:09 +00:00
Poul-Henning Kamp
c5bd56befa
Extra intr's have nothing to do with LAPTOP.
...
Made five-strikes-we-shut-up for timeouts.
Inspired by: bde in 1.1.5.1-patch011
1994-10-27 05:39:12 +00:00
Poul-Henning Kamp
b51250ff13
Made an annoying printf #ifdef SEADEBUG
1994-10-27 05:23:09 +00:00
Poul-Henning Kamp
5f7bd355f0
Fix the panic message if init dies to show the exit status.
1994-10-27 05:21:39 +00:00
Poul-Henning Kamp
e47655c507
Fix a bug which had crept in (an almost certain panic).
...
Remove inline assembler.
Avoid mbuf spaghetti by using m_devget.
1994-10-27 05:08:28 +00:00
Bruce Evans
f7bf7f894d
Fix compiler warnings.
1994-10-26 22:01:11 +00:00
Bruce Evans
51c7f756fe
Move definition and initialization of video_mode_pointer to syscons.c.
1994-10-26 21:52:25 +00:00
Bruce Evans
0d55b76505
Fix initialization of video_mode_ptr. It only worked if the segments
...
in the far pointers are multiples of 4K (as is normal when the video
BIOS is at seg 0xc000). Disallow mode switching if the pointer is bad.
Use a new pa_to_va() macro for all BIOS and video addresses in syscons.
1994-10-26 21:51:22 +00:00
Garrett Wollman
d1a27c8dab
Stylistic changes.
1994-10-26 21:10:13 +00:00
Jordan K. Hubbard
dc6e5623e1
Gross hack to make kernel names not starting with '/' start with '/'.
1994-10-26 20:46:05 +00:00
Jordan K. Hubbard
9e8367bd7a
Adjust boot message to conform to reality.
1994-10-26 20:22:10 +00:00
Jordan K. Hubbard
cb72513713
Enable USERCONFIG and document it in LINT.
1994-10-26 19:20:27 +00:00
Jordan K. Hubbard
8d8aa3c30b
Add userconfig.
1994-10-26 19:19:12 +00:00
Jordan K. Hubbard
8fa8c074d9
Add my user configuration utility - userconfig().
...
David wrote the I/O routines for this thing and deserves most of the
credit for thinking the whole idea up.
1994-10-26 19:18:28 +00:00
Jordan K. Hubbard
77283658cb
Invoke userconfig() if kernel compiled with options USERCONFIG and
...
-c flag used.
1994-10-26 18:35:02 +00:00
Jordan K. Hubbard
73ade464e2
Remove the code for asking for a filesystem floppy. We don't need
...
it anymore, and neither David nor I can think of a reasonable
mechanism to stick in its place.
1994-10-26 13:46:34 +00:00
Jordan K. Hubbard
67256b1234
Remove RB_ASKFS again - to make this meaningful we'd need to invest in
...
implementing too much generality at this stage.
1994-10-26 13:45:52 +00:00
Jordan K. Hubbard
403fee2ad8
Add RB_ASKFS
1994-10-26 13:38:23 +00:00
Jordan K. Hubbard
1d31674442
Add RB_CONFIG.
1994-10-26 13:33:01 +00:00
Jordan K. Hubbard
aa20f6195d
Add RB_CONFIG flag.
1994-10-26 13:18:49 +00:00
Jordan K. Hubbard
3af384bf88
I'm going to nuke strtol() for now. Now I need strncmp() and rather
...
that add it too, and end up fighting an unwanted battle right now,
I'm just going to back away from both and start including my own private
copies of everything. I'm not going to use _anything_ from libkern
until we decide its fate.
1994-10-26 11:14:21 +00:00
Jordan K. Hubbard
141066ed62
Fix two very minor nits, one of which caused a warning (no return type for
...
main).
1994-10-26 10:18:24 +00:00
Poul-Henning Kamp
2257b745d1
When all else fails, try to use "/stand/sysinstall" as "init" process. The
...
new installation procedure needs this.
1994-10-26 03:34:20 +00:00
Poul-Henning Kamp
47c3575419
Fixed a couple of wrong printfs (too few arguments supplied). Also zapped
...
a couple of unused vars at the same time. Added a #include <sys/proc.h>
to isa.c while here anyway.
1994-10-26 00:16:20 +00:00
Stefan Eßer
422cdd6132
Modified fifth parameter (imask) to register_intr() according to
...
new definition of that function.
1994-10-25 23:09:08 +00:00
Stefan Eßer
b56fdd903a
BEWARE: Interface change of register_intr() !
...
Changed the fifth parameter to register_intr() from u_int mask into
u_int *maskptr in preparation for new features (shared interrupts and
removable devices, eg. for PCMCIA).
1994-10-25 23:06:16 +00:00
Stefan Eßer
8627141c50
BEWARE: Interface change of register_intr() !
...
Changed the fifth parameter to register_intr() from u_int mask into
u_int *maskptr in preparation for new features (shared interrupts and
removable devices, eg. for PCMCIA).
1994-10-25 22:35:12 +00:00
Steven Wallace
1bc8a80906
Patch for proper multicast support on point-to-point links.
...
Submitted by: apg@demos.su (Paul Antonov) - patch020
1994-10-25 22:13:32 +00:00
Bruce Evans
40974c748a
Never strip the kernel.
...
Recommend -Wimplicit in CWARNFLAGS next. There are still a few hundred
potential arg mismatches because no function declaration is in scope.
Don't duplicate option `-I.'.
Remove null editing of the assembler source for all profiled objects.
The required magic has been done since prehistoric times by an
asm("mcount") declaration.
Simplify the clean rule.
Don't try to be clever about timestamps involving genassym. genassym's
timestamp usually got ahead of assym.s's timestamp, so `make' almost
always had to run genassym and compare *assym.s to decide that nothing
needed to be done. The cost is reassembling a few files whenever
genassym is rebuilt. Assembling is almost as fast as comparing.
Always go through genassym.o to build genassym. This would have avoided
numerous bugs involving mkdep -p. Now it just stops genassym from
depending on the name of the temporary object file.
Use ${CFLAGS} for building genassym. Mainly ${CWARNFLAGS} were missing.
1994-10-25 19:34:57 +00:00
Stefan Eßer
c6f2eb5edb
Added decoding of chipset registers for Pentium 90/100 CPUs.
1994-10-25 18:45:19 +00:00
Bruce Evans
25f69b0ff8
Use the correct macro for deciding whether syscons' variables should
...
be accessed.
Remove some unused declarations and document a bogus one.
1994-10-25 18:22:32 +00:00
Jordan K. Hubbard
f8a31dd2ac
Add strtol() to libkern in support of some other work I'm doing.
...
I just know I'm going to get flamed for adding for the miserable
abortion that is libkern, but what am I supposed to do? At least I
didn't drag in the ctype stuff! :-)
1994-10-25 14:57:57 +00:00
David Greenman
f15b8850dd
Changed some variable names in lf_addblock to make the code both
...
understandable and conform to other conventions used in the file.
1994-10-25 11:27:51 +00:00
David Greenman
03ed612f0e
Allow MAXMEM kernel option to indicate more memory than is detected; it
...
previously could only be used to limit the amount of memory.
1994-10-25 08:58:33 +00:00
Steven Wallace
669a646390
Patch to fix QIC-02/QIC-36 by Gene Stark.
...
From patch003 in CLEAR-1.1.5.1-PATCHES.
Submitted by: Gene Stark
1994-10-25 08:57:39 +00:00