HP-UX 11i v3 Read Before Installing or Updating, March 2008 (Update 2 Release)

21
HP-UX Atomic APIs
(libatomic)
Usage of these APIs avoid the use of mutex locks or
semaphores in certain scenarios. Delivered as an
optional product in all OEs.
Improved Support for
Multi-threaded
Applications
Extends the mpctl(2) API and adds several new APIs
to improve HP-UX support for multi-threaded
applications. Provides the capability to have
finer-grain control.
Kernel Access
Infrastructure
HP-UX Virtual Memory provides a new set of APIs
to map user virtual addresses into the kernel. Useful
as a copy avoidance solution where user data can be
accessed and modified by kernel contexts, avoiding
the copying in and out of data when system calls are
invoked.
libc Enhancement Contains a new API called memsetU16(3C), which
can be used for memory operations to set area in
memory to contain 2-byte word. Delivered as an
optional product in all OEs.
Accelerated Virtual I/O
(GuestAvioLan)
Delivers a new re-architected I/O path for HPVM.
Newly delivered as a recommended product on the
HP-UX 11i v3 BOE, HA-OE, VSE-OE, DC-OE,
and the FOE, EOE, MCOE, TCOE.
patch_active_text Allows mprotect() write access to the text of a
running process such that the active text can be
modified.
New Product Description