| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Approved by: re (implicit)
This commit was manufactured to restore the state of the 7.2-RELEASE image.
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=190353
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
: 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
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=187896
|
| |
|
|
|
|
|
| |
Reviewed by: imp
Notes:
svn path=/stable/7/; revision=187106
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
OK'd by: phk
Notes:
svn path=/stable/7/; revision=186962
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=182450
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=182155
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
adding new items, prepare stat blocks for additional data, other stuff
Notes:
svn path=/stable/7/; revision=178473
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=178061
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=177820
|
| |
|
|
|
|
|
|
|
| |
Add missing includes and correct argument to sysctlbyname
PR: misc/120274
Notes:
svn path=/stable/7/; revision=177777
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=177222
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=175825
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=175743
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
WITHOUT_FORTRAN was removed some time ago. Regen src.conf.5.
Notes:
svn path=/stable/7/; revision=175447
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=174607
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=174503
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=173558
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=173557
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=173556
|
| |
|
|
|
|
|
| |
Approved by: re (bmah@)
Notes:
svn path=/stable/7/; revision=173518
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Approved by: re (hrs), brooks (mentor)
MFC after: 6 days
Notes:
svn path=/stable/7/; revision=173005
|
| |
|
|
|
|
|
|
| |
Submitted by: ru
Approved by: re(implicit)
Notes:
svn path=/head/; revision=172498
|
| |
|
|
|
|
|
|
| |
Submitted by: ru
Approved by: re(kensmith)
Notes:
svn path=/head/; revision=172495
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
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 /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
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=172399
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=172398
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Reported by: phk
Approved by: re
Notes:
svn path=/head/; revision=172240
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
PR: kern/113790
Submitted by: Yoshisato YANAGISAWA <yanagisawa@csg.is.titech.ac.jp>
Approved by: re (bmah)
Notes:
svn path=/head/; revision=172031
|
| |
|
|
|
|
|
|
|
| |
Reminded by: ceri
Approved by: re (bmah)
Approved by: imp (mentor)
Notes:
svn path=/head/; revision=171994
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
| |
Obtained from: NetBSD
Approved by: re (tmpfs blanket)
Notes:
svn path=/head/; revision=171801
|