Commit Graph

133 Commits

Author SHA1 Message Date
ache
b36167a84b Describe default MAXCONS value: 12 1995-01-30 14:40:06 +00:00
phk
7cfd74da27 New and far better NCR5380/NCR53400 scsi-driver.
Handles at least Trantor T130 and ProAudioSpectrum adapters.
The pas driver has consequently been removed.
This driver can be configured without without interrupts.

Manpage to follow when PAS16 has been edited in.

Reviewed by:	phk
Submitted by:	Serge Vakulenko, <vak@cronyx.ru>
1995-01-27 07:49:19 +00:00
ache
50d75b7e64 MAXCONS option described 1995-01-26 11:00:12 +00:00
ache
4371050d9c Remove FAT_CURSOR, it is already non-existent during several
last syscons versions
1995-01-26 05:04:37 +00:00
bde
1d63115547 Load the kernel symbol table in the boot loader and not at compile time.
(Boot with the -D flag if you want symbols.)

Make it easier to extend `struct bootinfo' without losing either forwards
or backwards compatibility.

ddb_aout.c:
Get the symbol table from wherever the loader put it.
Nuke db_symtab[SYMTAB_SPACE].

boot.c:
Enable loading of symbols.  Align them on a page boundary.  Add printfs
about the symbol table sizes.
Pass the memory sizes to the kernel.
Fix initialization of `unit' (it got moved out of the loop).
Fix adding the bss size (it got moved inside an ifdef).
Initialize serial port when RB_SERIAL is toggled on.
Fix comments.
Clean up formatting of recently added code.

io.c:
Clean up formatting of recently added code.

netboot/main.c, machdep.c, wd.c:
Change names of bootinfo fields.

LINT:
Nuke SYMTAB_SPACE.
Fix comment about DODUMP.

Makefile.i386:
Nuke use of dbsym.
Exclude gcc symbols from kernel unless compiling with -g.
Remove unused macro.
Fix comments and formatting.

genassym.c:
Generate defines for some new bootinfo fields.  Change names of old ones.

locore.s:
Copy only the valid part of the `struct bootinfo' passed by the loader.
Reserve space for symbol table, if any.

machdep.c:
Check the memory sizes passed by the loader, if any.  Don't use them yet.

bootinfo.h:
Add a size field so that we can resolve some mismatches between the loader
bootinfo and the kernel boot info.  The version number is not so good for
this because of historical botches and because it's harder to maintain.
Add memory size and symbol table fields.  Change the names of everything.

Hacks to save a few bytes:

asm.S, boot.c, boot2.S:
Replace `ouraddr' by `(BOOTSEG << 4)'.

boot.c:
Don't statically initialize `loadflags' to 0.  Disable the "REDUNDANT"
code that skips the BIOS variables.  Eliminate `total'.  Combine some
more printfs.

boot.h, disk.c, io.c, table.c:
Move all statically initialzed data to table.c.

io.c:
Don't put the A20 gate bits in a variable.
1995-01-25 21:40:47 +00:00
jmz
c05995c5dc Add: device joy0 at isa? port "IO_GAME" (joystick) 1995-01-25 20:35:14 +00:00
paul
62f5953857 is to lnc changes 1995-01-24 20:38:39 +00:00
jkh
a323931495 Add support for Olof Johansson's WD7000 driver.
Submitted by:	Olof Johansson <offe@ludd.luth.se>
Obtained from:
1995-01-23 00:25:03 +00:00
jkh
b086987a99 Put UCONSOLE back - I was wrong, it's still used in one last place.
Submitted by:	ollivier
1995-01-14 02:39:22 +00:00
jkh
810bc77f2c 1. Remove UCONSOLE. This appears to be well and truly dead (unless it's
hiding someplace in /sys I can't find).
2. Remove NCONS.  Soren's latest changes make it a no-op.
1995-01-12 15:37:16 +00:00
jkh
8ef602caf2 Gunther Schadow <gusw@fub46.zedat.fu-berlin.de>'s
driver for the Genius GS-4500 hand scanner.
Submitted by:	gusw@fub46.zedat.fu-berlin.de
1995-01-07 14:52:08 +00:00
ats
99e8dc58dd Add examples for the sony and the panasonic drivers. 1994-12-26 17:33:52 +00:00
wollman
fc8652f6c8 Added `ds', a black-hole network interface. 1994-12-22 21:00:05 +00:00
jkh
fffeb5d123 Bump LINT's symtab space. 1994-12-17 08:37:22 +00:00
jkh
acadffe741 Add Fred Cawthorne's GPIB driver.
Submitted by:	fcawth@delphi.umd.edu
1994-12-17 08:07:03 +00:00
bde
a72fa491fb Uncomment DISKSLICE; it should work now (for drivers that support it). 1994-12-16 16:58:08 +00:00
phk
f8332103a5 Remove sd1-sd3 & st1, now that we can autoallocate them.
fix the vn driver in LINT.  It autoallocates too.

Reviewed by:	phk
Submitted by:	rgrimes
1994-12-16 06:04:16 +00:00
wollman
3a33354dc6 Add ahc driver, more symtab space. 1994-12-13 22:01:35 +00:00
wollman
70a436756a Delete `HZ' option; it's only of use to Bruce and screws up the NTP PLL
(among other things).  Correctly specify `vn' as a pseudo.  Make sure
things are in the right places.
1994-12-13 20:56:30 +00:00
bde
d5d71eac77 Add old options HZ, VN, ALLOW_CONFLICT_DRQ, ALLOW_CONFLICT_MEMADDR,
AUTO_EOI_1, AUTO_EOI_2, COMCONSOLE, COM_MULTIPORT.

Add new option DISKSLICE.

Change comments about DUMMY_NOPS.
1994-12-11 23:52:18 +00:00
ats
6b031da0f5 Document the options DUMMY_NOPS and TUNE_1542. 1994-12-11 00:09:34 +00:00
smace
fa7956b17d Make CHILD_MAX and OPEN_MAX a tunable parameter. 1994-12-03 17:36:37 +00:00
wollman
dea2e6b65d Add Cronyx/Sigma files and config information; delete outdated config files. 1994-12-03 00:17:55 +00:00
ats
09021857be Expand again the SYMTAB_SPACE for LINT. 1994-11-27 14:59:54 +00:00
se
4c12df2a9b Added #define PROBE_VERBOSE and description (PCI chip set boot messages)
Reviewed by:
Submitted by:
Obtained from:
1994-11-24 20:35:21 +00:00
bde
e03701bf9f The SYMTAB_SPACE bloatometer was 40% out of date. 1994-11-15 14:28:46 +00:00
jkh
6382e10029 Add back ze0 driver; somebody took it out of _both_ LINT and GENERIC,
kinda hosing the laptop folks.
1994-11-08 07:39:28 +00:00
phk
41a6f35e59 Added a kernel variable, "dodump" defaulting to zero, which disables dumps.
Somebody should make a mib variable for it.
Just now it is pointless to dump the kernel, since we have nothing which
can read the dump.
Furthermore is should never be the default to dump.
	options	DODUMP
will enable dumps.
1994-11-07 03:51:32 +00:00
jkh
103f4b48a1 Eliminate USERCONFIG. This option is now standard. 1994-11-03 15:51:38 +00:00
wollman
f0629f1c63 Fix Jordan's misplaced IPFIREWALL option. Fix style of other previous commits.
Document ARP_PROXYALL.
1994-11-02 01:11:03 +00:00
joerg
e17a155025 Documented the FDSEEKWAIT option. 1994-10-30 20:57:07 +00:00
jkh
2991f7f144 IP Firewall code from Daniel Boulet and J.S.Antsilevich
Submitted by:	danny ugen
1994-10-28 15:09:49 +00:00
wollman
6b2df14cdb Stylistic changes. 1994-10-26 21:10:13 +00:00
jkh
c62212cf6a Enable USERCONFIG and document it in LINT. 1994-10-26 19:20:27 +00:00
sos
00d9fe8ede Added sea0 - Seagate driver lines to config 1994-10-24 22:18:12 +00:00
wollman
82e70c7196 LINT: vastly restructured so that it's actually useful for something
Makefile.i386: make definition of STRIP unconditional.
1994-10-21 01:10:54 +00:00
phk
2615f2f3b3 According to a quick reading of sources, one experiment and Bruce's word:
aha, ahb and bt all on "irq ?" now.
1994-10-20 00:53:30 +00:00
phk
86b941fdb6 Bruce told me to: Make uha0 use irq ? 1994-10-20 00:19:37 +00:00
phk
3c3df6c0f3 Sanitized a little bit. All SCSI is now "controllers" and LINT is more
sorted now.
1994-10-15 08:09:42 +00:00
ache
401f87ee46 USE_RTC_CENTURY added 1994-10-04 14:11:02 +00:00
phk
76d4e6509f I added "pserudo-device gzip" as default. 1994-10-03 22:32:13 +00:00
dg
518deadab7 Added Cortex-I Frame Grabber by Paul S. LaFollette, Jr.
Submitted by:	Paul S. LaFollette, Jr.
1994-10-01 17:59:42 +00:00
phk
cff39fe257 #Driver for Advaced Power Management (also need options APM)
-device		apm0	isa?
+device		apm0	at isa?
1994-10-01 16:44:07 +00:00
dg
654aab140c Added options APM and device apm0 for Advanced Power Management support. 1994-10-01 05:43:09 +00:00
wollman
ae9c22d057 GENERIC*: remove commented-out options; the user should have to do
/some/ research to figure out how to turn them on.

LINT: better description of TCP_COMPAT_42: ``emulate 4.2BSD TCP bugs''.
1994-09-28 22:57:24 +00:00
wollman
34d9a2bcc3 LKMs are no longer options, so remove the `options LKM' from LINT. 1994-09-28 22:51:54 +00:00
se
e658d97ff9 Added entries for PCI and NCR device drivers. 1994-09-28 17:00:14 +00:00
phk
a20e6f1e65 Added
options                DIAGNOSTIC
 options                MSDOSFS_DEBUG
1994-09-27 20:36:26 +00:00
jkh
740bf61553 Jim Babb's port of the AIC6360 code.
Submitted by:	babb
Obtained from:  NetBSD
1994-09-26 16:15:06 +00:00
ache
eec5f5678d HARDFONTS option documented 1994-09-25 02:10:47 +00:00