aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revive the PKG_ADD_BASE stuff a bit.Jordan K. Hubbard1999-05-121-1/+2
| | | | Notes: svn path=/head/; revision=47039
* Updated a comment (Crtat is no longer bogusly shared with syscons).Bruce Evans1999-05-121-2/+0
| | | | | | | Don't declare a nonexistent variable. Notes: svn path=/head/; revision=47038
* Fix a couple of bogons in the X server/desktop setup menus.Jordan K. Hubbard1999-05-126-27/+60
| | | | Notes: svn path=/head/; revision=47036
* Removed global variable `Crtat'. This was once (bogusly) shared withBruce Evans1999-05-121-6/+3
| | | | | | | | | | pcvt, but it had rotted into unuse here, and of course its type had become inconsisent with its type in pcvt. Fixed some minor style bugs. Notes: svn path=/head/; revision=47034
* Divorce "dev_t" from the "major|minor" bitmap, which is now calledPoul-Henning Kamp1999-05-1171-209/+337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | udev_t in the kernel but still called dev_t in userland. Provide functions to manipulate both types: major() umajor() minor() uminor() makedev() umakedev() dev2udev() udev2dev() For now they're functions, they will become in-line functions after one of the next two steps in this process. Return major/minor/makedev to macro-hood for userland. Register a name in cdevsw[] for the "filedescriptor" driver. In the kernel the udev_t appears in places where we have the major/minor number combination, (ie: a potential device: we may not have the driver nor the device), like in inodes, vattr, cdevsw registration and so on, whereas the dev_t appears where we carry around a reference to a actual device. In the future the cdevsw and the aliased-from vnode will be hung directly from the dev_t, along with up to two softc pointers for the device driver and a few houskeeping bits. This will essentially replace the current "alias" check code (same buck, bigger bang). A little stunt has been provided to try to catch places where the wrong type is being used (dev_t vs udev_t), if you see something not working, #undef DEVT_FASCIST in kern/kern_conf.c and see if it makes a difference. If it does, please try to track it down (many hands make light work) or at least try to reproduce it as simply as possible, and describe how to do that. Without DEVT_FASCIST I belive this patch is a no-op. Stylistic/posixoid comments about the userland view of the <sys/*.h> files welcome now, from userland they now contain the end result. Next planned step: make all dev_t's refer to the same devsw[] which means convert BLK's to CHR's at the perimeter of the vnodes and other places where they enter the game (bootdev, mknod, sysctl). Notes: svn path=/head/; revision=47028
* Oops, the correct commit message is:Dmitrij Tejblum1999-05-110-0/+0
| | | | | | | remove unused variable db_recover. Notes: svn path=/head/; revision=47027
* Oops, back out previous, it is not quite ready for commit and has nothingDmitrij Tejblum1999-05-111-9/+2
| | | | | | | to do with the commit message. Notes: svn path=/head/; revision=47026
* Initialize bootifo.envp, so that the kernel environment can be used.Dmitrij Tejblum1999-05-113-6/+16
| | | | | | | | Set kernelname. Get it as getenv("kernelname"), bootinfo.booted_kernel does not contain path to the directory. Notes: svn path=/head/; revision=47025
* Yet another place I missed when increasing trapframe size, which causes problemLuoqi Chen1999-05-116-10/+14
| | | | | | | | | to SIGFPE handling. Reviewed by: Bruce Evans <bde@zeta.org.au> Notes: svn path=/head/; revision=47024
* "fix" warning. This still needs to be kld-ified some day (or removed).Peter Wemm1999-05-111-1/+4
| | | | Notes: svn path=/head/; revision=47023
* Do not hardcode size of struct vm86frame.Luoqi Chen1999-05-113-5/+17
| | | | | | | Submitted by: Jonathan Lemon <jlemon@americantv.com> Notes: svn path=/head/; revision=47022
* Trap frame size has increased by 4.Luoqi Chen1999-05-111-3/+3
| | | | | | | Submitted by: Kazutaka YOKOTA <yokota@freebsd.org> Notes: svn path=/head/; revision=47021
* Quirk this drive- all luns show up the same.Matt Jacob1999-05-111-1/+11
| | | | | | | Submitted by: Stephen McKay <syssgm@detir.qld.gov.au> Notes: svn path=/head/; revision=47020
* Take a shot at handling INTR_FAST and INTR_EXCL for CY_PCI_FASTINTR.Peter Wemm1999-05-111-12/+21
| | | | | | | | Bruce suggested a patch before but that was based on the old DRIVER_TYPE_* interfaces. Notes: svn path=/head/; revision=47019
* Tidy up references to <sys/rlist.h> and support for the old swap managementPeter Wemm1999-05-114-94/+12
| | | | | | | that went away in January. Notes: svn path=/head/; revision=47018
* Send subr_rlist.c off to the big Attic in the sky. It's been #if 0'edPeter Wemm1999-05-113-364/+0
| | | | | | | | for quite some time now and can be revived in a moment's notice if needed. (It was replaced by subr_blist.c for VM/swap) Notes: svn path=/head/; revision=47017
* Sync usage() with man page.Dag-Erling Smørgrav1999-05-111-2/+2
| | | | | | | | PR: 11539 Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua> Notes: svn path=/head/; revision=47016
* Don't stop listening to the signal pipe just because you don't haveDag-Erling Smørgrav1999-05-111-6/+6
| | | | | | | | | anything else to do. PR: 10468, 11594 Notes: svn path=/head/; revision=47015
* Sync with changes in /etc/mail.Jordan K. Hubbard1999-05-111-2/+2
| | | | Notes: svn path=/head/; revision=47012
* Found the needle in the haystack!John Birrell1999-05-112-4/+4
| | | | | | | | | | | Use colons instead of semi-colons in the default init_path to behave like UNIX instead of DOS. Suggested by: bde Reminded by: des (with no hint as to *which* man page). Notes: svn path=/head/; revision=47011
* During probe, the page lockdown code in dpt_control.c does someJordan K. Hubbard1999-05-111-2/+4
| | | | | | | | | | | | | | | | bad math: it does not handle page-boundary conditions, and will not end up mapping all of the requested addresses. This will cause a panic: page fault during probe on some systems. I have a machine that will panic every time (when using the dpt driver) on kernel probe when there are 5 drives installed. When there are 4 drives, it is fine. Fix is to always allocate/deallocate an extra page. There is also a bonus splx() fix on an early error return. Submitted by: Mark J. Taylor <mtaylor@cybernet.com> PR: 9367 Notes: svn path=/head/; revision=47009
* Make the driver work on HP8100 and the newer Philips that does notSøren Schmidt1999-05-113-72/+9
| | | | | | | support the rezero command. Notes: svn path=/head/; revision=47008
* Hmm. Could have sworn I committed this before. Mention the jail() stuffJordan K. Hubbard1999-05-112-0/+6
| | | | | | | | in release notes. Be kinda neat if the jail stuff refused to allow read/write access to raw devices too. :) Notes: svn path=/head/; revision=47006
* Change the INIT_PATH option example to use colons instead of semi-colonsJohn Birrell1999-05-113-6/+6
| | | | | | | (per rev 1.122 of sys/kern/init_main.c). Notes: svn path=/head/; revision=47004
* Use colons instead of semi-colons to behave like UNIX instead of DOS.John Birrell1999-05-111-4/+4
| | | | | | | Suggested by: bde Notes: svn path=/head/; revision=47003
* Sync with sys/isa/sio.c revision 1.241.KATO Takenori1999-05-112-4/+6
| | | | Notes: svn path=/head/; revision=47002
* Sync with sys/i386/isa/fd.c revision 1.143.KATO Takenori1999-05-112-4/+6
| | | | Notes: svn path=/head/; revision=47001
* Sync with sys/i386/i386/usercnofig.c revision 1.142.KATO Takenori1999-05-111-7/+6
| | | | Notes: svn path=/head/; revision=47000
* Make KDE the "default" desktop.Jordan K. Hubbard1999-05-113-12/+12
| | | | Notes: svn path=/head/; revision=46999
* fix name clash for variables named "minor" and "major"Hellmuth Michaelis1999-05-111-6/+6
| | | | | | | Submitted by: Steve Kargl Notes: svn path=/head/; revision=46998
* Add another kludge to the card identification probe. It appears thatWarner Losh1999-05-111-4/+7
| | | | | | | | | | | | | some aha 1542B cards will return 0x7f for the unimplemented GEOMETRY register. This is a good 3.2 candidate. PR: 11469 Submitted by: Thomas David Rivers Notes: svn path=/head/; revision=46997
* Fixed some regressions in rev.1.40:Bruce Evans1999-05-111-7/+4
| | | | | | | | | - rev.1.39 was clobbered. - PROG was defined twice, once as nm. - style bugs. Notes: svn path=/head/; revision=46996
* Preserve /root's dotfiles across upgrades too.Jordan K. Hubbard1999-05-112-2/+10
| | | | | | | PR: 6559 Notes: svn path=/head/; revision=46994
* Use the probe priority mechanism to make sure the chip* probes do notPeter Wemm1999-05-113-29/+63
| | | | | | | | | | | | | | | | displace a real driver. Revert rev 1.109. Pick up a few things from elsewhere (a couple of SiS id's). As an *experiment*, have the chip* driver claim (for reporting purposes) IDE controllers if there isn't another PCI-aware ide or ata driver to grab them. I've exported the match function since it could be used from the ata-all.c code replacing ata_pcimatch() - but I have not touched the ata code. I'd like to catch a few more devices this way, including USB and other bridges etc. Notes: svn path=/head/; revision=46993
* Restored rev.1.11 which was clobbered by rev.1.12 (translated to `C').Bruce Evans1999-05-111-2/+2
| | | | Notes: svn path=/head/; revision=46990
* add in mention of 1080/1240 supportMatt Jacob1999-05-112-2/+4
| | | | Notes: svn path=/head/; revision=46986
* A large set of changes to handle dual bus adapters.Matt Jacob1999-05-111-50/+106
| | | | Notes: svn path=/head/; revision=46972
* Some massive thwunking in initialization to handle dual bus adapters. MoreMatt Jacob1999-05-111-312/+601
| | | | | | | | | | massive thwunking to include an XS_CHANNEL value. Some changes of how parameters are reported to outer layers (including bus, e.g.). Yet more stirring around in isp_mboxcmd to try and get it right. Decode of 1080/1240 NVRAM. Notes: svn path=/head/; revision=46971
* Add in SCSI_QFULL definitions. Add in local storage for second SIM forMatt Jacob1999-05-111-2/+10
| | | | | | | dual bus adapters. Add in XS_CHANNEL macro to get at it. Notes: svn path=/head/; revision=46970
* Clean up some sprintfs. Add in a SCSI_QFULL an XS_CHANNEL definitionMatt Jacob1999-05-111-5/+9
| | | | | | | for 2.X versions. Disable fast posting for FC. Notes: svn path=/head/; revision=46969
* Roll core minor number. Re-layout a lot of SCSI fields to accomodate multipleMatt Jacob1999-05-111-21/+23
| | | | | | | bus adapters. Notes: svn path=/head/; revision=46968
* Clean up some macros. Add in ISP 1080/1240 NVRAM layout definitions.Matt Jacob1999-05-111-8/+128
| | | | Notes: svn path=/head/; revision=46967
* add a couple of missing commandsMatt Jacob1999-05-111-5/+5
| | | | Notes: svn path=/head/; revision=46966
* Fixed reset handling for motor off resets. I first fixed this togetherBruce Evans1999-05-113-6/+9
| | | | | | | | | | with other reset handling in rev.1.83 but broke it in rev.1.120. The breakage didn't seem to cause any problems even on the system which had problems ("extra" interrupts and botched handling thereof) before rev.1.83. It only affects multi-floppy systems anyway. Notes: svn path=/head/; revision=46965
* Clean up 2.2.X support (which might have to be cleaned up againMatt Jacob1999-05-112-60/+106
| | | | | | | | | after some of the previous commits). Add in support for the 1240 dual channel ISP card. Try the dance of unmapping a PCI interrupt if we don't configure (if that ever works it'll be helpful). Notes: svn path=/head/; revision=46964
* Add a SA_FLAG_COMP_SUPP flag (to quirk compression asMatt Jacob1999-05-111-454/+573
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SUPPORTED). Add a SA_FLAG_TAPE_FROZEN for (see below). Add a queue_count field to softc. Add HP T20* Travan-5 like tape device as a FIXED/512 type device. Works for me. Add TANDBERG SLR5 as a variable SA_QUIRK_1FM device. Change VIPER 2525 to 1024 byte blocksize. It's possible other drives should change too, but see below.. Change argument to sagetparams to be pointer to a sa_comp_t union- this can be either a DATA COMPRESSION or a DEVICE CONFIGURATION page. In general compression now tries to use the DATA COMPRESSION page and if that fails tries the DEVICE CONFIGURATION page. Change close routine to not rewind tape if there's a failure in either writing filemarks or in backing over one of two filemarks for a 2FM at EOT tape- instead mark the tape as 'frozen' and print a message saying that either an OFFLINE or REWIND or an MTEOM command is needed to clear this state (all bring certainty back to tape position). Fix sastrategy to not allow I/O to a frozen tape. Add MTIOCGETEOTMODEL/MTIOCSETEOTMODEL ioctls that get and set the EOT model for a tape drive (you can now dynamically change whether it's a 2 FM @ EOT or 1FM at EOT tape device). This ought to give folks something to handle the QIC drives we don't know about. Correctly propagate record of compression algorithm back. Clear FROZEN flag for EOM, REWIND and OFFLINE (and RETENSION and ERASE) cases. Fix an egregious bug in sadone that had left the device queue frozen for deferred (for fixed mode case) errors. Add comment in samount about how useless the test unit ready is for invalidating a mount (this has to be fixed later). Fix residual calculation (per Eivind) in saerror so that negative values for tape records being too large for the supplied buffer get caught. Do some other saerrro cleanup. Per Ken && Justin, add my name to copyright comment. Notes: svn path=/head/; revision=46962
* Fix a bogon which stopped Vinum from recognizing half its keywords.Greg Lehey1999-05-111-1/+1
| | | | Notes: svn path=/head/; revision=46960
* update spam countermeasuresJonathan M. Bresler1999-05-113-205/+16
| | | | | | | | | | | | add examples of using an access_db update .mc files to match recommendations on http://www.sendmail.org/m4/anti-spam.html (grrr.....should have been one commit did the last commit from a subdirectory) Notes: svn path=/head/; revision=46959
* update spam countermeasuresJonathan M. Bresler1999-05-112-2/+8
| | | | | | | | | add examples of using an access_db update .mc files to match recommendations on http://www.sendmail.org/m4/anti-spam.html Notes: svn path=/head/; revision=46958
* Fixed disordering in previous 2 commits.Bruce Evans1999-05-111-3/+3
| | | | Notes: svn path=/head/; revision=46956