summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Import jemalloc 37b6f95dcd866f51c91488531a2efc3ed4c2b754 (dev branch,jasone2012-05-1030-981/+1729
| | | | | prior to 3.0.0 release). This version is likely very close to what will be 3.0.0.
* remove trailing '.'bschmidt2012-05-101-1/+1
| | | | | Poked by: gjb MFC after: 3 weeks
* ifconfig(8) is important, but no need to mention it twice.bschmidt2012-05-101-1/+0
| | | | MFC after: 3 weeks
* Update man page due import of RT2800/RT3000 support.bschmidt2012-05-101-25/+62
| | | | | Obtained from: OpenBSD MFC after: 3 weeks
* Generate board id's from Linux's mach-types database for all armimp2012-05-103-0/+4207
| | | | | | ports. This currently is a nop, but will soon be used to allow support for multiple boards to be built into one kernel (starting with AT91RM9200 and expanding out from there).
* Add support for Ralink RT2800/RT3000 chipsets.bschmidt2012-05-106-4/+5619
| | | | | | | Thanks to ray@, Sevan and Sergey Dyatko for feedback and testing! Obtained from: OpenBSD MFC after: 3 weeks
* Fix mismerge in r235231.marius2012-05-101-1/+1
|
* Merge r234989 from x86:marius2012-05-102-9/+2
| | | | Revert part of r234723 by re-enabling the SMP protection for intr_bind().
* Give vm_fault()'s sequential access optimization a makeover.alc2012-05-103-69/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are two aspects to the sequential access optimization: (1) read ahead of pages that are expected to be accessed in the near future and (2) unmap and cache behind of pages that are not expected to be accessed again. This revision changes both aspects. The read ahead optimization is now more effective. It starts with the same initial read window as before, but arithmetically grows the window on sequential page faults. This can yield increased read bandwidth. For example, on one of my machines, a program using mmap() to read a file that is several times larger than the machine's physical memory takes about 17% less time to complete. The unmap and cache behind optimization is now more selectively applied. The read ahead window must grow to its maximum size before unmap and cache behind is performed. This significantly reduces the number of times that pages are unmapped and cached only to be reactivated a short time later. The unmap and cache behind optimization now clears each page's referenced flag. Previously, in the case of dirty pages, if the containing file was still mapped at the time that the page daemon examined the dirty pages, they would be reactivated. From a stylistic standpoint, this revision also cleanly separates the implementation of the read ahead and unmap/cache behind optimizations. Glanced at: kib MFC after: 2 weeks
* Remove out of date KASSERT that fire with soft PMC.fabient2012-05-101-12/+0
| | | | MFC after: 1 week
* Add the IPv6 tag to ftp4.fr.freebsd.org.roberto2012-05-101-1/+1
|
* Partial revert of previous commit as some of the changes were noteadler2012-05-101-4/+5
| | | | | | | | | newbie-friendly. Requested by: jhb, gcooper Approved by: cperciva (implicit) MFC after: 3 days X-MFC-With: r235209
* Add `options GEOM_RAID` into i386 and amd64 GENERIC kernels.mav2012-05-102-0/+2
| | | | | | ataraid(4) previously was present there and having GEOM RAID is convinient. Unlike other classes GEOM RAID can be set up from BIOS before install and users are expecting it to be detected automatically.
* Do a bit of house cleaning and remove the old, obsolete upgrade fromimp2012-05-101-28/+6
| | | | | 6.0 support and bump the minimum version to 8.0. These versions have not been tested and are believed to be broken.
* Import illumos changeset 13686:4bc0783f6064mm2012-05-1012-133/+320
| | | | | | | | | | | | | 2703 add mechanism to report ZFS send progress If the zfs send command is used with the -v flag, the amount of bytes transmitted is reported in per second updates. References: https://www.illumos.org/issues/2703 Obtained from: illumos (issue #2703) MFC after: 2 weeks
* cdboot, pxeldr: make use of bootargs.h instead of redefining flag constantsavg2012-05-104-11/+8
| | | | | Reviewed by: jhb MFC after: 1 month
* Create a common function lookup() to search a chan, this eliminatesdavidxu2012-05-101-5/+9
| | | | redundant SC_LOOKUP() calling.
* Remove unreachable break in zfs_main.cmm2012-05-101-1/+1
| | | | | | | | | | | | | Partial import of illumos changeset 13622:e5889df1eaac 2077 lots of unreachable breaks in illumos gate References: https://www.illumos.org/issues/2077 PR: kern/167370 Submitted by: Marcelo Araujo <araujo@FreeBSD.org> Obtained from: illumos (issue #2077) MFC after: 1 week
* Add support for force unmounting ZFS filesystems during "zfs rename"mm2012-05-104-9/+28
| | | | | | | | | | | | | | | with the -f flag. Reimplementation of the illumos changeset 13677:a0cbef703c12 2635 'zfs rename -f' to perform force unmount References: https://www.illumos.org/issues/2635 PR: kern/164447 Suggested by: Marcelo Araujo <araujo@FreeBSD.org> Obtained from: illumos (issue #2635) MFC after: 1 week
* Import illumos changeset 13618:c6ae14a341e8 [1]:mm2012-05-102-50/+280
| | | | | | | | | | | | | | | 2088 zdb could use a reasonable manual page Rewrite new zdb manpage to mdoc(7) References: https://www.illumos.org/issues/2088 PR: kern/167467 [1] Submitted by: Marcelo Araujo <araujo@FreeBSD.org> [1] Reviewed by: mm Obtained from: Illumos (issue #2088) MFC after: 1 week
* General mdoc(7) and typo fixes.gjb2012-05-1021-25/+25
| | | | | | PR: 167696 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
* Modify the binding of queues to attach to as many CPUssbruno2012-05-101-2/+17
| | | | | | | | | | | as possible when using more than one igb(4) adapter. This means that queues will not be bound to the same CPUs if there are more CPUs availble. This is only applicable to a system that has multiple interfaces. Obtained from: Yahoo! Inc. MFC after: 3 days
* Add a few new tips and update some old ones to more modern commandseadler2012-05-091-17/+12
| | | | MFC after: 1 week
* make it easier for users used to a VCS that allows up to be a shortcuteadler2012-05-091-0/+3
| | | | | | | | for update. PR: bin/152856 Approved by: cperciva MFC after: 3 days
* Use a non-tricky approach for building and installing zfsboot sharingmarius2012-05-092-6/+2
| | | | | | the Makefile with boot1. Submitted by: ru
* Add some empty DFS methods for AR5210/AR5211 for now, if DFS is enabledadrian2012-05-096-0/+32
| | | | | | | but these don't exist, the code panics. I should really just add or use a DFS HAL capability before doing this, so the methods wouldn't be needed..
* Document the -c option in --help outputeadler2012-05-091-1/+1
| | | | | | | PR: bin/167463 Submitted by: "Bryan Drewery" <bryan@shatow.net> Approved by: cperciva MFC after: 3 days
* Add some missing files to OLD_FILESeadler2012-05-091-0/+2
| | | | | | | | PR: conf/166460 Submitted by: Jeremy Chadwick <freebsd@jdc.parodius.com> Reviewed by: stable@ Approved by: cperciva MFC after: 2 weeks
* Submitted by: gavin, pjdeadler2012-05-091-2/+2
| | | | | Approved by: cperciva MFC after: 3 days
* Remove reference to non-existent FreeBSD Security Architectureeadler2012-05-091-3/+1
| | | | | Approved by: cperciva MFC after: 3 days
* Clarify error that geli generateseadler2012-05-092-3/+7
| | | | | | | | | | when it finds corrupt data. PR: kern/165695 Submitted by: Robert Simmons <rsimmons0@gmail.com> Reviewed by: pjd Approved by: cperciva MFC after: 1 week
* Revert r235194: 10.8 appears to be a developer preview.pluknet2012-05-091-3/+2
| | | | Reported by: trasz
* Mac OS X 10.8 added (belatedly).pluknet2012-05-091-2/+3
|
* r235154 followup: add stddef.h for offsetofavg2012-05-091-0/+1
| | | | MFC after: 1 month
* i386 zfsloader: rename LIBZFS to LIBZFSBOOTavg2012-05-091-5/+3
| | | | | | ... to avoid name clash with the other libzfs MFC after: 1 month
* i386 boot: consolidate MAXBDDEV definitionavg2012-05-094-5/+2
| | | | MFC after: 1 month
* btxldr: future-proof argument passing from boot1/2-ish to loaderavg2012-05-099-34/+99
| | | | | | | | | | | | | | | Place the arguments at a fixed offset of 0x800 withing the argument area (of size 0x1000). Allow variable size extended arguments first of which should be a size of the extended arguments (including the size parameter). Consolidate all related definitions in a new i386/common/bootargs.h header. Many thanks to jhb and bde for their guidance and reviews. Reviewed by: jhb, bde Approved by: jhb MFC after: 1 month
* sys/boot: add common CTASSERT definitionavg2012-05-093-16/+7
|
* Make is part of the bootstrap path, so we need to guard against thisimp2012-05-091-1/+1
| | | | | not being defined. Otherwise we don't make a new make when the old make is incompatible.
* Implement basic remote PHY support. Remote PHY allows theyongari2012-05-092-52/+444
| | | | | | | | | | | | | | | | | | | | | | controller to perform MDIO type accesses to a remote transceiver using message pages defined through MRBE(multirate backplane ethernet). It's used in blade systems(e.g Dell Blade m610) which are connected to pass-through blades rather than traditional switches. This change directly manipulates firmware's mailboxes to control remote PHY such that it does not use mii(4). Alternatively, as David said, it could be implemented in brgphy(4) by creating a fake PHY and let brgphy(4) do necessary mii accesses and bce(4) can implement mailbox accesses based on the type of brgphy(4)'s mii accesses. Personally, I think it would make brgphy(4) hard to maintain since it would have to access many bce(4) registers in brgphy(4). Given that there are users who are suffering from lack of remote PHY support, it would be better to get working system rather than waiting for complete/perfect implementation. Tested by: Jan Winter ( jan.winter <> kantarmedia dot de ) Reviewed by: davidch (initial version) MFC after: 2 weeks
* The DDB_CTF has little or nothing to do with the debugger so move itbrooks2012-05-092-2/+2
| | | | next KDTRACE_HOOKS.
* Do not reinitialise the interface if it is already running, this prevents thethompsa2012-05-091-0/+3
| | | | | bootp+nfs code from working as it calls init on each dhcp send and rx fails to start in time.
* - Rename sysctl "loose_rx_mtu" to "strict_rx_mtu" to match code usage.davidch2012-05-081-1/+1
| | | | | Submitted by: davidch MFC after: 1 day
* The DEVICE_POLLING dereference of sc->tsec_ifp needs to be checked for nullthompsa2012-05-081-7/+7
| | | | | first or this will panic. Condense three blocks that check sc->tsec_ifp into one while I am here.
* Plug a leak.kib2012-05-081-2/+5
| | | | | Submitted by: Greg Bednarek <gbednarek averesystems com> MFC after: 1 week
* Always define LD_32_PRELOAD so it works for 32 bits binaries onjlh2012-05-081-1/+12
| | | | | | | | | | | | 64 bits platforms. Let rtld(1) decide if it needs to honor it or not. While here, fix a small bug in error reporting when asprintf(3) returns an error. Submitted by: kib Reviewed by: kib (mentor) MFC after: 1 week
* General mdoc(7) and typo fixes.gjb2012-05-0813-17/+20
| | | | | PR: 167713 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
* Add -a and -A option to the usage.ume2012-05-081-2/+3
| | | | MFC after: 1 week
* Use the common api helper routine instead of freeing the nameijwd2012-05-081-2/+1
| | | | | | | buffer directly. Approved by: rmacklem (mentor) MFC after: 1 month
* Re-enable this particular DELAY() for now, at least until theadrian2012-05-071-0/+2
| | | | | | | | | TX and RX PCU stop/drain routines have been thoroughly debugged. It's also very likely that I should add hooks back up to the interface glue (if_ath_pci / if_ath_ahb) to do any relevant bus flushes that are required. A WMAC DDR flush may be required for the AR9130 SoC.
OpenPOWER on IntegriCloud