summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Fixed spelling error. Added NSIP (XNS over IP). Fixed TP class 4 overwollman1993-12-061-3/+4
| | | | | IP line (TPIP) to be an option rather than a pseudo-device (the code keys off #ifdef TPIP, not #if NTPIP > 0, as makes sense).
* Make the LINT kernel compile with -W -Wreturn-type -Wcomment -Werror, andwollman1993-11-252-8/+22
| | | | add same (sans -Werror) to Makefile for future compilations.
* New version of scsi code from Julianrgrimes1993-11-181-1/+2
|
* Increased symtab space and added two more options that don't do anythingwollman1993-11-171-2/+4
| | | | (yet).
* Changed -Z back to -z.paul1993-11-162-4/+4
| | | | In line with all other ld's -z is now the "standard" ZMAGIC format.
* Changed -z to -Z so we create old-style ZMAGIC kernels.paul1993-11-152-4/+4
|
* First steps in rewriting locore.s, and making info usefuldg1993-11-132-6/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when the machine panics. i386/i386/locore.s: 1) got rid of most .set directives that were being used like #define's, and replaced them with appropriate #define's in the appropriate header files (accessed via genassym). 2) added comments to header inclusions and global definitions, and global variables 3) replaced some hardcoded constants with cpp defines (such as PDESIZE and others) 4) aligned all comments to the same column to make them easier to read 5) moved macro definitions for ENTRY, ALIGN, NOP, etc. to /sys/i386/include/asmacros.h 6) added #ifdef BDE_DEBUGGER around all of Bruce's debugger code 7) added new global '_KERNend' to store last location+1 of kernel 8) cleaned up zeroing of bss so that only bss is zeroed 9) fix zeroing of page tables so that it really does zero them all - not just if they follow the bss. 10) rewrote page table initialization code so that 1) works correctly and 2) write protects the kernel text by default 11) properly initialize the kernel page directory, upages, p0stack PT, and page tables. The previous scheme was more than a bit screwy. 12) change allocation of virtual area of IO hole so that it is fixed at KERNBASE + 0xa0000. The previous scheme put it right after the kernel page tables and then later expected it to be at KERNBASE +0xa0000 13) change multiple bogus settings of user read/write of various areas of kernel VM - including the IO hole; we should never be accessing the IO hole in user mode through the kernel page tables 14) split kernel support routines such as bcopy, bzero, copyin, copyout, etc. into a seperate file 'support.s' 15) split swtch and related routines into a seperate 'swtch.s' 16) split routines related to traps, syscalls, and interrupts into a seperate file 'exception.s' 17) remove some unused global variables from locore that got inserted by Garrett when he pulled them out of some .h files. i386/isa/icu.s: 1) clean up global variable declarations 2) move in declaration of astpending and netisr i386/i386/pmap.c: 1) fix calculation of virtual_avail. It previously was calculated to be right in the middle of the kernel page tables - not a good place to start allocating kernel VM. 2) properly allocate kernel page dir/tables etc out of kernel map - previously only took out 2 pages. i386/i386/machdep.c: 1) modify boot() to print a warning that the system will reboot in PANIC_REBOOT_WAIT_TIME amount of seconds, and let the user abort with a key on the console. The machine will wait for ever if a key is typed before the reboot. The default is 15 seconds, but can be set to 0 to mean don't wait at all, -1 to mean wait forever, or any positive value to wait for that many seconds. 2) print "Rebooting..." just before doing it. kern/subr_prf.c: 1) remove PANICWAIT as it is deprecated by the change to machdep.c i386/i386/trap.c: 1) add table of trap type strings and use it to print a real trap/ panic message rather than just a number. Lot's of work to be done here, but this is the first step. Symbolic traceback is in the TODO. i386/i386/Makefile.i386: 1) add support in to build support.s, exception.s and swtch.s ...and various changes to various header files to make all of the above happen.
* Added the netrmp protocol from the Net/2 tape. While of dubious utility,wollman1993-11-071-2/+3
| | | | | it's simple enough that it might actually work and be useful on some systems. (That's more than you can say for netccitt or netimp!)
* Add options MACHVMCOMPAT and bump symtab space appropriately.wollman1993-11-071-2/+3
|
* Fixed comment.wollman1993-11-071-2/+2
|
* Try to be a little smarter about touching the date on assym.s, so thatwollman1993-11-072-26/+36
| | | | | | if something changes which doesn't affect it, locore doesn't have to get rebuilt. This is at the cost of a genassym and a cmp in every compile, until someone can figure out how to make `make' smarter itself.
* Added some more defines that weren't there before. Also bumped upwollman1993-11-071-2/+12
| | | | symtab space again.
* Needed to bump up SYMTAB_SPACE again. (This really should be done by thewollman1993-11-071-2/+2
| | | | boot loader...)
* Added CWARNFLAGS and COPTFLAGS defines to Makefile so that we can easilywollman1993-11-072-4/+8
| | | | | test various warning and optimization compiler flags without modifying the Makefile. (From my patch set.)
* Added the option FAT_CURSOR into the GENERIC kernel descriptions forats1993-11-031-2/+2
| | | | | | pccons or syscons usage. Modified comment in LINT for FAT_CURSOR. Now the FAT_CURSOR can be controlled over the option, instead of hacking syscons.c and pccons.c.
* Add example entries for syscons screen savers and cursor shape.jkh1993-10-311-1/+4
|
* Added alternative wd driver (called wx due to device name limitations)nate1993-10-261-1/+2
| | | | | This will be removed when a single driver that works on all hardware can be verified
* Added ps/2 mouse driver file to finish off what Jordan started beforenate1993-10-261-1/+2
| | | | The driver will have to come after it's probe routine has been written.
* Needed to bump symtab space even more (to 102452).jkh1993-10-231-2/+2
|
* Enabled all sound drivers by default.jkh1993-10-231-6/+6
|
* Removed comments from LINT file, left small example for SoundBlasterjkh1993-10-231-16/+5
| | | | in its place and moved commentary into /sys/i386/doc/sound.doc
* Put the sound stuff in alpabetic order.rgrimes1993-10-231-11/+11
|
* Add config + files information for new Linux soundcard driverjkh1993-10-232-2/+44
|
* Removed un-necessary dependencies for assym.snate1993-10-232-8/+4
|
* Reverted back to older version of ./genassym, instead of ./genassym.onate1993-10-232-12/+16
| | | | | | | since make depend wasn't picking up any new dependencies. However, due to a bug in the old code, the original dependencies weren't being used, so this version is better than the original and the lastest version. (And is more readable as well)
* Updated LINT to have the mse0 config linenate1993-10-191-2/+2
|
* Correct config line for ie0 per Garrett Wollman.rgrimes1993-10-181-2/+2
|
* Remove machdep.c from files.i386 and put machdep.o in the SYSTEM_OBJSrgrimes1993-10-143-24/+15
| | | | | | | | | | | line of Makefile.i386. Fixes the extra rule that gmake complains about for machdep.o. This fix is from Joans 0lsson. Rework the depends and rules for assym.s and genassym so that we now use the .depend rule for genassym.o such that if you change any header files that are included by genassym.c the right things happen. This is probably what has caused more bad kernel builds than any other thing in the Makefile.i386!
* Add ie0 (ATT ether net driver) and mcd0 (Mitsumi cd rom driver)rgrimes1993-10-121-1/+3
|
* Add support for mitsumi cd rom driver from Holger Viet, as fixed up byrgrimes1993-10-111-1/+2
| | | | Gary Clark II.
* Added if_ie entry for Garett Wollmans ATT driver, the drives will be importedrgrimes1993-10-101-1/+2
| | | | soon.
* Put sound blaster in alaphabetic orderrgrimes1993-10-091-2/+2
|
* Added sb entries for upcoming sound blaster driverjkh1993-10-091-1/+2
|
* >From NetBSDrgrimes1993-10-083-6/+7
| | | | | | | | | Change the cpu "i386" line to 2 lines: cpu "I386_CPU" cpu "I486_CPU" This is so we can do real CPU classification of code. Fix missing depend for assym.s which does depend on genassym.c
* From ljo:rgrimes1993-10-062-4/+4
| | | | | | machdep.o is a defined to be a target in 2 places. This was caused by the addition of the LOAD_ADDRESS stuff. Removed the extranious target of machdep.o.
* Remove old ethernet drivers if_ec, if_ne, and if_we from config filesrgrimes1993-10-012-7/+2
| | | | and from files.i386, they are no longer supported.
* Remove we0, since it is being removed from the systemrgrimes1993-09-301-2/+1
|
* Only configure one cd unit now since the code is fully dynamic,rgrimes1993-09-301-3/+2
| | | | add comment about this to the device cd0 line.
* Added at 0xFE100000 to config line as this kernel HAS to load high, andrgrimes1993-09-261-2/+3
| | | | | it is the place people seem to look for samples. Also since this kernel has so so many symbols in it also added SYMTAB_SPACE=89000.
* This Makefile is for FreeBSD, not 4.3 BSD-Reno. Moved $Id$.rgrimes1993-09-262-40/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added STRIP=, DBSYM=, and LOAD_ADDRESS?= Now use LOAD_ADDRESS for linking kernel and for dbsym, added strip -x to cut kernel size. Added machde.o: dependency, this will be needed in the future, and for now it does not hurt anyone. Cleaned out conf.o: dependency, mkdep does the right things. Same for param.c: This is really a Merge in of NetBSD's Makefile.i386, here is the relevant rlog info: ---------------------------- revision 1.27 date: 1993/08/27 23:58:20; author: brezak; state: Exp; lines: +2 -2 Need LOAD_ADDRESS for depend pass. ---------------------------- revision 1.25 date: 1993/07/19 16:52:16; author: mycroft; state: Exp; lines: +3 -3 Add ${DEBUG} to CFLAGS and -f to dbsym. ---------------------------- revision 1.22 date: 1993/07/18 10:08:22; author: mycroft; state: Exp; lines: +5 -6 Change to work with new config stuff for specifying load address. ---------------------------- revision 1.20 date: 1993/07/18 09:47:40; author: mycroft; state: Exp; lines: +6 -5 Use new -T option to dbsym. ---------------------------- revision 1.17 date: 1993/07/11 08:42:22; author: cgd; state: Exp; lines: +2 -2 don't ignore errors from dbsym... it might say that, e.g. there's not enough symbol space! ---------------------------- revision 1.14 date: 1993/06/06 23:29:03; author: cgd; state: Exp; lines: +2 -2 make conf.o actually depend on conf.c... ---------------------------- revision 1.8 date: 1993/04/29 03:27:39; author: cgd; state: Exp; lines: +5 -10 use ed instead of ex. the script to use is identical, and we might want to switch back to using ex when our ex supports -. ---------------------------- revision 1.5 date: 1993/03/24 18:48:57; author: cgd; state: Exp; lines: +1 -1 now use absolute path for dbsym ----------------------------
* Enable SYSVSHM, and set SHMMAXPGS=64.rgrimes1993-09-241-2/+3
|
* Increased pseudo-device bpfilter from 1 unit to 4 unitsrgrimes1993-09-211-2/+2
|
* Put the uha0 controller at its proper default IRQ of 14! Thanks Warner!rgrimes1993-09-131-2/+2
|
* Enabled options NS since it can now be compiled!rgrimes1993-09-061-2/+2
|
* Changed default irq and iomem address for ed0 so that most 3c503's andrgrimes1993-08-311-2/+2
| | | | | | | | | | wd80x3 class boards can be configured to the GENERIC kernels. Entry was: device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr Is now: device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
* Added options MATH_EMULTATE to the kernel config files to pull in thergrimes1993-08-282-3/+4
| | | | | 387 math emulator (sys/i386/i386/math_emulate.c). Made that file only get compiled if options MATH_EMULATE is in the kernel.
* Kernel support for ppp 1.3 + fixesrgrimes1993-08-271-1/+2
|
* Added the following line to all the supplied config files to shut up thergrimes1993-08-261-1/+2
| | | | | | config program until this thing is fixed correctly. maxfdescs 2048 #Max file descriptors per process
* New kernel config file for checking out the kernel sources. It does pullsrgrimes1993-08-221-0/+118
| | | | in every thing that is known to work, and a lot of things that don't!
* Moved if_we.c to be back in alphabetic order..rgrimes1993-08-211-2/+2
|
OpenPOWER on IntegriCloud