summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Probe routines can return < 0 for speculative matches. In theimp2003-08-251-1/+1
| | | | | | | compatibility routine, go ahead and accept that as 'success'. A properly written compatible driver should return < 0 for both the compat match and compat probe routines, so this will wind up doing the right thing.
* Sort quirks into sections.njl2003-08-251-19/+20
|
* Revert previous commit. Violates Maintainer (O'Brien knows how tomjacob2003-08-251-13/+24
| | | | | reach me directly), but more importantly, breaks compiles on non-FreeBSD platforms.
* Fall back to using the kernel version for the OSRELDATE whenimp2003-08-251-0/+4
| | | | | | | | | | | | | /usr/include/osreldate.h doesn't exist on the system. While this could be worked around by saying something like 'make includes OSLRELDATE=0' when this file doesn't exist, it is just as easy to provide a fallback when the file we know we depend on doesn't exist. While this doesn't make all targets work w/o a /usr/include/osreldate.h, because some of the FreeBSD bootstrap tools use this file. 'make includes' however does work. Noticed by: peter, obrien (and likely others) Pointy hat to: imp (for suggesting a method that depended on /usr/include)
* Try to get rid of the fake slave problem.sos2003-08-251-0/+4
|
* Cleanup the dma int/alloc/free code.sos2003-08-255-98/+72
|
* Fix copyright comment & FBSDID style nits.obrien2003-08-2531-55/+27
| | | | Requested by: bde
* Remove merge conflict that I didn't notice as it was in the middle of aobrien2003-08-251-5/+0
| | | | | | comment and thus compiled. Submitted by: bde
* Unify prototypes.sos2003-08-2511-85/+91
| | | | Cosmetics.
* Fix compile error.nyan2003-08-251-1/+1
|
* Only call FLUSH_CACHE on devices that say they can.sos2003-08-251-4/+8
| | | | | | This will get rid of the warnings issued at shutdown (that seems to worry alot of users), but will also no flush cache on lots of devices that can, but doesn't set the right support bits...
* Switch to dev/syscons/syscons.c.nyan2003-08-252-3587/+1
|
* Merge pc98 support from sys/pc98/pc98/syscons.c.nyan2003-08-251-0/+21
|
* Dont check the cable bit on ich5 when on the SATA channel.sos2003-08-251-1/+2
|
* MFi386: revision 1.452nyan2003-08-251-0/+1
|
* Trim ti(4) devices.bmah2003-08-252-74/+2
|
* Sort the lists of supported devices. No other content changes.bmah2003-08-251-10/+10
|
* In the lists of supported devices, remove "The" from the names ofbmah2003-08-251-10/+10
| | | | | devices and capitalize the words "Gigabit", "Ethernet", and "adapter" consistently.
* Catch up ti(4) with hardware notes.bmah2003-08-251-0/+2
| | | | | PR: 55637 Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
* Add option NO_SIO to work-around the hardcoded dependency on sio(4).marcel2003-08-2514-212/+257
| | | | | | | Without this option it is not possible to omit the driver from the configuration file and successfully build a kernel. This option is specific to alpha.
* Change of plans: Add ext2_bitops.h with generic and portablemarcel2003-08-257-55/+232
| | | | | | | | implementations. Use those on platforms that don't have MD headers. Remove the ia64 MD header. We're going to use the C implementation there. Suggested by: bde
* Make TX on davicom 9102A working again. This chip needsmbr2003-08-242-0/+4
| | | | | | | its mbufs aligned on TX. PR: 53656, 42714 MFC after: 3 days
* Trim ep(4) devices.bmah2003-08-242-64/+2
|
* Add a few PC98-specific (?) devices, from the hardware notes.bmah2003-08-241-0/+2
|
* Remove a duplicate copy of the fe(4) devices that somehow snuck inbmah2003-08-242-168/+6
| | | | | | | | here. Trim devices from the remaining fe(4) section as the manpage now covers all of them. While here, remove a comment that instructs developers on how to add specific instances of devices, since we're moving away from that now.
* Sort device list, no other content changes.bmah2003-08-241-8/+8
|
* Add a few more PC98-specific instances of fe(4) devices, obtained frombmah2003-08-241-0/+11
| | | | the hardware notes.
* Comment out a couple of __inline__s until we can get inlines to be actuallyanholt2003-08-241-2/+2
| | | | respected or at least shut the warning up.
* Remove duplicate SCM ID.obrien2003-08-241-2/+0
|
* Sync with local version (cosmetics)sos2003-08-241-1/+1
|
* There is no detach func for PCI ATA devs.sos2003-08-241-1/+0
|
* Fix ad_dump top actually produce a dump.sos2003-08-241-3/+9
| | | | Reported by: Tor Egge <Tor.Egge@cvsup.no.freebsd.org>
* Use __FBSDID().obrien2003-08-2421-31/+63
| | | | Also some minor style cleanups.
* Use __FBSDID().obrien2003-08-2428-40/+89
| | | | Also some minor style cleanups.
* Use __FBSDID().obrien2003-08-24447-755/+1477
| | | | Also some minor style cleanups.
* Remove a useless '/'.obrien2003-08-241-1/+1
|
* Reformat FBSD_{START,END}FILE_SPEC to FSF coding standards.obrien2003-08-243-45/+33
| | | | Use these in our i386, amd64, and alpha platforms.
* Fix the former commit as cvs screwed it up somehowsos2003-08-241-1/+2
|
* Add comment about ATAng.sos2003-08-241-0/+5
|
* Add device ataraid, this is now seperate and not pulled in by atadisk.sos2003-08-241-0/+1
|
* Adjust to the new sys/ata.h layoutsos2003-08-241-29/+35
|
* This is a major rework of the ATA driver (ATAng)sos2003-08-2429-3934/+3563
| | | | | | | | | | | | | | | | | | | | | | Restructure the way ATA/ATAPI commands are processed, use a common ata_request structure for both. This centralises the way requests are handled so locking is much easier to handle. The driver is now layered much more cleanly to seperate the lowlevel HW access so it can be tailored to specific controllers without touching the upper layers. This is needed to support some of the newer semi-intelligent ATA controllers showing up. The top level drivers (disk, ATAPI devices) are more or less still the same with just corrections to use the new interface. Pull ATA out from under Gaint now that locking can be done in a sane way. Add support for a the National Geode SC1100. Thanks to Soekris engineering for sponsoring a Soekris 4801 to make this support. Fixed alot of small bugs in the chipset code for various chips now we are around in that corner anyways.
* Remove redundant bzero.hsu2003-08-241-1/+0
| | | | Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* Eliminate the last (direct) uses of vm_page_lookup() on the pte object.alc2003-08-241-18/+3
|
* Allow bus barrier operations on fake tags. The purpose of a fakemarcel2003-08-241-4/+4
| | | | | | | | | | bus tag is to allow bus space accesses prior to having newbus fully initialized, such as would be the case for console drivers. Since barriers are a fundamental part of bus space accesses, not allowing them on fake tags would defeat the purpose of these tags. We use the barrier function normally associated with nexus. This is the barrier used when subordinates haven't defined a barrier themselves.
* Enhance the jail start/stop script.mtm2003-08-242-15/+124
| | | | | | | | | | | | | | | | | | | | o The following additional configuration attributes of a jail can be controlled from rc.conf: - mounting devfs(5) - mounting fdescfs(5) - mounting procfs(5) - custom devfs(8) ruleset If no ruleset is specified, the default jail ruleset is used. o The output of executing /etc/rc in the jail is now redirected to /dev/null. Instead, the hostname of the jail is echoed if the jail(8) command exited successfully. If the output is wanted it can probably be redirected to a file (/var/run/$jail maybe) instead of /dev/null. Submitted by: Scot W. Hetzel <hetzels@westbend.net> with modifications by Jens Rehsack <rehsack@liwing.de> and me.
* reenable the caches when a PCI peek faults. Takes my kernel compilejmg2003-08-242-0/+6
| | | | | | from 3770 real down to 1250 real. Submitted by: jake
* Check in the known good version of the wi driver, with prism/symbolimp2003-08-246-0/+3715
| | | | | | | | | | | | | | | | | | | | | | | support stripped out and minimally renamed to owi. This driver attaches to lucent cards only. This is designed to aid in the testing of fixes to the wi driver for lucent cards. It is supported only as a module (you cannot compile it into your kernel). You cannot have the wi driver in your kernel (or loaded as a moudle) to use the owi module. I've not connected it to build, as this module is currently for debugging purposes. This is for developers only at the present time. If we can't get lucent support fixed by 5.2 code freeze, then we'll re-evaulate this support level. Please use this to fix the lucent support in dev/wi. This will be removed from the system when lucent support has been fixed in dev/wi. Note to developers: Do not connect this to the build, make it possible to build into the kernel or otherwise 'integrate' this into system without checking with me first. This is for debugging purposes only. If this doesn't work for you, I don't want to hear about it unless you are fixing the wi driver :-)
* This doesn't work, so back them out.imp2003-08-241-2/+2
|
* - Add a font width field to struct scr_stat. Use this instead of '8'.jake2003-08-243-10/+12
| | | | | - Use the values in the video info for the font size and width instead of second guessing.
OpenPOWER on IntegriCloud