summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add AMD Family 0Fh, Model 6Bh, Stepping 2 to the list of invariant TSCsjkim2008-10-222-6/+16
| | | | and fix i386 test.
* Update mmap() comment: no more block devices, so no more block devicerwatson2008-10-221-4/+0
| | | | | | cache coherency questions. MFC after: 3 days
* Fix build breakage.jhb2008-10-222-3/+4
| | | | Pointy hat: jhb
* Fix compiler error with missing/unneded ')'ache2008-10-221-3/+3
|
* Remove the debug flag.n_hibma2008-10-221-1/+0
| | | | | This makes the u3gstub lines and the Windows-driver CD-ROM devices disappear.
* Use full month name.mav2008-10-221-1/+1
|
* Add sdhci driver man page. Link it up to mmc subsystem.mav2008-10-223-2/+56
|
* Update man page.mav2008-10-221-7/+3
|
* Allow dumps to partitions with a tag of 0. The legacymarcel2008-10-221-2/+5
| | | | | sunlabel implementation in FreeBSD does not use VTOC information and as such as no partition types.
* Set kern.timecounter.invariant_tsc to 1 for AMD CPU family 10h and higherjkim2008-10-224-2/+40
| | | | even if BIOS does not advertise it.
* Move an echo that accidentally got put under the .if defined(MAKE_DVD).kensmith2008-10-211-1/+1
| | | | Pointy hat: kensmith
* Oops, add missing @.kensmith2008-10-211-1/+1
|
* Add a device ID for the Ovation MC950D (Novatel Wireless HSUPA modem).n_hibma2008-10-211-0/+1
|
* Add HDA multimedia subclass.mav2008-10-211-0/+1
|
* Add HDA multimedia subclass.mav2008-10-212-0/+2
|
* Add "SD host controller" subclass name.mav2008-10-211-0/+1
|
* Add "SD host controller" subclass name.mav2008-10-211-0/+1
|
* Import sdhci (PCI SD Host Controller) driver.mav2008-10-216-4/+1739
| | | | | | | | | | Driver supports PCI devices with class 8 and subclass 5 according to SD Host Controller Specification. Update NOTES, enable module and static build. Enable related mmc and mmcsd modules build. Discussed on: mobile@, current@
* Do not overflow crashdumpmap.kib2008-10-211-1/+1
| | | | | | Reported and tested by: pho Reviewed by: jhb MFC after: 1 week
* Restore the default maximum segment size for the bus dma tag to 64k as itjhb2008-10-211-1/+1
| | | | | is in 6.x and 7.x. The typo caused 64k transactions to be unnecessarily split up into two PRD entries.
* Several cleanups to remove the need for explicit unit numbers and a fewjhb2008-10-2116-194/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | other fixes: - Add pointers back to device_t objects in softc structures instead of storing the unit and using devclass_get_device(). - Add 'lpbb', 'pcf', 'pps', and 'vpo' child devices to every 'ppbus' device instead of just the first one. - Store softc pointers in si_drv1 of character devices instead of pulling the unit number from the minor number and using devclass_get_softc() and devclass_get_device(). - Store the LP_BYPASS flag in si_drv2 instead of encoding it in the minor number. - Destroy character devices for lpt(4) when detaching the device. - Use bus_print_child_footer() instead of duplicating it in ppbus_print_child() and fix ppbus_print_child()'s return value. - Remove unused AVM ivar from ppbus. - Don't store the 'mode' ivar in the ppbus ivars since we always fetch it from the parent anyway. - Try to detach all the child devices before deleting them in ppbus_detach(). - Use pause() instead of a tsleep() on a dummy address when polling the ppbus. - Use if_printf() and device_printf() instead of explicit names with unit numbers. Silence on: current@
* Remove __CC_INT_IS_32BIT define which was used to fix mpt driverrdivacky2008-10-211-3/+0
| | | | | | | | but is not used anymore. This define is not referenced by anything in the FreeBSD srcs nor google shows any usage. Kernel and world builds fine without it. Approved by: kib (mentor)
* Fix spelling mistake in the last rev.thompsa2008-10-211-1/+1
|
* If we have getc_inject hooked then the outq buffer is inaccessible to thethompsa2008-10-211-0/+4
| | | | | | driver so skip the drain rather than waiting indefinitely. Reviewed by: ed
* Move va_end() updes2008-10-211-1/+1
|
* At some point, construct_utmp() was changed to use realhostname() to filldes2008-10-212-4/+4
| | | | | | | | | | | | in the struct utmp due to concerns about the length of the hostname buffer. However, this breaks the UseDNS option. There is a simpler and better solution: initialize utmp_len to the correct value (UT_HOSTSIZE instead of MAXHOSTNAMELEN) and let get_remote_name_or_ip() worry about the size of the buffer. PR: bin/97499 Submitted by: Bruce Cran <bruce@cran.org.uk> MFC after: 1 week
* Change vn_start_write() to clear *mpp on all failures when non-NULL vpkib2008-10-211-1/+10
| | | | | | | | is supplied, since vm_pageout_scan() expects it to be cleared on error. Submitted by: tegge PR: 123768 MFC after: 1 week
* Hook in ipi handlerskmacy2008-10-211-20/+18
|
* remove gratuitous XEN definekmacy2008-10-211-8/+0
|
* don't globally define ipi_bitmap_handler on xenkmacy2008-10-212-1/+4
|
* Implement infrastructure for gluing i386 ipi functions in to xen's ↵kmacy2008-10-212-29/+151
| | | | infrastructure
* Add routine for initializing AP clockkmacy2008-10-211-16/+17
|
* Header cleanups and addition of IPI declarations for xenkmacy2008-10-216-32/+40
|
* If we don't know the file size, leave the file size unset.kientzle2008-10-213-14/+28
| | | | | | | | | | | | If it's not a regular file, don't return any data, even if the size is unknown. Update the Zip test with a hand-tweaked Zip archive that has a directory (with length-at-end set), a regular file without length-at-end set, and a regular file with length-at-end set and a bad CRC. Update the test code to verify that the file size is unset for the regular file with length-at-end. MFC after: 7 days
* Fix 'kern.timeconter.invariant_tsc' tunable and back out a redundant hack.jkim2008-10-211-4/+4
| | | | Somehow incomplete version was committed. :-(
* Remove unused age_txdqkevlo2008-10-211-2/+0
|
* No need to sync descriptors twice in age_rxintr()kevlo2008-10-211-6/+0
|
* Do not use PowerNow! if FID or VID is missing.jkim2008-10-211-1/+1
|
* Use power management information for AMD CPUs from identcpu.c.jkim2008-10-211-17/+1
|
* Turn off CPU frequency change notifiers when the TSC is P-state invariantjkim2008-10-219-18/+68
| | | | | or it is forced by setting 'kern.timecounter.invariant_tsc' tunable to non-zero.
* Detect Advanced Power Management Information for AMD CPUs.jkim2008-10-218-0/+38
|
* Reflect changes into vinvalbuf(9) prototype.attilio2008-10-201-7/+5
|
* Bump __FreeBSD_version in order to reflect prototipes changes for theseattilio2008-10-201-1/+1
| | | | | | | | | | following functions: - bufobj_invalbuf() - bufsync() - vinvalbuf() - g_vfs_close and virtual function BO_SYNC().
* In the actual code for witness_warn:attilio2008-10-201-19/+12
| | | | | | | | | | - If there aren't spinlocks held, but there are problems with old sleeplocks, they are not reported. - If the spinlock found is not the only one, problems are not reported. Fix these 2 problems. Reported by: tegge
* Update a comment which to my reading had been misplaced in rev. 1.12bz2008-10-201-2/+3
| | | | | | | | | already (but probably had been way above as the code was there twice) and describe what was last changed in rev. 1.199 there (which now is in sync with in6_src.c r184096). Pointed at by: mlaier MFC after: 2 mmonths
* Bring over the change switching from using sequential to randombz2008-10-202-47/+55
| | | | | | | | | | | ephemeral port allocation as implemented in netinet/in_pcb.c rev. 1.143 (initially from OpenBSD) and follow-up commits during the last four and a half years including rev. 1.157, 1.162 and 1.199. This now is relying on the same infrastructure as has been implemented in in_pcb.c since rev. 1.199. Reviewed by: silby, rpaulo, mlaier MFC after: 2 months
* Make HDA PCM device boot and sndstat messages more alike to PCI device ones.mav2008-10-201-5/+21
| | | | | Move codec # out of the device name as it is a device address and not part of device type name.
* Diff reduction against Varnish, including one important fix: use a shareddes2008-10-201-12/+12
| | | | lock if the file is opened with O_RDONLY.
* Reimplement flopen(3) using fcntl(2) locks instead of flock(2) locks.des2008-10-202-13/+16
|
* pidfile(3) uses flopen(3) - don't make any assumptions about how thedes2008-10-201-9/+8
| | | | latter is implemented.
OpenPOWER on IntegriCloud