summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* There is no need to call into the TOE driver twice in pru_rcvd (tod_rcvdnp2013-01-251-0/+1
| | | | | | and then tod_output right after that). Reviewed by: bz@
* Improve correctness of rtc register implementation.grehan2013-01-251-5/+15
| | | | Submitted by: tycho nightingale at pluribusnetworks com
* Add TCP_OFFLOAD hook in syncache_respond for IPv6 too, just like the onenp2013-01-251-0/+9
| | | | | | that exists for IPv4. Reviewed by: bz@
* Fix update method (s/SUP/CVS) warning.gjb2013-01-251-1/+1
| | | | | Submitted by: Ryan Stone MFC after: 1 day
* Always allow access to the sysenter cs/esp/eip MSRs since theygrehan2013-01-251-0/+7
| | | | | | | are automatically saved and restored in the VMCS. Reviewed by: neel Obtained from: NetApp
* Teach toe_4tuple_check() to deal with IPv6 4-tuples too.np2013-01-251-5/+9
| | | | Reviewed by: bz@
* Heed SO_NO_OFFLOAD.np2013-01-251-2/+5
| | | | MFC after: 1 week
* Remove redundant test, we know inp_lport is 0.np2013-01-251-2/+1
| | | | MFC after: 1 week
* Don't time travel back and use a present date.delphij2013-01-251-1/+1
| | | | Noticed by: mckusick
* MK_* variable should be compared to "no" not "NO".brooks2013-01-251-1/+1
| | | | Submitted by: "b.f." <bf1783@googlemail.com>
* Expand description of how gptboot and gptzfsboot choose a partition forwblock2013-01-251-11/+28
| | | | | | | booting. Reviewed by: ae MFC after: 1 week
* Further cleanups to use of timestamps in NFS:jhb2013-01-257-43/+20
| | | | | | | | | | | | | | | - Use NFSD_MONOSEC (which maps to time_uptime) instead of the seconds portion of wall-time stamps to manage timeouts on events. - Remove unused nd_starttime from the per-request structure in the new NFS server. - Use nanotime() for the modification time on a delegation to get as precise a time as possible. - Use time_second instead of extracting the second from a call to getmicrotime(). Submitted by: bde (3) Reviewed by: bde, rmacklem MFC after: 2 weeks
* Arithmetic on pointers takes into account the size of the type. Properly ↵dchagin2013-01-251-2/+2
| | | | | | cast the pointer to avoid incorrect pointer scaling. MFC after: 1 Week
* In mbuf(9) API length is always integer. Thus, cast mbuf lengthglebius2013-01-251-4/+7
| | | | | | constants to be integers. Reviewed by: bde
* Fix style nit in dtc man page: sentences should start on new lines.theraven2013-01-251-58/+86
| | | | Reported By: joel
* Fix method of naming compatible string to followganbold2013-01-254-9/+9
| | | | | | | | "<manufacturer>,<model>" as described in http://www.devicetree.org/Device_Tree_Usage Reviewed by: andrew@ Approved by: gonzo@
* Use the correct type (uint64_t) to retrieve sysctl machdep.tsc_freq.neel2013-01-251-5/+2
| | | | | | | | Simplify the function a bit by falling through after initialization and return via the normal code path. Reviewed by: grehan Obtained from: NetApp
* bsd.own.mk needs to be included before Makefil.inc so MK_ARM_EABI is definedandrew2013-01-251-3/+3
|
* Update and clarify comments regarding VFS op table initializationpluknet2013-01-242-4/+7
| | | | | | | | in the man page and its header counterpart. Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (initial version) Reviewed and further improved by: bde (previous version) All bugs are: mine
* Use = not == in test arguments.brooks2013-01-241-1/+1
| | | | Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
* Sanitize the element descriptor string before using it as a device name.jh2013-01-241-2/+10
| | | | | Reported and tested by: Vitalij Satanivskij Reviewed by: gibbs, mav
* Strip any trailing slash off of the -D argument to install to support thebrooks2013-01-241-1/+1
| | | | rather fragile destdir stripping in the metalog.
* Don't link two different things to the same paths. As tiebreaker I'vebrooks2013-01-243-4/+4
| | | | | | picked the link that was installed last so as to not change the behavior. The one exception is sr_YU.ISO8859-2/LC_MONETARY where a file was being replaced by a link.
* Install the NLS catalog in the C directory rather than en_US.US-ASCIIbrooks2013-01-241-1/+1
| | | | | which is a link to C. This allow the makefs mtree manifest mode to find the file.
* Only install manpages and html documentation in the ncurses/*w (wchar)brooks2013-01-244-4/+16
| | | | | builds so that it is only installed once. This is consistent with the existing decision to only install headers in the that case.
* Don't install telnet.h if it will be installed by libtelnet.brooks2013-01-241-1/+6
|
* Don't declare an dependency on _maninstall when LIBRARIES_ONLY is set.brooks2013-01-241-1/+1
| | | | It doesn't exist.
* Little-endian and other fixes for Broadcom XLP network driverjchandra2013-01-242-7/+9
| | | | | | | | | | | | | | | The changes are: - the microcore code loaded into the NAE has to be byteswapped in LE - the descriptors in memory for a P2P NAE descriptor has to be byteswapped in LE - the m_data pointer is already cacheline aligned, so the unnecessary m_adj to cacheline size can be removed - fix mask used to obtain physical address from the Tx freeback descriptor - fix a compile error in code under #ifdef Obtained from: Venkatesh J V <venkatesh.vivekanandan@broadcom.com>
* Fix credit configuration on Broadcom XLP CMSjchandra2013-01-241-2/+2
| | | | | | The CMS output queue credit configuration register is 64 bit, so use a 64 bit variable while updating it. Obtained from: Venkatesh J V <venkatesh.vivekanandan@broadcom.com>
* Reorder so that NO_MAN is declared before bsd.own.mk is included and thusbrooks2013-01-241-6/+7
| | | | | has an effect (not installed a g++.1 manpage over the g++.1(.gz) link created in ../cc).
* Broadcom XLP network driver update for XLP 8xx B1 revjchandra2013-01-244-13/+28
| | | | | | | | Update MDIO reset code to support Broadcom XLP B1 revisions. Update nlm_xlpge_ioctl, nlm_xlpge_port_enable need not be called after nlm_xlpge_init. Obtained from: Venkatesh J V <venkatesh.vivekanandan@broadcom.com>
* Minor updates to the Broadcom XLP NAE driverjchandra2013-01-242-23/+11
| | | | | Remove unnecessary SGMII initialization code from nae.c. While there clean up some prints and whitespace.
* Broadcom XLP updates for the new firmwarejchandra2013-01-242-3/+31
| | | | | | | Support few more versions of board firmware. In case the security block is disabled, enable it at boot. Also increase the excluded memory region to cover the area used by the firmware to initialize devices.
* - Utilize m_get2(), accidentially fixing some signedness bugs.glebius2013-01-241-20/+3
| | | | | - Return EMSGSIZE in both cases if uio_resid is oversized or undersized. - No need to clear rcvif.
* Little-endian fix for PCI on Broadcom XLP.jchandra2013-01-241-2/+5
| | | | | | Update the function xlp_pcib_hardware_swap_enable() to do nothing when BYTE_ORDER is not BIG_ENDIAN. PCIe hardware swap is not requred in little-endian mode as the endianness matches that of CPU.
* Fix timer to support oneshot and periodic modeganbold2013-01-241-75/+113
| | | | | | | Use 64 bit high and low counter for timecounter and delay Reviewed by: mav@, ian@ Approved by: gonzo@
* Disable MSI interrupts for SB600 chipset. According to the report they aremav2013-01-241-1/+4
| | | | | | | not functional. PR: kern/174880, kern/174985, kern/175002 MFC after: 1 week
* style(9)glebius2013-01-241-2/+2
| | | | Reviewed by: bde
* - Move large functions m_getjcl() and m_get2() to kern/uipc_mbuf.cglebius2013-01-242-101/+83
| | | | | | - style(9) fixes to mbuf.h Reviewed by: bde
* Indicate a bunch of new hardware support.eadler2013-01-241-1/+9
| | | | | | PR: docs/173893 Submitted by: Mathieu Simon <mathieu.sim@gmail.com> Approved by: bcr (mentor)
* - Wrap long line;delphij2013-01-242-2/+4
| | | | | | - Add -, to SYNOPSIS section. MFC after: 2 weeks
* bge_attach() can fail before attaching mii(4). So make sure to checkyongari2013-01-241-2/+2
| | | | bge_miibus before detaching mii(4).
* Update list of ports required for importing jemalloc.jasone2013-01-241-0/+1
|
* Import jemalloc 3.3.0. This reduces zeroed memory validation overhead forjasone2013-01-2421-314/+588
| | | | non-MALLOC_PRODUCTION builds.
* For 57765 class controllers, set low watermark max receive frames to 1.yongari2013-01-241-1/+1
|
* Remove several MLINKS that were listed twice.brooks2013-01-231-7/+0
|
* manctl is conditionally added to SUBDIRS later on. Don't unconditionallybrooks2013-01-231-1/+0
| | | | include in the main list.
* Only try to install one link at each path.brooks2013-01-231-9/+1
| | | | | Don't install verify_krb5_conf.8. It is installed in kerberos5/usr.bin/verify_krb5_conf.
* Revert the part of r239864 which removed obtaining the SMP mutex aroundmarius2013-01-232-20/+4
| | | | | | | | | | | | | reading registers from other CPUs. As it turns out, the hardware doesn't really like concurrent IPI'ing causing adverse effects. Also the thought deadlock when using this spin lock here and the targeted CPU(s) are also holding or in case of nested locks can't actually happen. This is due to the fact that on sparc64, spinlock_enter() only raises the PIL but doesn't disable interrupts completely. Thus direct cross calls as used for the register reading (and all other MD IPI needs) still will be executed by the targeted CPU(s) in that case. MFC after: 3 days
* Don't assume that all Linux TCP-level socket options are identical tojhb2013-01-233-4/+38
| | | | | | | | FreeBSD TCP-level socket options (only the first two are). Instead, using a mapping function and fail unsupported options as we do for other socket option levels. MFC after: 2 weeks
OpenPOWER on IntegriCloud