summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Sync DLTs with the latest pcap version.delphij2012-05-141-2/+122
| | | | MFC after: 2 weeks
* Add missing period at the end of the error messageeadler2012-05-131-2/+2
| | | | | | | Submitted by: pjd Approved by: cperciva (implicit) MFC after: 3 days X-MFC-With: r235201
* Support SCTP_REMOTE_ERROR notification.tuexen2012-05-133-1/+68
| | | | MFC after: 3 days
* Provide in the SCTP_SEND_FAILED and SCTP_SEND_FAILED_EVENT notificationstuexen2012-05-138-89/+80
| | | | | | the correct ssf_error or ssfe_error as required by RFC 6458. MFC after: 3 days
* Missed to commit this in r235414.tuexen2012-05-131-2/+1
| | | | MFC after: 3 days
* Provide the error code in SCTP_PEER_ADDR_CHANGE notifications astuexen2012-05-135-16/+14
| | | | | | specified in RFC 6458. MFC after: 3 days
* Remove unused constants.tuexen2012-05-132-39/+19
| | | | MFC after: 3 days
* Use ECONNABORTED in cases where the ABORT was sent to the peer.tuexen2012-05-136-23/+41
| | | | MFC after: 3 days
* Ensure the user can read COMM_LOST notifications on 1-to-1 style sockets.tuexen2012-05-131-117/+95
| | | | MFC after: 3 days
* mdoc: avoid unterminated quoted strings.joel2012-05-131-5/+5
|
* Minor mdoc nits.joel2012-05-138-20/+20
|
* libpc98: unbreak after zfs-related changes in libi386 codeavg2012-05-131-0/+2
| | | | | Pointyhat to: avg MFC after: 1 month
* zfs boot: cleanup remnants of temporary compat codeavg2012-05-131-2/+1
| | | | MFC after: 1 month
* zfsboottest: update for the recent zfs boot code changesavg2012-05-131-3/+21
| | | | MFC after: 1 month
* i386 bootinfo: re-arrange EFI fields for natural alignment and packingavg2012-05-131-4/+4
| | | | | Suggested by: bde MFC after: 2 weeks
* zfs boot code: mark spa_t arguments as const where they are used as suchavg2012-05-132-28/+28
| | | | MFC after: 1 month
* Regenerate after r235388.marius2012-05-132-30/+24
|
* - Get rid of debugging support in order to get rid of the V8-specific Cmarius2012-05-131-20/+18
| | | | | | | | | | | compiler frame size used there so this whole thing is V8/V9-agnostic. - Use 32-bit function alignment as GCC does when using UltraSPARC I or higher optimizations. - Don't waste delay slots when possible. Unfortunately, this still doesn't make libcompiler_rt a viable replacement for libgcc on sparc64 though as once installed instead, buildworld times increase by nearly 60% (which isn't related to these assembler functions).
* Fix config_lazy_lock so that thread caching isn't used forjasone2012-05-133-10/+19
| | | | single-threaded applications.
* Fix two cases in the new NFS server where a tsleep() isrmacklem2012-05-121-6/+9
| | | | | | | | | | | | | used, when the code should actually protect the tested variable with a mutex. Since the tsleep()s had a 10sec timeout, the race would have only delayed the allocation of a new clientid for a client. The sleeps will also rarely occur, since having a callback in progress when a client acquires a new clientid, is unlikely. in practice, since having a callback in progress when a fresh clientid is being acquired by a client is unlikely. MFC after: 1 month
* Import dtracetoolkit into cddl/contribgnn2012-05-121007-0/+78392
|\
* | Revert previous failed cp.gnn2012-05-121008-78856/+0
| |
* | Import dtracetoolkit into cddl/contribgnn2012-05-121007-0/+78392
|\ \ | |/
| * Add the remaining scripts from the DTraceToolkit, version 0.99, to thegnn2012-05-121006-0/+77925
| | | | | | | | | | | | vendor tree. http://www.brendangregg.com/dtrace.html#DTraceToolkit
* | Setup the CPU port and broadcast map on the AR7240, rather thanadrian2012-05-122-10/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | depending upon the bootloader initialising it. The aim is to eventually support a full switch set and reinitialisation rather than relying on a consistent bootloader setup. Remove the port flood config from arswitch.c, it's not yet used and it's totally incorrect. Whilst I'm here, also add in a comment describing why the full switch reset is disabled. Obtained from: Linux (OpenWRT) - Values
* | Remove leading .Ns macro to silence mdoc(7) warning.gjb2012-05-121-2/+1
| |
* | Add new pager type, OBJT_MGTDEVICE. It provides the device pagerkib2012-05-124-10/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which carries fictitous managed pages. In particular, the consumers of the new object type can remove all mappings of the device page with pmap_remove_all(). The range of physical addresses used for fake page allocation shall be registered with vm_phys_fictitious_reg_range() interface to allow the PHYS_TO_VM_PAGE() to work in pmap. Most likely, only i386 and amd64 pmaps can handle fictitious managed pages right now. Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | mdoc(7) markup cleanup.gjb2012-05-122-3/+3
| |
* | Add a facility to register a range of physical addresses to be usedkib2012-05-124-13/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for allocation of fictitious pages, for which PHYS_TO_VM_PAGE() returns proper fictitious vm_page_t. The range should be de-registered after consumer stopped using it. De-inline the PHYS_TO_VM_PAGE() since it now carries code to iterate over registered ranges. A hash container might be developed instead of range registration interface, and fake pages could be put automatically into the hash, were PHYS_TO_VM_PAGE() could look them up later. This should be considered before the MFC of the commit is done. Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | Fix mdoc(7) markup.gjb2012-05-123-7/+7
| |
* | .. oops, include setting the MTU.adrian2012-05-121-1/+4
| |
* | Document what the flood register setting does.adrian2012-05-121-1/+8
| |
* | * Add in the AR7240 global control field for setting the maximum frameadrian2012-05-121-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | size for the AR7240. * Include SM/MS macros, thanks to ath_hal(4). * This field is for normal packets, VLAN and other headers are added to this by the switch device. * Set the MTU to 1536, to match what is done in Linux. Use the SM macro to write this field. Obtained from: Atheros (AR7240 datasheet), Linux OpenWRT (MTU default)
* | Split the code from vm_page_getfake() to initialize the fake page structkib2012-05-122-1/+18
| | | | | | | | | | | | | | | | | | vm_page into new interface vm_page_initfake(). Handle the case of fake page re-initialization with changed memattr. Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | Assert that the page passed to vm_page_putfake() is unmanaged.kib2012-05-121-0/+1
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | sparc64/zfs boot: take advantage of new libzfsboot capabilitiesavg2012-05-128-156/+55
| | | | | | | | | | | | | | Also drop the now unneeded compatibility shims. Tested by: marius MFC after: 1 month
* | Minor mdoc nits.joel2012-05-122-4/+4
| |
* | Assert that fictitious or unmanaged pages do not appear onkib2012-05-121-0/+9
| | | | | | | | | | | | | | | | active/inactive lists. Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | zfs boot code: use %j and uintmax_t instead %ll and uint64_t in printfsavg2012-05-122-11/+13
| | | | | | | | | | | | | | This is to silence warnings that result from different definitions of uint64_t on different architectures, specifically i386 and sparc64. MFC after: 1 month
* | Provide in the association change notification the received ABORT chunktuexen2012-05-1210-135/+107
| | | | | | | | | | | | if case of SCTP_COMM_LOST or SCTP_CANT_STR_ASSOC as required by RFC 6458. MFC after: 3 days
* | Commit the change forgotten in r235356.kib2012-05-121-1/+1
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | Set formatting width and offset in DB_COMMAND(9).gjb2012-05-121-1/+1
| |
* | Fix an mdoc(7) nit.gjb2012-05-121-1/+1
| |
* | Make the vm_page_array_size long. Remove redundand zero initializationkib2012-05-121-4/+4
| | | | | | | | | | | | | | | | for vm_page_array_size and nearby variablees. Sponsored by: The FreeBSD Foundation Reviewed by: alc MFC after: 1 month
* | Remove end of line whitespace.joel2012-05-126-10/+10
| |
* | Minor mdoc nit.joel2012-05-121-1/+1
| |
* | Remove duplicate config bits.adrian2012-05-121-4/+0
| | | | | | | | Submitted by: juli
* | Add glue/support for the SAM9XE512-based Ethernut 5 boards. Currently,marius2012-05-125-0/+364
| | | | | | | | | | | | | | | | all integrated and on-board peripherals except the DataFlash (at91_spi(4) and at45d(4) still need to be unb0rken) and NAND Flash (missing NAND framework) are working. AFAICT, this makes FreeBSD the first operating system besides Nut/OS supporting Ethernut 5 out of tree.
* | Docuement requirement to alter some sysctls when using igb(4) withgjb2012-05-121-1/+9
| | | | | | | | | | | | | | | | | | jumbo frames. PR: 153738 Submitted by: Tom Judge (tom!tomjudge.com) Discussed with: jfv (in part, a long time ago...) MFC after: 1 week
* | Revert this - I disabled it whilst hwpmc is/was broken.adrian2012-05-121-1/+1
| |
OpenPOWER on IntegriCloud