summaryrefslogtreecommitdiffstats
path: root/sys/i386
Commit message (Collapse)AuthorAgeFilesLines
* Add various documented ppbus optionsnsouch1999-01-232-4/+22
|
* Fix a dot too many in path.rnordier1999-01-232-4/+4
| | | | | PR: 9445 Noticed by: Ying-Chieh Liao <ijliao@Terry.Dorm10.NCTU.edu.tw>
* Suppress warnings when compiling LINT. No functional change.yokota1999-01-231-1/+7
|
* - Remove reference to obsolete options.yokota1999-01-233-18/+31
| | | | | - Describe options for the vga driver. Reviewed by: bde
* Move EXT2FS to be more visible, and give it a description. Also makeeivind1999-01-212-12/+32
| | | | the text from my last commit somewhat better.
* This is a rather large commit that encompasses the new swapper,dillon1999-01-212-35/+35
| | | | | | | | | | changes to the VM system to support the new swapper, VM bug fixes, several VM optimizations, and some additional revamping of the VM code. The specific bug fixes will be documented with additional forced commits. This commit is somewhat rough in regards to code cleanup issues. Reviewed by: "John S. Dyson" <root@dyson.iquest.net>, "David Greenman" <dg@root.com>
* Add 'options DEBUG_LOCKS', which stores extra information in structeivind1999-01-202-2/+20
| | | | | | | | lock, and add some macros and function parameters to make sure that the information get to the point where it can be put in the lock structure. While I'm here, add DEBUG_VFS_LOCKS to LINT.
* o enable plug and play support for the aha driver. Given the cumbersomeimp1999-01-201-12/+87
| | | | | | | | | | | | | | | | | | | | | | | | | pnp system in freebsd, I'm not sure how useful this will be, but my 1542CP seems to work well in plug and play mode and does seem to probe correctly at all the oddball addresses/irq/drqs that I tried. [[ I was unable to get /kernel.conf or /kernel.config to read in, so I wasn't able to verify that this method of userconfig works. that's one thing that makes pnp so hard to use in the current scheme. Pointers to the right new way of doing this accepted. ]] o Add some kludges to maybe bring support for 1540A/1542A into the driver. Since I have no 154xA cards, and the only person I know that has them hasn't given me feedback, I'm making this commit blind. o Honor unit numbers that are in the config file now. This allows one to hard wire the unit numbers (and have high unit numbers for plug and pray devices, which can't seem to be hardwired) and have the cards not migrate from aha1 -> aha0 should aha0 go on the fritz. I didn't verify that hard wired scsi busses would work, but did verify that hard wired aha addresses did work to a limited extent. Both aha0 and aha1 must be hardwired, or when the card that was in aha0 goes away, the probe for aha0 might pick up the card that otherwise would have been aha1.
* Make more messages conditional on bootverbosejkh1999-01-203-9/+15
|
* Remove 'alog'. G'bye Jamil.msmith1999-01-205-674/+5
|
* Hide the gensetdefs run the same way we hide the final ld command.peter1999-01-191-2/+3
|
* Fix comment wording.des1999-01-192-4/+4
|
* sysconsyokota1999-01-193-3/+78
| | | | | | | | | | | | | | | | | - Bring down the splash screen when a vty is opened for the first time. - Make sure the splash screen/screen saver is stopped before switching vtys. - Read and save initial values in the BIOS data area early. VESA BIOS may change BIOS data values when switching modes. - Fix missing '&' operator. - Move ISA specific part of driver initialization to syscons_isa.c. atkbd - kbdtables.h is now in /sys/dev/kbd. all - Adjust for forthcoming alpha port. Submitted by: dfr
* Remove unused files.yokota1999-01-198-8709/+0
| | | | | They served well. Now that their descendant is firmly in place and taking over, they can now rest in peace...
* Update the pccard hooks to use a module style declaration instead.peter1999-01-196-68/+18
|
* Break configure() into a couple of stages to allow insertion ofpeter1999-01-191-22/+25
| | | | hooks (eg: by drivers or (pre)loadable modules into a convenient spot.
* Fix typo. Unit is spelled with a 'u'. 'init' just types too easily.julian1999-01-181-2/+2
|
* Fix screwed up previous commit.julian1999-01-181-4/+9
| | | | | Obviously no-one is using this card on ISA as the interrupts were NOT being handled.
* From inspection, ISA interrupts were completely broken..julian1999-01-181-1/+20
| | | | | revert some of the old ISA code. (I can't test this but I'm working on the file.)
* Replaced by /usr/bin/gensetdefs a few months ago.peter1999-01-173-403/+0
|
* Use the gensetdefs that is now in /usr/bin, it's a superset of thepeter1999-01-171-15/+9
| | | | | | | | | | one in the kernel source, and that one is already used for modules. I don't _think_ this will hurt releases, aout-to-elf, etc, but it is possible. In all the cases I've looked at, config(8) has been generated straight after a make world, so if /usr/sbin/config exists and is the right version for the kernel, then we can pretty much count on /usr/bin/gensetdefs being there too.
* Remove references to an LKM that isn't built any more.peter1999-01-172-6/+4
|
* Minor cleanup; no more references to LKM's.peter1999-01-172-7/+4
|
* Remove the LKM glue since the support (src/lkm) has been gone a while.peter1999-01-171-34/+1
| | | | | This was impossible to use as an LKM anyway, but does work as a preloaded kld module though.
* Add LKM option so that the remaining code (hopefully) doesn't go stale.peter1999-01-172-2/+14
|
* Fix cut & paste mind-o: the entry for the xl driver should say ethernet,wpaul1999-01-171-3/+3
| | | | not FDDI. *smak*
* Don't forget copying video mode flags to the adapter info. block whenyokota1999-01-171-1/+2
| | | | changing video modes.
* Removed the #defines of interrupt handlers to NULL. This hack was forbde1999-01-171-60/+1
| | | | old (> 3 months) versions of config(8).
* Pass the unit number to the DMA cookie lookup routine and use itbde1999-01-172-5/+7
| | | | | | | | | | | | to look up cookies properly, at least for standard controllers. Cookies are used so that we don't have to pass around lots of args. All of the dmainit functions use the unit number so it is essential that we pass them a cookie with the correct unit number. This may break working configurations if there are bugs in the dmainit functions like the ones I just fixed for VIA chipsets. Broken in: rev 1.4 of ide_pci.c and rev.1.139 of wd.c.
* There are two models of AMD K6-2 Model 8 (c.f. AMD's document), so thekato1999-01-162-27/+28
| | | | | | CPU stepping must be checked. Also, fixed print_AMD_info. Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
* Fix palette save/load functions.yokota1999-01-161-21/+41
| | | | | # They have been unchanged since the introduction of the VESA support. # But, we started seeing the problem only recently ;-<
* Don't let bugs in ide_pci.c break wdprobe(), at least for standardbde1999-01-161-25/+10
| | | | | | | | | | | IDE hardare. The attempted fix in rev.1.182 was a no-op except for adding dozens of style bugs. The undocumented options ALI_V and DISABLE_PCI_IDE go away as a side effect. ALI_V was a no-op because rev.1.182 was a no-op. DISABLE_PCI_IDE didn't actually disable PCI IDE. It disabled the buggy code in wdprobe() at a cost of completely breaking support for Promise controllers. Broken in: rev.1.139
* Fetch an overide for NMBCLUSTERS from the kernel environment. Never allowmsmith1999-01-151-1/+7
| | | | the value to be reduced below that defined when the kernel was built.
* Use a fast interrupt handler for the PCI version of the cy driverbde1999-01-152-2/+4
| | | | | | | | if option CY_PCI_FASTINTR is configured and mapping the irq to a fastintr is possible. Unfortunately, this has to be optional because pci_map_int_right() doesn't handle the INTR_EXCL flag right -- INTR_EXCL is honoured even if the interrupt needs to be non-exclusive for other devices to work.
* Fixed corruption of the fd buffer queue. Once upon a time, the activebde1999-01-152-8/+16
| | | | | | | | | | buffer had to be left on the head of the queue for [bufq]disksort() to sort against. This isn't right for devices that can support multiple active i/o's, and only the fd driver did it. "Fixing" this in rev.1.36 of ufs_disksubr.c broke the fd driver in much the same way as rev.1.52 of <sys/buf.h> broke it (see rev.1.119). Bug reported and fix tested by: dt
* Backed out previous commit. MALLOC_DEFINE() needs <sys/kernel.h>.bde1999-01-141-3/+3
|
* Replace includes of <sys/kernel.h> with includes ofjdp1999-01-143-7/+7
| | | | | <sys/linker_set.h> in those files that use only the linker set definitions.
* dftp -> dtfp Get it right...msmith1999-01-141-2/+2
|
* Fix various breakage after the recent keyboard driver change.yokota1999-01-142-14/+15
| | | | | | - Don't try to set typematic rate if there is not a keyboard. - Fix wrong test on error code. - Don't try to claim the keyboard twice. The second call will fail.
* Move notes on some flags for AT keyboard. They used to be for sc0,yokota1999-01-132-8/+12
| | | | | | | | and now for atkbd0. # I know I should be writing a man page rather than editing LINT... Spotted by: tom@geotec.net (Tom Jackson)
* Assign cdev major 84 to 'dftp' for "Louis A. Mamakos" <louie@UU.NET>msmith1999-01-131-2/+2
|
* Oops, I accidentaly left the debug option on by default.yokota1999-01-131-2/+2
| | | | It's set to off now.
* Switch type of vxintr instead of using the previous casts.eivind1999-01-121-2/+2
| | | | Requested by: bde
* Take cdev major # 114 for ugenn_hibma1999-01-121-1/+2
|
* Move a couple of functions to make __inline work. While I'm here,eivind1999-01-122-77/+82
| | | | | split a couple of function declarations to make the style internally consistent.
* Add a prototype to silence warnings.eivind1999-01-121-1/+3
|
* Remove/comment out unused functions.eivind1999-01-122-23/+4
|
* Silence warnings by cleaning up xxxintr typeseivind1999-01-123-7/+8
|
* Silence warnings.eivind1999-01-1210-22/+37
|
* Clean up warnings; a couple of these came because of genuine errors ineivind1999-01-121-4/+6
| | | | | parameter passing (passing a pointer to u_short where a pointer to int is expected), for which the bugs have been fixed.
OpenPOWER on IntegriCloud