summaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.release/7.2.0_cvsKen Smith2009-05-011364-1370/+1368
| | | | | | Approved by: re (implicit) This commit was manufactured to restore the state of the 7.2-RELEASE image.
* MFC: r187102 / r187107: Update fech URL.David E. O'Brien2009-03-241-1/+1
| | | | Notes: svn path=/stable/7/; revision=190353
* MFC: Rework the lifetime management of the kernel implementation of POSIXJohn Baldwin2009-02-175-0/+1640
| | | | | | | | | | | | | | | | | | | | | semaphores. Specifically, semaphores are now represented as new file descriptor type that is set to close on exec. This removes the need for all of the manual process reference counting (and fork, exec, and exit event handlers) as the normal file descriptor operations handle all of that for us nicely. It is also suggested as one possible implementation in the spec and at least one other OS (OS X) uses this approach. Refer to the original commit for more details on specific bug fixes, etc. A notable difference in this MFC relative to the original commit to HEAD is that the MAC entry points are unchanged to preserve the ABI for MAC policy modules. fstat() on a POSIX semaphore in 7 uses the mac_check_posix_sem_getvalue() hook to determine access as that is the closest match to stat() of the available hooks. Discussed with: rwatson (MAC bits (or lack thereof)) Notes: svn path=/stable/7/; revision=188727
* MFC 175288 and 180208 from /headGiorgos Keramidas2009-01-3017-0/+97
| | | | | | | | | | | | | | | | : r175288 | keramida | 2008-01-13 10:33:20 +0200 (Sun, 13 Jan 2008) | 4 lines : : Add a new set of regression tests, for the tr(1) utility. : : Approved by: das, dds : r180208 | peter | 2008-07-03 06:50:17 +0300 (Thu, 03 Jul 2008) | 3 lines : : Set magic fbsd:nokeywords property that allows files to bypass : keyword expansion. (file-specific replacement for CVSROOT/exclude) Notes: svn path=/stable/7/; revision=187925
* Merge all the changes in HEAD prior to the generic tracing changes.John Baldwin2009-01-291-101/+352
| | | | Notes: svn path=/stable/7/; revision=187896
* sync build infrastructure changes with HEADSam Leffler2009-01-1226-0/+99
| | | | | | | Reviewed by: imp Notes: svn path=/stable/7/; revision=187106
* MFC r183002 to stable/7:Antoine Brodin2009-01-101-3/+7
| | | | | | | | | | | Add files to remove when WITHOUT_HESIOD is set. This fixes "make check-old" when WITH_HESIOD is set. PR: 122406 MFC after: 1 month Notes: svn path=/stable/7/; revision=187015
* sync with HEADSam Leffler2009-01-093-59/+258
| | | | | | | OK'd by: phk Notes: svn path=/stable/7/; revision=186962
* Merge r179331 from head to stable/7:Robert Watson2008-08-312-168/+0
| | | | | | | | | | | | Remove two netatm-specific test parts. Spotted by: bz For reasons not entirely clear to me, svn merge didn't merge the deletions, so I had to do that manually and apply mergeinfo using --record-only. Notes: svn path=/stable/7/; revision=182530
* MFC: r180986: style(9) specifies that case statements are not indented.David E. O'Brien2008-08-291-1/+1
| | | | Notes: svn path=/stable/7/; revision=182450
* MFCJohn Birrell2008-08-271-0/+455
| | | | | | | | | | DTrace support. Note that this defaults the 'make buildkernel' to build with CTF data so that the release kernel and modules are DTrace-able. Notes: svn path=/stable/7/; revision=182231
* MFC r181965: Increase cryptotest tool initialization vector (IV) size.Rafal Jaworowski2008-08-251-1/+1
| | | | Notes: svn path=/stable/7/; revision=182155
* MFC r181083Sam Leffler2008-08-181-1/+6
| | | | | | | | unset TARGET_CPUTYPE and TARGET_BIG_ENDIAN when building the kernel to silence compiler complaints when cross-building Notes: svn path=/stable/7/; revision=181816
* MFC: r180025,180064,180069,180217,180743,180779-180780Doug Rabson2008-08-051-50/+182
| | | | | | | | | | | Implement support for NFS advisory locking in the kernel including correct semantics for flock(2) style locks. Sponsored by: Isilon Systems PR: 94256 Notes: svn path=/stable/7/; revision=181328
* MFC: move include paths to Makefile, use the AFTER trick to simplifySam Leffler2008-04-253-164/+191
| | | | | | | adding new items, prepare stat blocks for additional data, other stuff Notes: svn path=/stable/7/; revision=178473
* MFC to RELENG_7:Antoine Brodin2008-04-201-2/+71
| | | | | | | | | | | | | | | | Introduce a new F_DUP2FD command to fcntl(2), for compatibility with Solaris and AIX. fcntl(fd, F_DUP2FD, arg) and dup2(fd, arg) are functionnaly equivalent. Document it. Add some regression tests (identical to the dup2(2) regression tests). PR: 120233 Submitted by: Jukka Ukkonen Approved by: rwaston (mentor) MFC after: 1 month Notes: svn path=/stable/7/; revision=178353
* MFC: Kernel mode Network Lock Manager.Doug Rabson2008-04-101-0/+7
| | | | Notes: svn path=/stable/7/; revision=178061
* This commit was manufactured by cvs2svn to create branch 'RELENG_7'.cvs2svn2008-04-012-0/+1356
| | | | Notes: svn path=/stable/7/; revision=177820
* MFC rev. 1.10 of cryptotest.c and rev. 1.3 of cryptostats.cMatteo Riondato2008-03-312-1/+4
| | | | | | | | | Add missing includes and correct argument to sysctlbyname PR: misc/120274 Notes: svn path=/stable/7/; revision=177777
* MFC to RELENG_7:Antoine Brodin2008-03-301-9/+61
| | | | | | | | | | | | | | Add files to remove when MK_GCOV, MK_IPX or MK_NCP are defined. PR: 120492 PR: 121118 PR: 121121 Submitted by: KAMIYA Satosi, Richard Tector Approved by: rwatson (mentor) MFC after: 1 month Notes: svn path=/stable/7/; revision=177739
* MFC rev 1.9 tinybsdRemko Lodder2008-03-241-6/+14
| | | | | | | | | | | | | | | Alert properly when we have stale mounts left after interupting a tinybsd build. If we do not do this, we can accidentally remove critical files from directories like /lib (if mounted). PR: misc/121763 Submitted by: Richard Arends < richard at unixguru dot nl > MFC after: 3 days Approved by: imp (mentor, implicit) Notes: svn path=/stable/7/; revision=177542
* This commit was manufactured by cvs2svn to create branch 'RELENG_7'.cvs2svn2008-03-151-0/+68
| | | | Notes: svn path=/stable/7/; revision=177222
* MFC rev 1.8 tinybsdRemko Lodder2008-03-111-52/+40
| | | | | | | | | | | | | | | Improve handling of the tinybsd application wrt ports. Ports that have dependencies or need to install a new user/group, are not problematic anymore. PR: 121367 Submitted by: Richard Arends < richard at unixguru dot nl > MFC after: 3 days Approved by: imp (mentor, implicit) Notes: svn path=/stable/7/; revision=177067
* MFC: Fix markup nits.Ruslan Ermilov2008-01-305-5/+15
| | | | Notes: svn path=/stable/7/; revision=175825
* MFC the WITHOUT_GSSAPI knob.Doug Barton2008-01-281-4/+15
| | | | Notes: svn path=/stable/7/; revision=175743
* MFC: rev. 1.12Christian Brueffer2008-01-211-12/+0
| | | | | | | | | | Remove files conditional on the obsolete MK_FORTRAN knob. They are already listed in ObsoleteFiles.inc anyway. Approved by: rwatson (mentor) Notes: svn path=/stable/7/; revision=175540
* MFC:Christian Brueffer2008-01-181-4/+0
| | | | | | | WITHOUT_FORTRAN was removed some time ago. Regen src.conf.5. Notes: svn path=/stable/7/; revision=175447
* This commit was manufactured by cvs2svn to create branch 'RELENG_7'.cvs2svn2007-12-151-0/+2
| | | | Notes: svn path=/stable/7/; revision=174607
* This commit was manufactured by cvs2svn to create branch 'RELENG_7'.cvs2svn2007-12-091-0/+5
| | | | Notes: svn path=/stable/7/; revision=174503
* sync with 11n changesSam Leffler2007-11-111-147/+217
| | | | | | | Approved by: re (kensmith) Notes: svn path=/stable/7/; revision=173558
* MFC 1.2: align stats printed out w/o any argsSam Leffler2007-11-111-2/+10
| | | | | | | Approved by: re (kensmith) Notes: svn path=/stable/7/; revision=173557
* MFC 1.2: add -o ampdu; remove noise from default stat listSam Leffler2007-11-111-2/+7
| | | | | | | Approved by: re (kensmith) Notes: svn path=/stable/7/; revision=173556
* s/maybe/may be/Daniel Gerzo2007-11-101-1/+1
| | | | | | | Approved by: re (bmah@) Notes: svn path=/stable/7/; revision=173518
* Merge Neterion if_nxge driver version 2.0.9.11230 from HEAD to RELENG_7:Robert Watson2007-11-025-3019/+3257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01 - Enhanced LRO: LRO feature is extended to support multi-buffer mode. Previously, Ethernet frames received in contiguous buffers were offloaded. Now, frames received in multiple non-contiguous buffers can be offloaded, as well. The driver now supports LRO for jumbo frames. 02 - Locks Optimization: The driver code was re-organized to limit the use of locks. Moreover, lock contention was reduced by replacing wait locks with try locks. 03 - Code Optimization: The driver code was re-factored to eliminate some memcpy operations. Fast path loops were optimized. 04 - Tag Creations: Physical Buffer Tags are now optimized based upon frame size. For better performance, Physical Memory Maps are now re-used. 05 - Configuration: Features such as TSO, LRO, and Interrupt Mode can be configured either at load or at run time. Rx buffer mode (mode 1 or mode 2) can be configured at load time through kenv. 06 - Driver Statistics: Run time statistics are enhanced to provide better visibility into the driver performance. 07 - Bug Fixes: The driver contains fixes for the problems discovered and reported since last submission. 08 - MSI support: Added Message Signaled Interrupt feature which currently uses 1 message. message. 09 Removed feature: Rx 3 buffer mode feature has been removed. Driver now supports 1, 2 and 5 buffer modes of which 2 and 5 buffer modes can be used for header separation. 10 Compiler warning: Fixed compiler warning when compiled for 32 bit system. 11 Copyright notice: Source files are updated with the proper copyright notice. Submitted by: Alicia Pena <Alicia dot Pena at neterion dot com>, Muhammad Shafiq <Muhammad dot Shafiq at neterion dot com> Approved by: re (gnn, kensmith) Notes: svn path=/stable/7/; revision=173269
* MFC: Another cached -> nscd fix.Michael Bushkov2007-10-261-1/+1
| | | | | | | | Approved by: re (hrs), brooks (mentor) MFC after: 6 days Notes: svn path=/stable/7/; revision=173005
* Mdoc fix.David E. O'Brien2007-10-091-2/+2
| | | | | | | | Submitted by: ru Approved by: re(implicit) Notes: svn path=/head/; revision=172498
* Correct lib name.David E. O'Brien2007-10-091-1/+1
| | | | | | | | Submitted by: ru Approved by: re(kensmith) Notes: svn path=/head/; revision=172495
* Repo copy libpthreads to libkse.David E. O'Brien2007-10-093-4/+12
| | | | | | | | | This introduces the WITHOUT_LIBKSE nob, and changes WITHOUT_LIBPTHREADS to mean with neither threading libs. Approved by: re(kensmith) Notes: svn path=/head/; revision=172491
* The exit status of a case statement where none of the patterns is matchedStefan Farfeleder2007-10-041-0/+13
| | | | | | | | | | | is supposed to be 0, not the status of the previous command. Reported by: Eygene Ryabinkin PR: 116559 Approved by: re (gnn) Notes: svn path=/head/; revision=172440
* - Add cddl/lib to the list of library directories.Ruslan Ermilov2007-10-011-1/+2
| | | | | | | | | | - Add /bin to PATH to suppress a harmless warning from a makefile that sets a variable using cat(1). Approved by: re (kensmith) Notes: svn path=/head/; revision=172400
* The shell_1_sh test was failing with "make -jX".Ruslan Ermilov2007-10-011-1/+1
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=172399
* MK_LIBTHR was misspelled.Ruslan Ermilov2007-10-011-1/+1
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=172398
* Make the PCI code aware of PCI domains (aka PCI segments) so we canMarius Strobl2007-09-301-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | support machines having multiple independently numbered PCI domains and don't support reenumeration without ambiguity amongst the devices as seen by the OS and represented by PCI location strings. This includes introducing a function pci_find_dbsf(9) which works like pci_find_bsf(9) but additionally takes a domain number argument and limiting pci_find_bsf(9) to only search devices in domain 0 (the only domain in single-domain systems). Bge(4) and ofw_pcibus(4) are changed to use pci_find_dbsf(9) instead of pci_find_bsf(9) in order to no longer report false positives when searching for siblings and dupe devices in the same domain respectively. Along with this change the sole host-PCI bridge driver converted to actually make use of PCI domain support is uninorth(4), the others continue to use domain 0 only for now and need to be converted as appropriate later on. Note that this means that the format of the location strings as used by pciconf(8) has been changed and that consumers of <sys/pciio.h> potentially need to be recompiled. Suggested by: jhb Reviewed by: grehan, jhb, marcel Approved by: re (kensmith), jhb (PCI maintainer hat) Notes: svn path=/head/; revision=172394
* Update structure name to follow the new IPsec code.George V. Neville-Neil2007-09-191-1/+1
| | | | | | | | Reported by: phk Approved by: re Notes: svn path=/head/; revision=172240
* Enhance and expand kernel privilege regression tests in support ofRobert Watson2007-09-0942-2194/+3832
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | work present in FreeBSD 7.0 to refine the kernel privilege model: - Introduce support for jail as a testing variable, in order to confirm that privileges are properly restricted in the jail environment. - Restructure overall testing approach so that privilege and jail conditions are set in the testing infrastructure before tests are invoked, and done so in a custom-created process to isolate the impact of tests from each other in a more consistent way. - Tests now provide setup and cleanup hooks that occur before and after the test runs. - New privilege tests are now present for several audit privileges, several credential management privileges, dmesg buffer reading privilege, and netinet raw socket creation. - Other existing tests are restructured and generally improved as a result of better framework structure and jail as a variable. For exampe, we now test that certain sysctls are writable only outside jail, while others are writable within jail. On a similar note, privileges relating to setting UFS file flags are now better exercised, as with the right to chmod and utimes files. Approved by: re (bmah) Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=172106
* Add support for Camellia encryption algorithm.Pawel Jakub Dawidek2007-09-017-14/+21
| | | | | | | | | PR: kern/113790 Submitted by: Yoshisato YANAGISAWA <yanagisawa@csg.is.titech.ac.jp> Approved by: re (bmah) Notes: svn path=/head/; revision=172031
* Add WITHOUT_ZONEINFO to the build options and regenerate src.conf.5Remko Lodder2007-08-271-0/+2
| | | | | | | | | Reminded by: ceri Approved by: re (bmah) Approved by: imp (mentor) Notes: svn path=/head/; revision=171994
* Add option to not fill second code image, this makes the full diskPoul-Henning Kamp2007-08-261-3/+10
| | | | | | | | | | | | image compress much better. Respect pkg_add's internal 200 package limitation. Approved by: re (bmah) Spelling fixes by: bmah Notes: svn path=/head/; revision=171986
* Bring in two fixes for TinyBSD:Remko Lodder2007-08-228-7/+8
| | | | | | | | | | | | | | | | | - Add the bind mtree to the TinyBSD build so that files can be installed there (else the build fails) - Change GEOM_GPT to GEOM_PART_GPT since that had been renamed in current. The kernel configuration provided by TinyBSD will not build without these changes. PR: misc/115484 PR: misc/115405 Submitted by: Richard Arends <richard at unixguru dot nl> Approved by: re (bmah) Approved by: imp (mentor) Notes: svn path=/head/; revision=171923
* New regression test updates for rename, etc.Xin LI2007-08-103-6/+58
| | | | | | | | Obtained from: NetBSD Approved by: re (tmpfs blanket) Notes: svn path=/head/; revision=171801