Advisory |
@@ -255,9 +252,13 @@ debugger now supports a show mount subcommand.
The FreeBSD DTrace subsystem now supports a probe for process execution.
-[amd64] The FreeBSD kernel virtual address space has been increased to 6GB and the
-ceiling on the kmem map size to 3.6GB. Note that the ceiling as a fraction of the kernel
-map size rather than an absolute quantity.
+[amd64] The FreeBSD kernel virtual address space has been increased to 6GB. This
+allows subsystems to use larger virtual memory space than before. For example,
+zfs(8) adaptive
+replacement cache (ARC) requires large kernel memory space to cache file system data, so
+it benefits from the increased address space. Note that the ceiling on the kernel map
+size is now 60% of the size rather than an absolute quantity.
The
@@ -273,16 +274,16 @@ environment with restricted process view and no networking.
SCTP (
-sctp(4)) with
-IPv6 in jails has been supported.
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sctp&sektion=4&manpath=FreeBSD+7.2-RELEASE"
+>sctp(4)) with
+IPv6 in jails has been implemented.
Specific CPU binding by using
cpuset(1) has
-been supported. Note that the current implementation allows the superuser inside of the
+been implemented. Note that the current implementation allows the superuser inside of the
jail to change the CPU bindings specified. This behavior will be fixed in the next
release.
@@ -318,7 +319,7 @@ been updated for the new features.
The
kld(4) now
-supports installing 32-bit system call to the FreeBSD system call translation layer from
+supports installing 32-bit system calls to the FreeBSD system call translation layer from
kernel modules.
The
shmctl(2) and
-/usr/src/UPDATING for limitations of this temporal
+/usr/src/UPDATING for limitations of this temporary
solution.
+A
+sysctl(3) leaf
+node has a flag to tag itself as MPSAFE now.
+
The FreeBSD 32-bit system call translation layer now supports installing 32-bit system
calls for VFS_AIO.
@@ -343,7 +349,9 @@ calls for VFS_AIO.
Superpages is a feature that enables each entry in the TLB (translation lookaside buffer)
to map a large physical memory region into a virtual address space in modern CPUs. This
provides possible memory savings for applications that share large amounts of memory
-between the address spaces and performance improvements due to fewer TLB misses.
+between the address spaces and performance improvements due to fewer TLB misses. This is
+disabled by default and can be enabled by setting a loader tunable vm.pmap.pg_ps_enabled
to 1.
@@ -356,6 +364,12 @@ supports 4-byte volume ID that certain versions of
Windows® put into the MBR and invoking PXE by pressing F6
key on some supported BIOSes.
+
[i386] The
+boot(8) BTX
+loader has been improved. This fixes several boot issues on recent machines reported for
+7.1-RELEASE and before.
+
The
loader(8) is now
@@ -442,6 +456,19 @@ issues.
[sparc64] The schizo(4) driver for Schizo Fireplane/Safari to PCI 2.1 and Tomatillo
JBus to PCI 2.2 bridges has been added.
+
The
+u3g(4) driver
+for USB based 3G cards and dongles including Vodafone Mobile Connect Card 3G, Qualcomm
+CDMA MSM, Huawei E220, Novatel U740, Sierra MC875U, and so on has been added. This
+provides support for the multiple USB-to-serial interfaces exposed by many 3G USB/PC Card
+modems, and the device is accessed through the
+ucom(4) driver
+which makes it behave like a
+tty(4).
+
The
sched_ule(4)
@@ -451,11 +478,6 @@ href="http://www.FreeBSD.org/cgi/man.cgi?query=sched_4bsd&sektion=4&manpath=Free
sched_4bsd(4)
does. Note that it cannot be modified at run-time.
-
A
-sysctl(3) leaf
-node has a flag to tag itself as MPSAFE now.
-
@@ -951,8 +973,8 @@ now supports a
-D
flag for damaged recovery mode, wh
enable certain aggressive operations that can make
fsck(8) to
-survive with file systems that has very serious data damage. This is an useful last
-resort when on disk data damage is very serious and causes
fsck(8) to crash
otherwise.
@@ -962,7 +984,7 @@ href="http://www.FreeBSD.org/cgi/man.cgi?query=getaddrinfo&sektion=3&manpath=Fre
getaddrinfo(3)
function now supports SCTP.
-
A bug in the A bug was fixed in the
ipfw(8) utility
which displays extra messages for a NAT rule even when a -q
@@ -972,9 +994,9 @@ flag is specified.
href="http://www.FreeBSD.org/cgi/man.cgi?query=ln&sektion=1&manpath=FreeBSD+7.2-RELEASE">
ln(1) utility now
supports a
-w
flag to check if the source file actually
-exists. When the flag is specified and the file does not exist, the
ln(1) will put a
+ class="CITEREFENTRY">
ln(1) will issue a
warning message.
The -q fla
The
make(1) utility
-now supports .MAKE.JOB.PREFIX
variable. If .MAKE.JOB.PREFIX
variable. If -j
and -v
are specified, it outputs for
each target is prefixed with a token --- target --- the first part of which can be controlled
@@ -1053,7 +1075,7 @@ versions:
A bug in the
netstat(1)
-utility has been fixed. The -ss
now works in the icmp6
+utility has been fixed. The -ss
option now works in the icmp6
section as expected.
The tzdata2009f release.
-A bug in the A bug in
pkg_create(1)
which prevents the -n
flag from working has been fixed.
+
+The FreeBSD Ports Collection now supports multiple
+make(1) jobs in
+some supported ports. This is automatically enabled when a port is marked as MAKE_JOBS_SAFE
and improves CPU utilization at the build stage by
+passing an option -jX
to
+the top level Makefile from the vendor. The number X is set to the number of CPUs by default, and can be set
+by users via a
+make(1) variable
+MAKE_JOBS_NUMBER
. For more details, see ports/Mk/bsd.port.mk.