Announcing vSMP Foundation – first 5.5 release

Home Forums Announcements Announcing vSMP Foundation – first 5.5 release

This topic contains 0 replies, has 0 voices, and was last updated by  Shai Fultheim 4 years, 7 months ago.

Viewing 1 post (of 1 total)
  • Author
  • #7254

    Shai Fultheim

    Hello All,

    We just released vSMP Foundation – our largest ever feature release. Check it at

    [FIX] HCLDevices: Correctly reset LSI MegaRAID devices.
    [FIX] HCLDevices: Critical issue with AHCI devices that could lead
    to memory corruption.
    [FIX] HCLDevices: Incorrect packet handling of I350 leading to
    memory corruption (Issue: 5688).
    [FIX] Image Manager: Source image should be opened for only for read
    (Issue: 5216).
    [FIX] Performance: Slowness during boot loader (such as grub)
    operation (Issue: 5713).
    [FIX] UI and boot: Issue with boot device list (Issue: 5681).
    [FIX] vSMP CTL: -V exit code correction.
    [FIX] vSMP CTL: Make sure statistics present all possible events.
    [FIX] vSMP Foundation Device: Don’t allow log to a device if it
    doesn’t exist.
    [FIX] vSMP Foundation Device: Don’t support loading vSMP Foundation
    from device and over network in same VM.
    [FIX] Do now create zero size e820 entries (Issue: 5081).
    [FIX] Fix emulation of various commands (Issue: 5649).
    [FIX] Interrupts sent to offline CPUs are handled correctly (Issue:
    [FIX] Upgrade program can run in Fault-Tolerant mode with -i
    parameter (Issue: 4513).
    [FIX] Upgrade program UI when run on native and vSMP Foundation
    which booted over network (Issue: 5127, 5180, 5182).
    [CHG] HCLBoards: Enhanced support for boards with large IO hole
    under 4GB.
    [CHG] HCLBoards: Prioritize ACPI interrupt routing info over
    [CHG] HCLBoards: Update maximum RAM per board to 8TB.
    [CHG] HCLBoards: Update maximum sockets per board to 8.
    [CHG] HCLDevices: Support for RHEL6.5 driver for Emulex OneConnect
    10GbE (BladeEngine 3) network adapters and fix of several
    issues (Issue: 5648, 5740).
    [CHG] HCLDevices: Updated hardware compatibility list. Details
    available at
    [CHG] HCLDevices: Updates supported device list. Supported devices
    are published at
    [CHG] License: Switch to memory-expansion (MEX) if number of
    licensed sockets match the primary board (Issue: 5528).
    [CHG] Performance: CPT to correctly handle memcpy of 0 bytes.
    [CHG] Performance: Guest code patching (ultravirt): enhanced TLB
    flushing for latest Linux kernels.
    [CHG] UI and boot: Control scaling mode (system-expansion (SYX) /
    IO-expansion (IOX) / memory-expansion (MEX)) via System
    Settings (F5) (Issue: 5568).
    [CHG] vSMP CTL: Accept partial command line switches (Issue: 5571).
    [CHG] vSMP CTL: Enhanced output for vsmpctl –status (Issue: 5376,
    [CHG] vSMP CTL: Improve board-events profiling to show VM linear
    [CHG] vSMP CTL: Show statistics for board with active CPUs only.
    Eliminate phantom records in memory-expansion (MEX) mode as
    well as incorrect %use report (Issue: 5799).
    [CHG] vSMP Foundation Device: Present correct product and iproduct
    strings (viewable with lsusb -v).
    [CHG] Allow up to 64 PCI busses per node (was 16 before). Changing
    PCI bus ID enumeration method.
    [CHG] Expose ECAM PCI device access for all bus segments (adding
    segment 0).
    [CHG] Improved performance in AMD Turbo-core and Intel Turbo Mode.
    [CHG] Reduced vSMP Foundation startup time.
    [CHG] Reduced vSMP Foundation memory consumption in memory-expansion
    (MEX) mode.
    [NEW] HCLBackplane: Support for Intel True Scale HCAs.
    [NEW] HCLBackplane: Support for Mellanox Connect-IB HCAs.
    [NEW] HCLDevices: AnyIO auto-enablement for Fusion-IO ioDimm3 and
    Samsung Electronics NVMe SSD Controller.
    [NEW] HCLDevices: AnyIO support for MSI/MSI-X with round-robin
    interrupt distribution. MSI-X interrupts are limited to 16
    per device.
    [NEW] HCLDevices: Improved networking devices performance: Intel
    1GigE and 10GigE, Broadcom NetXtreme II 1GigE and 10GigE.
    [NEW] HCLDevices: Improved performance of Intel Xeon Phi
    virtualization as host cores (fuzed mode).
    [NEW] HCLDevices: Improved storage devices performance: LSI
    Fusion-MPT SAS, LSI MegaRAID, LSI MegaRAID Fusion-MPT SAS 2.0.
    [NEW] License: Display VM resource trimming due to license.
    [NEW] License: Enforce license requirements for accelerators.
    [NEW] License: Network license manager updated to RLM10.1BL2, which
    provides the following major enhancements:
    – Browsers connecting on rlm’s main port are redirected to the
    webserver port.
    – Report log logs all licenses in use both at start and at the
    – RLM web interface allows editing license files.
    – RLM web interface doesn’t display “Manage Windows Service”
    on non-Windows systems.
    – RLM web interface now supports user login, with access
    – RLM web interface only displays commands which the user can
    [NEW] License: Report license inventory on agent and server (Issue:
    [NEW] Performance: Access to PCI configuration address space.
    [NEW] Performance: Guest code patching (ultravirt): AnyIO
    performance – DMA handling.
    [NEW] Performance: Improved performance for memory-expansion (MEX)
    [NEW] Performance: Improved performance of interrupt handling (fast
    EOI) – critical for low-latency I/O intensive workloads.
    Leveraging Guest code patching (ultravirt).
    [NEW] Performance: Improved performance of IPI delivery.
    [NEW] Performance: Improvements for boards with high CPU count.
    [NEW] Performance: Optimized 2MB page-table entry handling.
    [NEW] Performance: Significant improvements for high-core-count (240
    CPUs) boards.
    [NEW] UI and boot: Changed in System Settings (F5) do not require a
    system restart (Issue: 5539).
    [NEW] UI and boot: Control AnyIO board level enablement (first
    board, all boards, none) via System Settings (F5).
    [NEW] UI and boot: Control AnyIO board level enablement via
    anyio_boards configuration key (default set to 0) or
    alternatively via anyio_devX=bb:dd:f key for a device-specific
    [NEW] UI and boot: Correctly display interconnect bandwidth (Issue:
    [NEW] UI and boot: Enforce use of hardware virtualization if
    supported by the hardware. Can be disabled via System
    Settings (F5) or configuration file with vt=off key (Issue:
    5488, 5500, 5509).
    [NEW] UI and boot: Warning for first time users to install vsmppp
    (Issue: 5525).
    [NEW] UI and boot: Improved configuration file error reporting
    (Issue: 5413).
    [NEW] vSMP CTL: Control next boot cpu_boards and io_boards thru
    –cpu-boards and –io-boards switches (Issue: 5567).
    [NEW] vSMP Foundation Device: More robust vSMP Foundation Device
    read and update (Issue: 5342).
    [NEW] vSMP Foundation Device: Support for setting device filter from
    System Settings (F5) – for USB 1.x (UHCI) devices. Alert
    during startup if device shares controller with other devices.
    [NEW] Enabling AnyIO on multiple boards will align Linux caches on
    4KB using guest code patching (ultravirt).
    [NEW] Enhanced PCI device representation to allow: bb:dd.f, bb:dd.*,
    bb:*.f, bb:*.*, *:dd.*, *:*.f, *:*.*.
    [NEW] Support for Linux Crash Kernel.

Viewing 1 post (of 1 total)

You must be logged in to reply to this topic.