summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Return -100 rather than 0 for pccard probe routines. This allowsimp2003-08-241-2/+2
| | | | other drivers to attach to these cards, if so desired.
* o Do not keep a separate list of src/etc/defaults files inmtm2003-08-242-7/+4
| | | | | | | | | | the src/etc makefile. This list was used to manually install the files from src/etc. Instead, simply change directory and 'make install'. o There is no reason for the files in src/etc/defaults to be installed as writeable. Reviewed by: ru
* Changed ??? to foo in dead code since ??? screws up my editor.jake2003-08-241-1/+1
|
* - Remember to flip the foreground and background color attributes injake2003-08-241-11/+18
| | | | | | | | | | | | | | gfb_draw if 'flip' is specified. This causes the mouse cut region to be displayed in reverse color so it is visbile. - Use the "other" implementation of gfb_cursor for the creator driver, which doesn't assume there is a hardware cursor. It seems that the hardware cursor that creator provides doesn't display the character under the cursor in reverse colors, so the driver does this manually and uses the hardware cursor for the mouse pointer (which it also works much better for). This is wedged here because it required less hoops than accessing the syscons vtb from inside the video driver, which is needed to read the character and color attributes under the new cursor position.
* Hook syscons and the creator driver up to the sparc64. This compiles butjake2003-08-242-0/+22
| | | | will not link due to missing keyboard drivers.
* Add a driver for creator upa frame buffers found in many sparc64 machines.jake2003-08-246-0/+13655
| | | | | | | | | | These are fixed resolution and operate only in pixel mode so they present a challenge to syscons (square peg, round hole, etc, etc). The driver provides a video driver interface for syscons and a separate character device for X to mmap. Wherever possible the creator's accelarated graphics functions are used so text mode is very fast. Based roughly on the openbsd driver.
OpenPOWER on IntegriCloud