summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add uslcom to the build too.thompsa2009-02-157-0/+7
| | | | Reminded by: Michael Butler
* Make uslcom compile, cut'n'paste errors from uplcom.thompsa2009-02-151-7/+7
|
* Remove debug.ce.mpsafenet: we no longer support running the networkrwatson2009-02-151-41/+7
| | | | | stack with conditional Giant acquisition, and IFF_NEEDSGIANT will be removed in the near future.
* Remove debug.ctau.mpsafenet: we no longer support running the networkrwatson2009-02-151-29/+7
| | | | | stack with conditional Giant acquisition, and IFF_NEEDSGIANT will be removed in the near future.
* Remove debug.cp.mpsafenet: we no longer support running the networkrwatson2009-02-151-30/+7
| | | | | stack with conditional Giant acquisition, and IFF_NEEDSGIANT will be removed in the near future.
* Switch over GENERIC kernels to USB2 by default.thompsa2009-02-158-110/+490
| | | | Tested by: make universe
* Add method precheck to the g_part interface. The precheckmarcel2009-02-153-20/+43
| | | | | | | | | | | | | | | | | | | | | method allows schemes to reject the ctl request, pre-check the parameters and/or modify/set parameters. There are 2 use cases that triggered the addition: 1. When implementing a R/O scheme, deletes will still happen to the in-memory representation. The scheme is not involved in that operation. The pre-check method can be used to fail the delete up-front. Without this the write to disk will typically fail, but at that time the delete already happened. 2. The EBR scheme uses a linked list to record slices. There's no index. The EBR scheme defines the index as a function of the start LBA of the partition. The add verb picks an index for the range and then invokes the add method of the scheme to fill in the blanks. It is too late for the add method to change the index. The pre-check is used to set the index up-front. This also (silently) overrides/nullifies any (pointless) user-specified index value.
* Remove unneeded AND operation. We have already checked that bit is set.mav2009-02-151-1/+1
|
* Enable MSI support by default. Still can be disabled using device.hints.mav2009-02-151-18/+5
|
* Add initial single-vector MSI support into atapci driver.mav2009-02-152-4/+15
| | | | | | | Works fine with AHCI and theoretically other MSI capable devices. At this moment support disabled by default. To enable it, set "hint.atapci.X.msi=1" device hint.
* Pull in kbd.c with usb2_input_kbd, just like ukbd.thompsa2009-02-155-5/+5
|
* It appears that none of the contents of this file are necessary, soimp2009-02-151-101/+1
| | | | replace the amd64-ish version with a blank version.
* Add the pccard header files to ObsoleteFiles.inc.ed2009-02-151-0/+4
| | | | Reviewed by: imp
* Removal pccard directory requires removing it from the list of thingsimp2009-02-151-1/+1
| | | | | | | that get installed too. <blush> Submitted by: Olivier Smedts (identical patches to what I came up with before checking email)
* Make dumper_t definition conform more closely to stlye(9). This alsoimp2009-02-151-5/+5
| | | | | | avoid keywords in other languages that may have been present before. Submitted by: Andriy Gapon, jkoshy@
* Now that ifmcstat(8) does not suck, retire host-mode netstat -g.bms2009-02-155-226/+11
| | | | This change will not be back-ported.
* Add workaround for some ATI chips, failing to soft-resetmav2009-02-151-5/+12
| | | | when port multiplicator supported, but absent.
* nitsbms2009-02-151-12/+12
|
* Blow away KAME MLDv2 hooks.bms2009-02-151-80/+0
| | | | | | This code can be gotten from change history here and it's more than likely our implementation will differ significantly because of VIMAGE and SMPng.
* Improve ifmcstat(8) and fix a few bugs while we're at it:bms2009-02-152-82/+188
| | | | | | | | | | | | | | | | | | * Retire the old 'ifmcstat <kernel>' usage. * Print AF_LINK records even if run against KVM. This makes the KVM backend consistent with the sysctl backend. * Suppress printing of link-layer group records by default. * Add a -v switch to allow link-layer groups to be printed. * If compiled without INET6 support, actually work. * If compiled with INET6 support, print the scope ID of all IPv6 addresses in both backends. * Update man page. * Update copyrights. With this change, it is now reasonable to retire netstat -g. Most of the SSM related gunk in this file will require later refactoring. MFC after: 2 weeks
* - Do not free the pattern lists immediately after use, as they might be neededlulf2009-02-151-6/+0
| | | | | | | | again in case the connection is interrupted and csup have to reconnect. The lists will be freed after the collection has been completely processed. PR: bin/131477 Tested by: dchagin
* Fix a typo which caused ifmcstat's sysctl pathbms2009-02-151-1/+1
| | | | | | | | | to print the network-layer endpoint address of the group membership, rather than its link-layer mapping as intended. The KVM path is not affected. MFC after: 1 week
* sys/pccard is gone.nyan2009-02-152-3/+1
|
* Tune output to remove trailing space.mav2009-02-151-3/+3
| | | | Submitted by: Christoph Mallon
* Add SATA and PCI Advanced Features capabilities reporting.mav2009-02-151-0/+24
|
* Add SATA and PCI Advanced Features capabilities constants.mav2009-02-151-0/+11
|
* - fix formattingkmacy2009-02-151-68/+25
| | | | - fix types in ticks_to_system_time
* Actually include geom_part_ebr.c when options GEOM_PART_EBR ismarcel2009-02-151-0/+1
| | | | | | present. Pointy hat: marcel
* Don't remove gdbserver on ARM. It's not obsolete. In fact,marcel2009-02-151-1/+1
| | | | it's quite nouveau...
* This directory is no logner needed after copy to usr.sbin/dumpcis.imp2009-02-152-484/+0
|
* Move sys/pccard/*.h here.imp2009-02-154-5/+487
|
* Remove unnecessary pccard/cardinfo.h include.imp2009-02-151-1/+0
|
* Remove vestiges of OLDCARD PC Card support. We haven't needed/usedimp2009-02-157-324/+0
| | | | this since 5.x.
* This directory isn't needed anymore.imp2009-02-150-0/+0
|
* Truss builds on mips, so don't filter it building there anymore.imp2009-02-151-1/+1
|
* Add preliminary support for truss on MIPS. It compiles, but has notimp2009-02-153-0/+354
| | | | | | | | been extensively tested. And the ELF64 stuff likely is not quite right... # There's a lot of cut-n-paste code here that could easily be # refactored, at least for FreeBSD syscalls.
* Remove stray __P()imp2009-02-151-1/+1
|
* remove unnecessary #include from vnet.h and vinet.hluigi2009-02-152-9/+0
| | | | Approved by: Marko Zec
* MFp4 //depot/projects/usb@157699thompsa2009-02-1410-115/+224
| | | | | | | | | | | | | | | | Add two new functions to the libusb20 API and required kernel ioctls. - libusb20_dev_get_iface_desc - libusb20_dev_get_info New command to usbconfig, "show_ifdrv", which will print out the kernel driver attached to the given USB device aswell. See "man libusb20" for a detailed description. Some minor style corrections long-line wrapping. Submitted by: Hans Petter Selasky
* Tunes to AHCI reset sequences:mav2009-02-141-34/+71
| | | | | | | | | | | | | | - specification claims that 1 second is just a maximum controller reset time; implement controller reset properly to save almost 1 second of boot, and about half second of resume time; - enable channel interrupts only after channel status reset to fix duplicate device creation on resume due to unwanted device connection event; - as described in specification, wait for disk ready status after channel power-up; it is not so important when disk already touched by BIOS, but solves device not ready problems on resume and probably some other cases. - uncomment channel stop/start on soft-reset as it is declared mandatory by specification; it was commented due to some random drive detection problems on VIA and JMicron controllers, but I hope it is fixed by previous point.
* - ieee80211_chan2ieee returns an intthompsa2009-02-142-30/+74
| | | | | | | - avoid null deref in detach - update pause timings Obtained from: //depot/projects/usb
* Remove unnecessary page queues locking around vm_page_wakeup().alc2009-02-141-2/+0
| | | | Approved by: kmacy
* Remove the printf's when the vnode to be exported for procstat is not a VDIR.marcus2009-02-141-4/+0
| | | | | | | | | If the file system backing a process' cwd is removed, and procstat -f PID is called, then these messages would have been printed. The extra verbosity is not required in this situation. Requested by: kib Approved by: kib
* DEVICE_PROBE(9) claims that we must not initialize softc on probe stage.mav2009-02-143-59/+53
| | | | | | | | Move channel softc initialization from ata_XXX_probe() to ata_XXX_attach(). Instead of calculating ata channel number as position in child device list, pass it's real number directly from controller probe routine using ivars. It is simpler and IMHO more correct.
* Change two KASSERTS to printfs and simple returns. Stress testing hasmarcus2009-02-141-2/+12
| | | | | | | | | | | revealed that a process' current working directory can be VBAD if the directory is removed. This can trigger a panic when procstat -f PID is run. Tested by: pho Discovered by: phobot Reviewed by: kib Approved by: kib
* Remove unneeded execute-permissions from the USB2 device node.ed2009-02-141-3/+3
| | | | | | | | Giving a charactere device execute permissions doesn't have any use. Right now there isn't a single device node in /dev that has it, except the USB2 device node, so remove it. Approved by: hps, thompsa
* Remove unnecessary page queues locking around vm_page_busy() andalc2009-02-142-8/+0
| | | | | | | vm_page_wakeup(). (This change is applicable to RELENG_7 but not RELENG_6.) MFC after: 1 week
* Restore MAKE_FLOPPIES for pc98.nyan2009-02-141-0/+1
|
* Specify 4096 block-size and 512 fragment-size.nyan2009-02-141-5/+2
| | | | This fixes no space error.
* This commit fixes the issue with alias_sctp.c. Norrs2009-02-146-784/+707
| | | | | | | | | | | | | | longer do we require SCTP to be in the kernel for the lib to be able to handle SCTP. We do this by moving the CRC32c checksum into libkern/crc32.c and then adjusting all routines to use the common methods. Note that this will improve the performance of iSCSI since they were using the old single 256 bit table lookup versus the slicing 8 algorithm (which gives a 4x speed up in CRC32c calculation :-D) Reviewed by:rwatson, gnn, scottl, paolo MFC after: 4 week? (assuming we MFC the alias_sctp changes)
OpenPOWER on IntegriCloud