Overview:
This site provides you access to Concurrent Real-Time software products and updates to those products that execute on the following platforms:
- RedHawk Linux
- Red Hat Enterprise Linux
- Ubuntu Linux
- CentOS Linux
- Rocky Linux
- Oracle Linux
You can download NUU, Concurrent Real-Time's Network Update and Installation utility, browse product repositories to manually download software packages, download original product ISOs or create customized Update CD images for immediate download.
Click on My Account or use the menu icon at the top to access your software and for other services specific to your system.
The menu icon is at the top of all pages on redhawk.concurrent-rt.com.
Links:
Messages:
Most recent message on December 17th, 2024
December 17th, 2024 - RedHawk 9.2.5 Update Released:
RedHawk 9.2.5 is now available on x86_64 systems.
- Includes fixes and enhancements from kernel.org 6.1.108-rt40.
- Account for RCIM III vs. IV polarity differences in the /proc/driver/rcim/config API.
- Includes miscellaneous bug fixes and enhancements.
December 5th, 2024 - RedHawk Architect Update: 8.4-5
RedHawk Architect 8.4-5 (w/ ASE) is now available on x86_64 systems.
- Support for RedHawk NightStar RT release 5.2
- Better support for NVIDIA installation in image. Changes to the NVIDIA installer and Architect now enable NVIDIA drivers to be installed in the chroot of an image.
- File system specific mount options supported. While only generic mount options were previously supported, mount options specific to the selected file system type are now also accepted.
- Better VMM and KVM-RT integration. Changes to avoid specific error cases when re-exporting a VM that is already exported.
November 27th 2024 - RedHawk 8.4.12 Released
RedHawk Update 8.4.12 is now available for x86_64 iHawk systems.
- Includes fixes and enhancements from kernel.org 5.10.224-rt116.
- Account for RCIM III vs. IV polarity differences in the /proc/driver/rcim/config API.
- Miscellaneous bug fixes and enhancements.
November 22nd, 2024 - RedHawk 9.4 for NVIDIA Orin Released
RedHawk 9.4 is a new production release for NVIDIA Orin class systems:
- RedHawk 9.4 is based on kernel.org version 6.6 LTS
- This release has been tested and known to work on these devices:
- Jetson AGX Orin Developer kit (both 64GB and 32GB versions)
- Jetson Orin NX Developer kit (both 16GB and 8GB versions)
- Jetson Orin Nano Developer kit (8GB version only)
- Built upon JetPack 6.1 with L4T 36.4.0
- Requires SDK Manager 2.2.0-12021 (or newer)
November 14th, 2024 - RedHawk 7.5.17 Released
RedHawk Update 7.5.17 is now available for x86_64 iHawk systems.
- Account for RCIM III vs. IV polarity differences in the /proc/driver/rcim/config API.
- Fix five FBS man pages erroneously listing EACCESS instead of EACCES.
Sept 25th, 2024 - RedHawk 9.2.4 Update Released
RedHawk Update 9.2.4 is now available for x86_64 iHawk systems.
- Includes fixes and enhancements from kernel.org 6.1.105-rt38.
- Updates the cpuid utility to version 20240913.
- Improved visibility into MSR reads/writes from virtual machines.
August 15th, 2024 - RedHawk 8.4.11 Update Released
RedHawk Update 8.4.11 is now available for x86_64 iHawk systems.
July 24th, 2024 - RedHawk 9.2.3 Update Released
RedHawk Update 9.2.3 is now available for x86_64 iHawk systems.
- Includes fixes and enhancements from kernel.org 6.1.92-rt32
- CPU governor now defaults to maximum performance for improved real-time
- Updated RCIM procfs syntax to accept 'Terminated|Non-terminated'
- Added two new tunables for more precise clockevent fuzz control
- Updated /proc/driver/rcim/rawregs to include all RCIM IV MSI-X registers
- Updated Release Notes and User's Guide with fixes and enhancements
- Fixed potential host stalls when virtual machine CPUs spin at high priority
- New ccur-kdump-uefi service restores crash dumps on UEFI systems
July 1st, 2024 - RedHawk Architect Update: 8.4-4 and 9.2-2
RedHawk Architect 8.4-4 and 9.2-2 are now available on x86_64 systems.
- RedHawk Architect 9.2-20240628
- Support installation to eMMC devices on target systems
- Various bug fixes and minor GUI improvements
- Support the new release of NightStar 5.2 in target images
- RedHawk Architect 8.4-20240628
- Updated ARCHITECT_RHEL_NEXT feature to support RHEL 8.10
- Added support for installation to eMMC devices on target systems
- Made various GUI improvements and bug fixes
June 28th, 2024 - NightStar RT 5.2
NightStar 5.2 is now available for x86_64 and aarch64 systems.
- Includes all fixes and enhancements from NightStar 5.1
- Features NightTrace 7.8:
- Support for PID values exceeding 16 bits
- Support for kernel crash trace dump extraction
- Added two C++ APIs: Logging and Daemon Control
- Updated Documentation
- Features NightView 8.0:
- Lightweight Timing - time regions of code or specified functions
- Support for CUDA 12.2
- Updated Documentation
- Please read the NightStar 5.2 release notes, expecially the chapter on Changes in NightStar 5.2: NightStar RT 5.2 Installation Guide
May 22nd, 2024 - RedHawk 8.4.10 Update Released
RedHawk Update 8.4.10 is now available for x86_64 iHawk systems.
- Includes fixes and enhancements from kernel.org 5.10.213-rt105
- Updated the ccur-nvidia-glx 470 driver with missing gsp.bin firmware
- Updated RCIM procfs syntax to accept 'Terminated|Non-terminated'
- Updated /proc/driver/rcim/rawregs to include all RCIM MSI-X registers
- Added two new tunables for more precise clockevent fuzz control
April 29th, 2024 - RedHawk 7.5.16 Update Released
RedHawk Update 7.5.16 is now available for x86_64 iHawk systems.
- Updated the RCIM procfs syntax to accept Terminated|Non-terminated
March 31st, 2024 - RedHawk 9.2.2 Update Released
RedHawk Update 9.2.2 is now available for x86_64 iHawk systems.
- Includes fixes and enhancements from kernel.org 6.1.77-rt24.
- Reserved major number 231 for the Infiniband driver.
- Includes SELinux updates to improve STIG scores.
- Fixes compatibility issues between shielding and cgroups.
- Miscellaneous fixes and enhancements.
March 15th, 2024 - RedHawk 7.5.15 Update Released
RedHawk Update 7.5.15 is now available for x86_64 iHawk systems.
- Reserved major number 231 for the Infiniband driver
- Includes SELinux updates to improve STIG scores
February 29th, 2024 - RedHawk 8.4.9 Update Released
RedHawk Update 8.4.9 is now available for x86_64 iHawk systems.
- Imported kernel.org 5.10.204-rt100
- Reserved major number 231 for the Infiniband driver
- Includes SELinux updates to improve STIG scores
February 22nd, 2024 - RedHawk Architect 9.2-1 Released
RedHawk's Architect version 9.2-1 w/ optional ASE is now available for x86_64 iHawk systems.
- This release includes the optional Advanced Security Edition of Architect 9.2
- The package containing the ASE is ccur-architect-security
December 5, 2023 - RedHawk 8.4.8 for NVIDIA AGX Xavier Released
RedHawk 8.4.8 is now available for arm64 on NVIDIA AGX Xavier systems.
- Requires SDK Manager 2.0.0-11402 (or later) with JetPack 5.1.2
- Updated kernel version to 5.10.120-rt70
- Based on NVIDIA's L4T 35.4.1 release which includes Ubuntu 20.04.6 LTS
November 20th, 2023 - RedHawk 8.4.8 for x86_64 Released
RedHawk 8.4.8 is now available for x86_64.
- Includes fixes and enhancements from kernel.org 5.10.197-rt96
November 7th, 2023 - RedHawk 9.2.1 for x86_64 Released
RedHawk 9.2.1 is now available for x86_64.
- Includes fixes and enhancements from kernel.org 6.1.28-rt10.
- Includes fixes and enhancements from kernel.org 6.1.33-rt11.
- Fixes a potential circular locking bug in usermap function.
- The included kernel source now preserves symbolic links.
- The shield command has improved IRQ list and bound IRQ handling.
- The cpuid command has been updated to version 20230614.
- The run command now handles unknown scheduling policies.
- Includes optional PRT kernels.
November 1st, 2023 - RedHawk 7.5.14 for x86_64 Released
RedHawk 7.5.14 is now available for x86_64.
- Fixed bugs in the FIPS RedHawk kernel configuration
September 26th, 2023 - RedHawk Architect 9.2 for x86_64 Released
RedHawk Architect 9.2 is now available for x86_64 systems.
- Valid hosts include: RHEL 9.2, Rocky 9.2, Oracle 9.2, Fedora 33-35
- Generates RedHawk 9.2 target images
- Supports NightStar 5.1
- Includes bug fixes and minor GUI enhancements
September 26th, 2023 - RedHawk 7.3.19 for x86_64 Released
RedHawk Linux 7.3.19 is now available for x86_64 systems.
- Includes bug fixes and enhancements from kernel.org 4.4.302-rt232
- Enables support for Concurrent's pagepool driver
- Fixes use of uninitialized variable in PRT kernels
- Increases INTEL_PMC_MAX_FIXED to resolve performance event warnings
September 20th, 2023 - RedHawk 8.4.7 for NVIDIA Orin Released
RedHawk Linux 8.4.7 is now available for NVIDIA Jetson AGX Orin systems.
- Requires SDK Manager 1.9.3-10904 with JetPack 5.1.2
- Updated kernel version to 5.10.120-rt70
- Based on NVIDIA's L4T 35.4.1 release which includes Ubuntu 20.04.6 LTS
- Includes kernel fixes for workqueues which caused crashes in the RedHawk 8.4.6 Orin Beta release.
September 19th, 2023 - RedHawk 8.4.7 for x86_64 Released
RedHawk Linux 8.4.7 is now available for x86_64 systems.
- Includes fixes and enhancements from kernel.org 5.10.186-rt91.
- The cpuid command has been updated to version 20230614.
- The run command now handles unknown scheduling policies.
September 6th, 2023 - RedHawk 7.5.13 for x86_64 Released
RedHawk 7.5.13 is now available for x86_64.
- Stopped collecting entropy from /dev/urandom from interrupts handled by ltmr-shielding CPUs
- Added a note about FIPS in the 7.5.12 changelog -- see below
July 13th, 2023 - RedHawk 8.4.6 for x86_64 Released
RedHawk Linux 8.4.6 is now available x86_64 systems.
- Picked up the updates from kernel.org 5.10.180-rt88
- Enabled memory control groups to better support containers (CONFIG_MEMCG).
June 30th, 2023 - RedHawk 9.2 for x86_64 Released
RedHawk 9.2 is now available for x86_64.
- Based on kernel.org 6.1.19-rt8
- RedHawk 9.2 runs on the following Linux distributions:
- RHEL 9.2
- Rocky 9.2
- Oracle 9.2
- Ubuntu 22.04
- New mlock flags prevent kernel memory migration
- Python 2 is no longer suported on these distributions
- See the Release Notes for more information
June 30th, 2023 - NightStar 5.1 Released
NightStar 5.1 is now available for x86_64 and selected arm64 systems.
- NightStar 5.1 runs on the following Linux distributions:
- RHEL 7.5-9.2
- CentOS 7.5
- Rocky 8.4-9.2
- Oracle 9.2
- Ubuntu 16.04, 18.04, 20.04 and 22.04
- RedHawk 7.5-9.2
- Features a new release of NightView (7.11)
- Features a new release of NightTune (4.2)
- Includes all of RedHawk 5.0 plus all maintenance releases
- Please update your YUM (ccur-nstar-rt.repo) and APT (ccur-nstar-rt.list) files to point to version 5.1
- See the Release Notes for more information
May 18th, 2023 - RedHawk 7.5.12 for x86_64 Released
RedHawk 7.5.12 is now available for x86_64.
- Added support for a fast FBS deadline lookup of the current process
- Enabled FIPS services in the RedHawk kernel. This allows adminstrators to use FIPS without having to build a custom kernel.
March 31st, 2023 - RedHawk 8.4.5 for ARM64 Released
RedHawk Linux 8.4.5 is now available for the NVIDIA Jetson AGX Orin platform.
- Initial release of RedHawk 8.4.5 on this platform
- Requires NVIDIA JetPack 5.1 Rev. 1 with L4T 35.2.1
- This release runs on Ubuntu 20.04
March 29th, 2023 - RedHawk 8.4.5 for x86_64 Released
RedHawk Linux 8.4.5 is now available for x86_64 systems running RHEL 8.4, Rocky 8.4 or Ubuntu 20.04.
Key changes in this incremental release include:
- Imported changes from kernel.org 5.10.165-rt81
- Added support for non-zero PCI domains in the PCI BAR file system
- Added support for Jetson platforms to the gather utility
- Fixed miscellaneous bugs in the gather utility
February 25th, 2023 - RedHawk 7.5.11 Released
RedHawk Linux 7.5.11 is now available for x86_64 systems running RHEL/CentOS 7.5 or Ubuntu 16.04.
Key changes in this incremental release include:
- Fixed use of an uninitialized variable 'timersoft_temp' when booting PRT kernels
- Adjusted locking order in worker_idle_timer_remove_workers to avoid a potential circular lock
- Added MSI-X support to RCIM IV
- Fixed a bug in RCIM IV IRIG leap year mask
December 14th, 2022 - RedHawk 8.4.4 Released
RedHawk Linux 8.4.4 is now available for x86_64 systems running RHEL 8.4, Rocky 8.4 or Ubuntu 20.04.
Key changes in this incremental release include:
- Imported changes from kernel.org 5.10.152-rt75
- Fixed an RCIM IV IRIG leap second bug
- Improved RCIM IV backward compatibility configuration processing
- Updated example driver code to be compatible with the latest kernels
December 8th, 2022 - RedHawk 7.3.14 and 7.3.15 Recalled !!!
A significant kernel bug dealing with pthread mutexes has been discovered in the following kernel.org kernels:
- version 4.4.255.262-rt219 (aka 4.4.262-rt219)
- version 4.4.255.267-rt221 (aka 4.4.267-rt221)
The bug affects RedHawk 7.3.14 and 7.3.15.
Those releases have been removed from redhawk.concurrent-rt.com, although the (now empty) repositories still exist so as not to impact customers with those definitions when running yum or apt.
If you are running one of those releases, please upgrade to 7.3.18 or to a newer major release:
- RedHawk 8.4
- RedHawk 8.2
- RedHawk 8.0
- RedHawk 7.5
You can find the original product ISOs for major releases as well as updates in My Software.
Please consult the release notes for such releases before installation. You can find the release notes in the Documentation Library.
For aid in upgrading please contact Customer Support.
December 6th, 2022 - RedHawk 7.5.10 Released
RedHawk Linux 7.5.10 is now available for x86_64 systems running RHEL 7.5, CentOS 7.5 or Ubuntu 16.04.
Key changes in this incremental release include:
- Fixed CONFIG_LOCKDEP misuse of transport_lock spinlock in SUNRPC
- Imported kernel.org 4.9.327-rt19
November 28th, 2022 - Concurrent gpg key expired!
On November 28th, 2022, the gpg key used to sign Ubuntu-based repositories from Concurrent Real-Time expired.
All of our Ubuntu-based product repositories have been resigned with a new key file.
To resolve this problem on your systems that have repository definitions for such repos, you must add the new key file to your apt keyring.
Execute the following commands as the root user:
wget https://redhawk.concurrent-rt.com/network/ccur-public-keys
apt-key add ccur-public-keys
On recent versions of Ubuntu, you may see a warning generated by apt-key or apt-get that says something similar to:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
The warning can be ignored. Concurrent Real-Time will provide a different mechanism in the future.
If you wish to check the authenticity of the public key file mentioned above, request the key fingerprint from Concurrent Real-Time Support and compare them to the fingerprint of the file you downloaded. You can obtain the fingeprint of the downloaded file via:
gpg --with-fingerprint ccur-public-keys
September 30th, 2022 - Architect 8.4 Update 2 Released
Architect 8.4 Update 2 is now available for x86_64 systems running RHEL 8.4 or Rocky 8.4
Key changes in this incremental release include:
- Updated ARCHITECT_RHEL_NEXT feature to use RHEL 8.6.
- Added a few command-line tools for building and deploying images without GUI.
- Created an updated optical media installer to support Blu-ray devices.
- Allow for re-export of a VM disk image to Virtual Machine Manager (and/or KVM-RT) by offering to replace the existing VM.
September 23rd, 2022 - RedHawk 8.4.3 Released
RedHawk Linux 8.4.3 is now available for x86_64 systems running RHEL 8.4, Rocky 8.4, or Ubuntu 20.04.
Key changes in this incremental release include:
- Adjusted /proc/cpuinfo to avoid sending an IPI to shielded CPUs. This IPI was used to create a ever-changing display of MHz. That display is now static for shielded CPUs.
- Imported kernel.org 5.10.131-rt72
September 19th, 2022 - Rocky 8, RHEL 6-8, Red Hat Virtualization 4 Update Necessary
Please update to the newest polkit package as soon as possible. Security vulnerability exists on the following distributions:
- Rocky 8
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8
- Red Hat Virtualization 4
September 14th, 2022 - RedHawk 7.5.9 Released
Key changes in the RedHawk 7.5.8 incremental release include:
- Turned on CAN driver support in all kernels
- Imported kernel.org 4.9.319-rt195
- Fixed two bugs in the kernel utility /usr/src/*RedHawk*/scripts/faddr2line
June 23rd, 2022 - RedHawk 8.4.2 Released
RedHawk Linux 8.4.2 is now available for x86_64 systems running RHEL 8.4, Rocky 8.4, or Ubuntu 20.04.
Key changes in this incremental release include:
- Imported kernel.org 5.10.115-rt67.
- Updated crash utility to version 8.0.1.
- Updated strace utility to version 5.17.
- Brought back the software only PTP daemon.
- Improved RCIM IRIG documentation.
- Includes optional PRT kernels.
June 16th, 2022 - CCURAICC (WC-ADS6418) 2022.1.0 Released
The latest driver for Concurrent Real-Time's PCIe 64-channel SAR Analog Input card is now available:
- Added the new Clone support
- Increased the size of the Physical Memory Table
- Provided support for RedHawk 8.4 for Rocky 8.4 and Ubuntu 20.04
- Ensures that Run Level does not overwrite Base Level
- Enhanced ValidateFileHeader() to allow for bad board types
- Fail MsgDma when writing to FIFO read address
- When Reload Firward icotl is called wihtout arg, get Run Level information from currently loaded firmware
- Added the "-x" option to create a license only file in ccrtaicc_label file
- Added support for license only file (*.liconly)
- Fixed some bugs in tests
- Enhanced some tests
- For additional information about changes in this release, see the changelog for the ccrtaicc_RedHawk_driver_r2022.1.0-20220131.noarch.rpm on the ISO or after installation (e.g. rpm -qp --changelog ccuraicc*.rpm or rpm -q --changelog ccuraicc_RedHawk_driver, respectively)
June 16th, 2022 - CCUROACC-WAVE (WC-DA3218) 2022.6.0 Released
The latest wave form generator for Concurrent Real-Time's PCIe 32-channel Digital to Analog Converter card is now available
Key changes in this incremental release include:
- Added support for the CCURAOCC driver release 2022.5.0
- Added support for RedHawk kernel versions up to RH 8.4
- Makefile changed -- "make purge" should only be allowed if source directory exists
- Removed compiler warnings for strncpy() calls
- Reordered LIB_OPS as it is failing on Ubuntu
- Added two new options '-l' and '-s' in aocc_stream test
- Added 'load:' key in Makefile
- Compiled static libraries with -fPIC otherwise errors occur compiling tests under RH8.x DEB
June 14th, 2022 - RedHawk Architect 8.4-1 Released [+ASE]
RedHawk Architect ASE 8.4-1 is also available.
Key changes in the RedHawk Architect 8.4-1 release include:
- Added an option to create secure (encrypted) installation images
- Passwords stored in session files are now hashed
- Added the ability to create "RedHawk 8.4 on RHEL 8.5" target images with the ARCHITECT_RHEL_NEXT environment variable
- Added an option on the Chroot Shell page to mount, configure, and enable media ISO DNF repositories inside the chroot shell
- Added a search feature to the Systemd services page
- Made various GUI improvements and bug fixes
- For more information see the RedHawk Architect 8.4-1 Release Notes.
June 14th, 2022 - RedHawk Mellanox OFED 8.4 Released
RedHawk 8.4 now supports Mellanox Open Fabric Enterprise Distribution (OFED) version 5.6-1.0.3.3
For more information see the RedHawk 8.4 OFED Release Notes.
June 10th, 2022 - RedHawk 7.5.8 Released
Key changes in the RedHawk 7.5.8 incremental release include:
- Imported kernel.org 4.9.312-rt193
- Migrate a per-node kcompactd daemon off the node when all cpus of that node become ltmr shielded, and migrate back when some cpu on that node again becomes available
- Numa balancing: Backport mainline Linux's removal of zone ordering (substitute in Node Ordering in its place)
- RCIM: added 'external clock input' to the RCIM configuration file
- RCIM: removed broken 'cyclone_irq' boot time paramater; use 'nomsix' instead to get its intended functionality
- FBS: fixed 'sleeping while atomic' bug; occurs when SELinux feature is enabled
- Disallow unprivileged eBPF programs by default. This works around a Spectre v2 security issue
May 9th, 2022 - RedHawk 7.3.18 Released
Key changes in the RedHawk 7.3.18 incremental release include:
- Added support for RCIM IV
- Added RCIM GPS support for Chronyd
- Fixed a bug in FBS where check_perms() may be called from sleepable context when SELinux is enabled
April 11th, 2022 - RedHawk Architect 8.4 Released
RedHawk Architect 8.4 is now available for x86_64 systems running RHEL 8.4, CentOS 8.4 and Rocky 8.4.
Key changes in this incremental release include:
- Added support for RHEL, CentOS and Rocky 8.4 hosts
- Added support to build RedHawk 8.4 target images
- Refined RedHawk 8.2 target images to be RedHawk 8.2.2 (8.2 REV2)
- Added software RAID configuration
- Made various improvements and bug fixes to the GUI.
- See the Release Notes for more information
March 21st, 2022 - RedHawk 8.4.1 Released
RedHawk Linux 8.4.1 is now available for x86_64 systems running RHEL 8.4, Rocky 8.4, or Ubuntu 20.04.
Key changes in this incremental release include:
- Added RCIM IV MSI-X Support
- Added CONFIG_ARCHITECT, and set it to =y. This option auto-sets the other config options the Architect tools needs for its correct operation.
- Added CONFIG_KVMRT, and set it to =y. This option forces other config options to the values needed for KVM-RT to operate properly.
- Backported a VMD driver fix from 5.15-linux, allowing Dell computers with VMD hardware to boot.
- Fixed several compiler warnings in the nvidia-470.74 driver. This shows up only when building custom kernels.
- Renamed 'mclock_in' to 'ext_clock_in' in /proc/driver/rcim/config.
- Added multi-vector support to the RCIM driver. This feature is available only on select RCIM-IV boards.
- Fixed a bug in sched_setaffinity(2) where an illegal affinity mask would be accepted even as the services returned EINVAL to indicate it was bad.
- Fixed the 'inconsistent lock state' bug in the i915 driver -- PRT kernels only.
- Fixed the 'sleeping while atomic' bug in fbscycle(3) -- PRT kernels only.
- Applied the security fix for CVE-2022-0847 'dirty pipe' exploit.
December 21st, 2021 - NightStar 5.0 Support for RedHawk 8.4
NightStar now supports RedHawk Linux 8.4
Supported OS distributions include the following:
- RHEL 7.5-8.4
- CentOS 7.5-8.4
- Rocky 8.4
- Ubuntu 16.04-20.04
Online software repositories (version 5.0) have been updated with the latest packages. A new version of the Product Intallation DVD, 5.0-1n, has been released with the latest packages.
December 21st, 2021 - RedHawk Linux 8.4 was Released (x86_64)
RedHawk Linux 8.4 is now available for x86_64 systems.
Key features include:
- Based on kernel.org 5.10
- Support of CentOS, RHEL, and Rocky 8.4
- Support of Ubuntu 20.04
- Support of x86_64 programs
- Support of i386 programs executing on an x86_64 system
- See the Release Notes for more information
December 15th, 2021 - RedHawk Linux 7.3.17 was Released (x86_64)
RedHawk Linux 7.3.17 is now available for x86_64 systems.
The following changes are included:
- Restore historical behavior by allowing RCIM_CLOCK_SYNCHRONIZE to be applied to /dev/rcim/sclk as well as to /dev/rcim/rcim.
October 27th, 2021 - RedHawk Linux 7.0.5 was Released (x86_64)
RedHawk Linux 7.0.5 is now available for x86_64 systems.
The following changes are included:
- Adjust the kernel's masterclock algorithm so that it works properly with clock frequency adjustments up to 100,000 ppm. Prior to this it could handle frequency adjustments of a few thousand ppm. This primarily affects systems with an RCIM card, and using chronyd(8) in its default configuration
- The RCIM rtc emulation driver was shutting down the device on intermediate closes which was incorrect, it must do so only on final close
- Support new Cyclone-based RCIM-III card
- Support RCIM-IV with IRIG
October 25th, 2021 - RedHawk KVM-RT 1.3 was Released (x86_64)
RedHawk KVM-RT 1.3 is now available for x86_64 systems.
The following operating systems are supported:
- RedHawk 7.5, 8.0, and 8.2 on CentOS/RHEL-based systems of the same version
- RedHawk 7.5, 8.0, and 8.2 on Ubuntu 16.04, 18.04 and 20.04, respectively
- Also supports RedHawk 8.4 which will be available by the end of the calendar year
Read the KVM-RT 1.3 Release notes and the latest copy of the User's Guide, both avaiable at redhawk.concurrent-rt.com/docs
September 24, 2021 - RedHawk Linux 8.2.3 was Released (x86_64)
RedHawk Linux 8.2.3 is now available for x86_64 systems running CentOS/RHEL 8.2 and Ubuntu 20.04
Changes include the following:
- Make sure per-numa-node kcompactd daemons migrate off of shielded CPUs when all CPUs of a node become shielded
- Systemd turbo service to enable/disable Turbo Boost
- Fix bug in IRQ handler for RCIM III and RCIM IV
- Add RCIM-IV IRIG master support
- Add RCIM-IV masterclock input support
- Updated RCIM User's Guide with IRIG chapter
- Update NVIDIA driver from v460.80 to v470.63.01
- Enable CAN and PEAK-System PCIe FD kernel support
September 16, 2021 - RedHawk Linux 7.3.16 was Released (x86_64)
RedHawk Linux 7.3.16 is now available for x86_64 systems running CentOS/RHEL 7.3 and Ubuntu 16.04.
Changes include the following:
- Revert imports back to 4.4.262-rt219 (futexes are not stable in newer 4.4-linux kernels). All users of 7.3.14 or 7.3.15-Redhawk should upgrade immediately to 7.3.16-RedHawk
September 10, 2021 - RedHawk 7.5.7 was Released (x86_64)
RedHawk 7.5.7 is now available for x86_64 systems running CentOS 7, RHEL 7, and Ubuntu 16.04.
Changes include the following:
- By default, turn off auto-affinity management of IRQs across-the-board, unless specifically enabled (grub option 'enable_managed_irq')
- RCIM: Fix logging of spurious 'PLX cleared' messages
- Introduce LinuxPPS support to the RCIM driver
- Import 4.9.236-rt154
- Import 4.9.255-rt170
- Import 4.9.263-rt177
- Rename kernel from 4.9.263-rt177 to 4.9.255.263-rt177. This is to support tools that cannot handle a sublevel code >255
- Add msi_affinity_mask=CPUSET. Limit the number of MSI(X) IRQ vectors to a max_len(CPUSET)
June 29, 2021 - RedHawk Linux 8.2.2 was Released (x86_64)
RedHawk Linux 8.2.2 is now available for x86_64 systems running CentOS/RHEL 8.2 and Ubuntu 20.04
Changes include the following:
- Fix 'weak-modules' error message that sometimes occured on kernel rom uninstall. This error was not only annoying, but its occurance terminated the uninstall process early
- Upgrade OpenOnload kernel components from 7.1.0.265 to 7.1.1.75
- [ prt only ] do not share unused cpu time allotments, as created by /proc/sys/kernel/sched_rt_runtime_us, between cpus. Backport from 5.10-linux
- Import 5.4.109-rt56
- Adjust copyright statements in Concurrent-written kernel source files
- Add pci=minvecs boot command line option
- Fix (rare) memory leak in /proc/irq/*/managed
- Add basic RCIM-IV IRIG slave support to the RCIM driver
- Speed up RCIM-IV and RCIM-IIIb interrupt processing
- Make IRQ threading daemons by default run on the same CPU as their corresponding IRQs
June 1, 2021 - RedHawk Linux 7.3.15 was Released (x86_64)
RedHawk Linux 7.3.15 is now available for x86_64 systems running CentOS/RHEL 7.3 and Ubuntu 16.04.
Changes include the following:
- Import 4.4.267-rt221
- Adjust Concurrent's copyright declaration in various kernel source files
May 26, 2021 - RedHawk Architect 8.2 was Released (x86_64)
RedHawk Architect 8.2 is now available for x86_64 systems running CentOS/RHEL 8.0-8.2 and Fedora 30-32.
Changes include the following:
- Support for the logical volume manager (LVM) so that target file systems can be configured to use LVM
- Linux Unified Key Setup (LUKS2) support for block-device level encryption
- Federal Information Processing Standards (FIPS) support for target kernels
- Feature to synchronize target system images with already deployed target
- SELinux (ASE not required) interactive installer for disk selection at install time
April 21, 2021 - RedHawk 7.5.4 Gold for Jetson TX2 was Released (arm64)
RedHawk 7.5.4 Gold for the Jetson TX2 is now available for host systems running Ubuntu 16.04 or 18.04.
Changes include the following:
- Port Jetson 4.6 L4T version R32.5.1 for all Jetsons
- Fixed WARNING: in Tegra BL Debug code
- Reduce PDL issues in selinux
- Add new 'workqueue.shield.nomigration' boot parameter
- Add support for shield(1) to atomically add to or subtract cpus from the list of shielded cpus
April 15, 2021 - RedHawk Linux 8.2.1 was Released (x86_64)
RedHawk Linux 8.2.1 is now available for x86_64 systems running CentOS/RHEL 8.2 and Ubuntu 20.04
Changes include the following:
- Add rescheduling_variable support when X86_SMAP is enabled
- Fix RCIM III interrupts on AMD Opteron motherboards configured with Interrupt Remapping
- Add core support for RCIM IV
- Correct /proc/loadavg tracking for shielded cpus
- Fix error in irq affinity mask setup under shielding for managed interrupts
- Disable ability of RedHawk kernels to invoke UEFI runtime services (such invocations violate real-time parameters)
- Import 5.4.93-rt51
- Make CONFIG_KALLSYMS_ALL=y for all variants of our kernel, not just the debug kernel (OpenOnload support)
- Make CONFIG_CRYPTO_OFB=y for all variants of our kernel (FIPS support)
- Disable weak modules support, preventing RedHawk from loading modules from other kernels
- Fix esoteric recursion deadlock between jrcu and ftrace in debug kernels while ftrace is in use
- Correct cause of "Unlikely PLX interrupt cleared" warning
April 13, 2021 - RedHawk Linux 7.3.14 was Released (x86_64)
RedHawk Linux 7.3.14 is now available for x86_64 systems running CentOS/RHEL 7.3 and Ubuntu 16.04
Changes include the following:
- Fix loadaverage bug for local timer shielded cpus (they were failing to update their load average in /proc/loadavg)
- Improve crash(8) and OpenOnload(1) support by making CONFIG_KALLSYMS_ALL=y for all kernels, not just some of them
- Import 4.4.256-rt214
- Import 4.4.262-rt219
- Change revision from 4.4.262 to 4.4.255.262, to work around <256 limit in the SUBLEVEL field various userspace tools have (eg, crashdump)
February 12, 2021 - RedHawk KVM-RT 1.2 was Released (x86_64)
RedHawk KVM-RT 1.2 is now available for x86_64 systems running RedHawk 7.0 - 8.2 on CentOS and RedHawk 7.3 - 8.2 on Ubuntu.
Please see the RedHawk KVM-RT Release Notes v 1.2 for more information.
December 21, 2020 - RedHawk Linux 7.3.13 was Released (x86_64)
RedHawk Linux 7.3.13 is now available for x86_64 systems running CentOS/RHEL 7.3 and Ubuntu 16.04
Changes include the following:
- Fix a bug in ptrace when CONFIG_IA32_EMULATION is set
- Import 4.4.236-rt207
- Import 4.4.238-rt208
- Import 4.4.245-rt211
- Fix a bug in RCIM driver when multiple RCIM IIs are sharing IRQs
December 11, 2020 - RedHawk 8.2 Released (x86_64)
RedHawk 8.2 is a full production release of RedHawk Linux.
Key features include:
- Based on kernel.org 5.4.66
- Support of CentOS and RHEL 8.2
- Support of Ubuntu 20.04
- Support of x86_64 programs
- Support of i386 programs executing on an x86_64 system
- See the Release Notes for more information
December 11, 2020 - NightStar 5.0 Released (x86_64 & aarch64)
NightStar 5.0 is a full production release supporting x86_64, aarch64, and i386 on x86_64.
Its key focus is the support of RedHawk 8.2 running on CentOS 8.2, RHEL 8.2, and Ubuntu 20.04.
- NightStar 5.0 supports RedHawk 7.5 and greater and all distributions that run those RedHawk versions. You should consult the Release Notes before installation.
- NightStar version 4.8 will be maintained for prior RedHawk versions.
November 5, 2020 - Concurrent Real-Time's Ubuntu software repository key expired
This only affects software repositories for Concurrent's Ubuntu-based products.
A new key has been created. You will need to update your apt key ring with the extended key.
October 14, 2020 - RedHawk 7.5.3 Gold for Jetson NX Xavier was Released (arm64)
RedHawk 7.5.3 is now available for x86_64 systems running Ubuntu 16.04, 18.04.
Changes include the following:
- Import JetPack 4.4 L4T version R32.4.3 for Jetson Xavier NX.
- Reintroduce functionality to avoid cross-processor interrupts on ltmr-shielded CPUs during nvmap cache maintenance.
- Update kernel-parameters for rt_safe_mask for Xavier NX.
September 28, 2020 - RedHawk 7.5.6 was Released (x86_64)
RedHawk 7.5.6 is now available for x86_64 systems running CentOS 7, RHEL 7, and Ubuntu 16.04.
Changes include the following:
- Imported kernel.org 4.9.234-rt152.
- Enabled CONFIG_CIFS_SMB2 in all RedHawk kernels.
- Added 'plx_off' boot parameter.
- Added 'new_redhawk_syscalls' boot parameter.
- Added new 'workqueue.shield.nomigration' boot parameter.
- Added support for shield(1) to atomically add to or subtract cpus from the list of shielded cpus.
- Reduced PDL issues in selinux.
September 17, 2020 - RedHawk 7.3.12 was Released (x86_64)
RedHawk 7.3.12 is now available for x86_64 systems running CentOS 7, RHEL 7, and Ubuntu 16.04.
Changes include the following:
- CentOS/RHEL
- Import 4.4.231-rt202.
- Import 4.4.235-rt206.
- Backport atomic updating of shielding cpumask from shield(1).
- Backport partial support for the new RedHawk syscall ID range.
- Ubuntu
- Adjust shield command to make incremental changes atomically where the kernel supports it.
August 18, 2020 - RedHawk 8.0.3 was Released (x86_64)
RedHawk 8.0.3 is now available for x86_64 systems running CentOS 8, RHEL 8, and Ubuntu 18.04.
Changes include the following:
- Imported kernel.org 4.14.177-rt82
- Updated Aquantia NIC driver to version 2.0.15.0
- Fixed device recognition bug in the COMMMETCH 4224 and 4228 serial cards
- Added support for building signed kernels with pre-generated signing keys
- Added support to preserve existing signing keys
- Added force-default-boot-kernel support to the kernel rpm/ubuntu packaging
- Added module parameters for intel-iommu driver to prevent iommu remapping of devices behind PLX bridges or by device id
- Added intel_iommu.blacklist_ids= kernel command line option and support
- Eliminated syscall latencies due to SELinux hash regeneration (latency due to the first creation of a hash entry remains)
- Added the workqueue.shield.nomigrate option which allows cpu-unbounded work to be queued up and run on a shielded cpu, when that work is being queued up from such a cpu
August 4, 2020 - RedHawk 7.5.2 Gold for Jetson TX1 was Released (arm64)
RedHawk 7.5.2 Gold for the Jetson TX1 is now available for host systems running Ubuntu 16.04 or 18.04.
Changes include the following:
- Import JetPack 4.3 L4T version R32.3.1 for all jetson boards
- Added support for TX2, TX2i and TX1
- Fix ccur-config scripts to copy Module.symvers from correct location
- Added support for new RCIM cyclone card
June 26, 2020 - RedHawk 7.5.2 Gold for Jetson Nano was Released (arm64)
RedHawk 7.5.2 Gold for Jetson Nano is now available for arm64 systems running Ubuntu 16.04 or 18.04.
Changes include the following:
- Imported JetPack 4.3 L4T version R32.3.1 for all Jetson boards
- Fixed ccur-config scripts to copy Module.symvers from correct location
- Added support for new RCIM cyclone card
June 23, 2020 - RedHawk Architect 8.0 was Released (x86_64)
RedHawk Architect 8.0 is now available for x86_64 systems running CentOS/RHEL 8.0.
Changes include the following:
- Added support for NVMe drives on target systems
- Added better support for virtual machines, such as allowing the use of virtio disk devices and configuration of UEFI secure-boot VMs
- Added a new feature to export virtual machine images to RedHawk KVM-RT
- Updated installation DVDs to use a hybrid ISO that boots on UEFI systems
- Provide a much-improved target system image file manager GUI
June 16, 2020 - RedHawk 6.5.11 was Released (i386, x86_64)
RedHawk 6.5.11 is now available for i386 and x86_64 systems running CentOS/RHEL 6.5
Changes include the following:
- Adjust the kernel's masterclock PLL to be able to handle adjtimex(2) freq adjustments of up to 100,000 ppm
- Backport support for the performance enhanced fast-path version of fbscycle(3)
- Reduce measured max hit of selinux on syscall execution times from several milliseconds to about 170 usecs
- Fix RCIM driver bug where an intermediate close could be treated as a final close
- Add RCIM driver support for the new Cyclone-based RCIM III card
- Get kdump working again by slightly tweeking the supporting kernel's .config options
June 2, 2020 - RedHawk 7.3.11 was Released (x86_64)
RedHawk 7.3.11 is now available for x86_64 systems running CentOS/RHEL 7.3 and Ubuntu 16.04
Changes include the following:
- Imported kernel.org 4.4.215-rt192
- Imported kernel.org 4.4.215-rt196
May 26, 2020 - RedHawk 7.5.5 was Released (x86_64)
RedHawk 7.5.5 is now available for x86_64 systems running CentOS 7.5, RHEL 7.5, and Ubuntu 16.04 & 18.04
Changes include the following:
- Imported kernel.org 4.9.217-rt140
- Imported kernel.org 4.9.220-rt143
- Added an intel-iommu blacklist boot parameter. This enables devices behind non-transparent bridges to be able to perform DMA transactions when IOMMU is enabled.
May 20, 2020 - RedHawk 7.2.7 was Released (x86_64)
RedHawk 7.2.7 is now available for x86_64 systems running CentOS 7.2 and RHEL 7.2
Changes include the following:
- Modified masterclock(5) to be able to handle frequency adjustments of up to 100,000 ppm.
- Backported support for the performance enhanced fast-path version of fbscycle(3)
- Adjusted local timer shielding to behave properly when CONFIG_HOTPLUG=y. This only applies to custom kernels where the user has changed the value from =n to =y.
- Improved process shielding as it was not entirely protected from process exit.
- Modified the RCIM driver to support the new Cyclone-based RCIM-III cards.
May 19, 2020 - RedHawk 7.5.2 Gold (arm64)
RedHawk 7.5.2 Gold is now available for NVIDIA Jetson TX2/TX2i systems.
See the RedHawk 7.5.2 TX2 Release Notes for more information.
May 5, 2020 - RedHawk 7.5.4 was Released (x86_64)
RedHawk 7.5.4 is now available for x86_64 systems running CentOS 7.5, RHEL 7.5, and Ubuntu 16.04 & 18.04
Changes include the following:
- Imported kernel.org 4.9.201-rt134
- Imported kernel.org 4.9.201-rt138
- Imported kernel.org 4.9.201-rt139
- Support the new Cyclone-based RCIM III card
- Support a new syscall ID range for RedHawk-specific system calls
Apr 22, 2020 - RedHawk 8.0.2 was Released (x86_64)
RedHawk 8.0.2 is now available for x86_64 systems running CentOS 8, RHEL 8, and Ubuntu 18.04.
Changes include the following:
- Imported kernel.org 4.14.155-rt70
- Back-ported 4.15-rc1 i40e Ethernet driver
- Added boot parameter that controls msi-x auto CPU assignment
- Added VFIO parameter to specify a device via bus/slot/function
- Added shielding operations to cpucntl(2) so cpus can be atomically added or subtracted. Used by the new shield(1) command.
- Updated the NVIDIA driver to v440.31
- Imported kernel.org 4.14.170-rt74
- Added RCIM-IIIb support to the RCIM driver
- Added new tracepoints corresponding to KVM-RT activity
- Fixed NULL pointer panic that could occur on IRQ migration between cpus
- Imported kernel.org 4.14.172-rt78
March 9, 2020 - RedHawk 7.3.10 was Released (x86_64)
RedHawk 7.3.10 is now available for x86_64 systems running CentOS 7, RHEL 7, and Ubuntu 16.04.
This update to RedHawk 7.3 includes changes from kernel.org 4.4.206-rt191
It also provides support for the RCIM IIIb board from Concurrent Real-Time.
February 20, 2020 - Initial Release of the NightTrace Logging API for Python
Python 2 bindings to the NightTrace Logging API are now available under the NightStar 4.8 release.
You can obtain the ccur-ntrace-python package from the NightStar 4.8 repository or Browse for it directly.
After installation, see the examples in /usr/lib/NightTrace/python/python2/examples.
February 3, 2020 - RedHawk KVM-RT 1.1 was Released (x86_64)
RedHawk KVM-RT is now available for x86_64 systems running RedHawk 7.5 or 8.0.
Please see the https://redhawk.concurrent-rt.com/docs/root/1Linux/7KVM-RT/KVM-RT-Release-Notes.0898603-1.1.pdf (RedHawk KVM-RT Release Notes v 1.1) for more information.
Older Messages
Dec 10, 2019 - RedHawk 7.3.9 was Released (x86_64)
RedHawk 7.3.9 is now available for x86_64 systems running CentOS 7, RHEL 7, and Ubuntu 16.04.
This update to RedHawk 7.3 includes changes from kernel.org 4.4.201-rt189
Dec 9, 2019 - RedHawk 8.0.1 was Released (x86_64)
RedHawk 8.0.1 is now available for x86_64 systems running CentOS 8, RHEL 8, and Ubuntu 18.04.
This update to RedHawk 8.0 includes changes from kernel.org 4.14.146-rt67
Dec 6, 2019 - RedHawk 8.0 OFED for Infiniband was Released (x86_64)
Released the latest Open Fabrics Enterprise Distribution (OFED) for use with Infiniband.
November 4, 2019 - RedHawk 8.0 was Released (x86_64, arm64)
RedHawk 8.0 is now available for x86_64 and selected arm64 system running CentOS 8, RHEL 8, and Ubuntu 18.04.
November 4, 2019 - NightStar 4.8 was Released (i386, x86_64, arm64)
NightStar 4.8 is now available. It adds support for systems running (RedHawk 8.0) CentOS 8, RHEL 8, and Ubuntu 18.04.
Please read the NightStar 4.8 Installation Guide at https://redhawk.concurrent-rt.com/docs/root/1Linux/2NightStar/NightStar-4.8-Installation-Guide-0898008-4.8.pdf for more information
March 12, 2019 - RedHawk 7.5.2 was Released (x86_64)
RedHawk 7.5.2 is now available for x86_64 systems running CentOS, RHEL, and Ubuntu distributions.
- Backported the 4.14-linux megaraid driver to 4.9-RedHawk.
- Fixed a line ordering bug in /proc/driver/rcim*/pps-stats.
- Fixed a performance issue in the NVIDIA driver 390.48 in buffer preallocation.
- Fixed various compile-time warnings when building a custom kernel from scratch (in stmmac_pci.c, mm/filemap.c).
March 11, 2019 - Architect 7.5.1 was Released (x86_64)
Architect 7.5.1 is now available for x86_64 systems running CentOS or RHEL.
- Added support for the optional Advanced Security Extension for SELinux and SCAP configuration.
- Added a search feature to find packages by name or description.
- Fixed various bugs and made GUI improvements.
Please read the Architect 7.5.1 Release Notes at https://redhawk.concurrent-rt.com/docs/root/1Linux/3Arhitect/Architect-Release-Notes-0898600-7.5-1.pdf for more information.
March 11, 2019 - NVIDIA 390.48 RedHawk 6.5 Driver w/ CUDA 9.1 was Released (x86_64)
- Provides a RedHawk-optimized NVIDIA version 390.48 driver for RedHawk 6.5.x
- Includes CUDA 9.1
- The software was provided solely for use with RedHawk 6.5.x
- Available on request for customers with active maintenance contracts -- contact your Concurrent Real-Time salesman or send email to [email protected].
February 25, 2019 - RedHawk 7.5 for NVIDIA DRIVE PX2 Auto Chauffer was Released (arm64)
RedHawk 7.5 (7.5.2) is now available on the NVIDIA DRIVE PX 2 AutoChauffer.
Please read the RedHawk 7.5.2 Release Notes for the NVIDIA DRIVE PX 2 AutoChauffer at https://redhawk.concurrent-rt.com/docs for more information.
January 9, 2019 - NVIDIA 340.46 RedHawk 5.4 Driver was Released (x86_64)
- Provides a RedHawk-optimized NVIDIA version 340.46 driver for RedHawk 5.4.x
- The software was provided solely for use with RedHawk 5.4.x
- Available on request for customers with active maintenance contracts -- contact your Concurrent Real-Time salesman or send email to [email protected].
Dec 10, 2018 - RedHawk 7.3.5 was Released (x86_64)
RedHawk 7.3.5 is now available for x86_64 systems running CentOS, RHEL, and Ubuntu distributions.
This update includes kernel.org changes from version 4.4.138 and 4.4.162.
- The XTRACE_LOG_CUSTOM ioctl command has been expanded to log either binary or ascii data. Users will need to adjust their code to accommodate the expanded API.
- Add entry/exit xtrace tracepoints to deferred error interrupts.
- Do not allow timer migration to be disabled on shielded CPUs.
- Fix occasional migration prevention of timers off of a shielded CPUs.
- Defer kernel-address-space oriented tlb flushes directed to shielded CPUs to the next time those CPUs enter kernel mode, when those CPUs are running in user mode.
- Import 4.4.138-rt155.
- Import 4.4.162-rt175.
- Upgrade the Broadcom bnxt NIC driver to version 1.7.9.
Dec 6, 2018 - RedHawk OFED for InfiniBand 7.5 Released (x86_64)
OpenFabrics Enterprise Distribution 4.4-1 for use with RedHawk 7.5 was released on Dec 6th, 2018.
OFED is an optional product that works with RedHawk.
Dec 5, 2018 - NVIDIA 7.10.73 Driver with CUDA SDK 9.2 & 10.0 for Redhawk 7.x (x86_64)
This is the latest NVIDIA driver for RedHawk 7.x releases that include Concurrent Real-Time's real-time optimization.
The DVD also includes CUDA 9.0 and 10.0
This release is available upon request to RedHawk 7.x users that have an active maintenance contract.
October 9, 2018 - RedHawk 7.5.1 was Released (x86_64)
RedHawk 7.5.1 is now available for x86_64 systems running CentOS, RHEL, and Ubuntu distributions.
This update includes kernel.org changes from version 4.4.98 through 4.4.115.
September 24, 2018 - RedHawk Architect version 7.5 was Released (x86_64)
RedHawk Architect 7.5 is now available.
It supports creating images for RedHawk 7.0, 7.2, 7.3 and 7.5.
Changes include:
- Added support for RedHawk 7.5, CentOS 7.5 and Red Hat Enterprise Linux 7.5 hosts.
- Added support for Fedora 28 hosts.
- Added support for NightStar 4.6.
- Added support for special file system types, tmpfs and bind.
- Implemented a new PXE diskless booting method using a Live RAMDISK. This method does not use NFS and does not require an ethernet connection after the PXE boot.
July 13, 2018 - RedHawk 7.3.2 Update Released (Jetson TX series)
RedHawk 7.3.2 is now available for the NVIDIA Jetson TX series; including the TX1, TX2, and TX2i.
July 10, 2018 - NightStar 4.6 Released (i386/x86_64 and arm64)
NightStar 4.6 is now available for i386/x86_64 and arm64 systems. It supports RedHawk systems running on CentOS, RHEL, and Ubuntu distributions.
July 8, 2018 - RedHawk 7.5 was Released (x86_64)
RedHawk 7.5 is now available for x86_64 systems running CentOS, RHEL, and Ubuntu distributions.
May 10, 2018 - RedHawk 7.3.4 Update Released
RedHawk 7.3.4 is now available for x86_64 systems and for arm64 on the Mustang (X-C1). It is available for RedHawk systems running on CentOS, RHEL, and Ubuntu distributions.
- Import-4.4.115-rt130. This brings in the latest fixes to the Spectre and Meltdown security violations.
- Adjust the kernel source code and Makefiles so that it can be compiled with a new gcc compiler, gcc-7.3.0, without warning or error.
- Compile the kernel with gcc-7.3.0 with the retpoline extension enabled. This introduces the compiler-generated portion of the Spectre security violation mitigation (retpoline).
- Import OpenOnload-201710-u1. This brings in a version of OpenOnload that is compatible with the Meltdown security violation fixes introduced above, as well as bring in the latest vnet device support and assorted bugfixes. Affects only systems with an ethernet card from SolarFlare Corporation.
- Adjust a RedHawk-added idle spin method so that the spinning occurs in the inner rather than the outer idle loop, where the load on the system from idling is less.
- Increase the size of the kernel's CONFIG_LOCKDEP buffer. This allows lockdep to log more data before running out of space. Affects debug kernels only. This is a backport from newer versions of Linux.
- Modify unbound workqueue processing to honor shielding when an entire NUMA node is shielded. Prior to this fix, some system services would run on such shielded cpus in violation of the requirements of shielding.
- Prevent the smi sniffer, when enabled, from running on downed cpus. This releases system resources (power, bus cycles, cpu micro-ops) to the non-downed cpus. The smi sniffer is not enabled by default.
- Prevent RedHawk forced polling during idling (forcespin grub command line option) from being active on downed cpus. This releases system resources to the non-downed cpus.
- Adjust the kernels masterclock algorithm so that it works properly with clock frequency adjustments up to 100,000 ppm. Prior to this, it worked well with frequency adjustments of a few thousand ppm. Only affects systems having an RCIM card and using chronyd(8) instead of, say, ntpd(8) for time synchronization. One issue remaining is that the RCIM-III card can only change frequency up to 50,000 ppm. The new masterclock algorithm compensates by clamping frequency change to 50,000 ppm for this card. Chronyd can be kept from asking for more than 50,000 ppm by editing maxslewrate in /etc/chrony.conf. The RCIM-II does not have this problem.
- Fix hard-to-hit infinite recursion bug in rescheduling variables. Symptom is a kernel stack overflow in some process using rescheduling variables. The primary user of rescheduling variables is multitasking Ada programs compiled with the MaxADA compiler.
- Fix a race in shielding where a currently running hrtimer would not be migrated off a newly shielded cpu. This violates the rules of shielding when the timer in question is not associated with a real time process tied to the shielded cpu.
- Fix a bug in mainline Linux's internal-to-the kernel migrate_enable() service, where a migration that was being deferred to the next migrate_enable() did not occur. This affects only the prt kernels.
- Revert a page replication modification that revised locking around a radix_tree_insert call. Result should be fewer or no radix_tree_insert failure messages appearing in the kernel message log, and better page replication performance.
- Add a new command, FBS_GET_CYCLES, to the fbsctl(2) system call, and (in a separate package from the kernel) change the fbs library service fbscycle(3) to use it when available, rather than use the more heavy weight FBS_STAT command. This provides faster retrieval of the commonly needed FBS frame and cycle number.
- Import 4.4.126-rt141.
- Update NVIDIA kernel driver to 390.48.
March 24, 2018 - RedHawk 7.2.6 Update Released
The RedHawk 7.2.6 update is now available. Among other fixes and enhancements, it contains all the official Linux Meltdown mitigations available from kernel.org for the 4.1 kernel.
Additional RedHawk updates will be released as kernel.org releases more mitigations.
Meltdown and Spectre mitigations were also included in the March 9th, 2018 RedHawk 7.0.4 update and in the Jan 19th, 2018 RedHawk 7.3.3 update.
March 9, 2018 - RedHawk 7.0.4 Update Released
The RedHawk 7.0.4 update is now available. Among other fixes and enhancements, it contains all the official Linux Meltdown mitigations available from kernel.org for the 3.16 kernel.
Additional RedHawk updates will be released as kernel.org releases more mitigations.
Some Mitigations for Meltdown and Spectre were included in the Jan 19, 2018 RedHawk 7.3.3 update.
March 8, 2018 - Intermittent Network Problems Resolved
The intermittent network problems have been resolved. Thank you for your patience.
We are currently experiencing intermittent network outages on redhawk.concurrent-rt.com, especially with large downloads.
We know this is inconvenient and we are working hard to correct the problem.
Thank you for your patience. If you have an immediate need for software or documentation, please contact Concurrent Real-Time support as shown at the bottom of this page.
January 30, 2018 - redhawk.ccur.com retired
Effective Jan 30, 2018, the old redhawk.ccur.com software portal has been replaced by redhawk.concurrent-rt.com, which hosts this web page.
January 19, 2018 - Fixes for Metldown/Spectre
Concurrent Real-Time is now in the process of integrating Meltdown and Spectre mitigations into all RedHawk 7.x and 6.x kernels, starting with the most recent releases.
RedHawk 7.3.3 is now available and contains all the official Linux mitigations available, and other kernels are now being modified and tested and will be released as testing completes.
May 15, 2017 - Concurrent Real Time Business Acquired
On May 15, 2017, Battery Ventures acquired the Real-Time business segment of Concurrent Computer Corporation.
The transaction created a new, independent operating business named Concurrent Real-Time.
Except for some website links and an upcoming domain name change, we expect there will be no changes to Real-Time business operations and no effect on our existing customer base. We will remain dedicated to continued product innovation, and our customers will continue to receive the same high quality support and professional service.
March 21, 2017 - Network Time Protocol Update
On March 21, 2017 Foundation's NTP project released a major update to NTP 4.2. This update addresses medium, low and informational vulnerabilities to NTP.
All RedHawk customers running NTP version 4.2.x are strongly encouraged to update their systems to the latest version, ntp-4.2.9p10.
Further details about this update can be found at:
http://support.ntp.org/bin/view/Main/SecurityNotice#March_2017_ntp_4_2_8p10_NTP_Security_Notice
December 31, 2016 - Network Time Protocol Update / Leap Second Added
On December 31, 2016, a leap second was added at midnight to the Coordinated Universal Time (UTC). In the past when a leap second was added some versions of Linux had issues with NTP not adjusting the system time accordingly. With that in mind, no matter what version of RedHawk that you are running it is recommended that you update the ntp, ntpdate and tzdata rpms either through RHEL or CentOS repositories. See below for customers using the ccur-ntp rpm.
For customers running RedHawk 5.4 you are strongly advised to download and install the latest 5.4.20 update as this contains a kernel fix that was uncovered after the last leap second was added. Those customers that have an RCIM with a GPS to control the time on their system are using the ccur-ntp rpm. If you do have this configuration it is advised to update to the latest kernel update for your version of RedHawk. There is no update needed for the ccur-ntp rpm.
Further details about NTP and leap seconds can be found at this link: https://access.redhat.com/articles/15145