VERSION: 10.1.1-H10 FIXs (1) * [class/bios,device] Implement support to read DMI data from /sys/firmware/dmi/tables/{smbios_entry_point,DMI} on Linux. Newer Linux like RHEL 9.x support these files AND also block read of /dev/mem even as root. The code to scan /dev/mem for DMI data has been refactored to improve speed, error handling, and code readability. VERSION: 10.1.1-H9 FIXs (3) * [sie/class/general] Fix the new solaris kstat boottime code to use value.ui32 to get the correct value on sparc. * [sie/class/general] Fix uptime and boottime on Solaris 10 to be more reliable by using kstat as first method. * [TEST] Update sunos.cf test config to mark HasPrinter and HasLicense 0 for sun1. VERSION: 10.1.1-H8 FIXs (9) * [BUILD] Fix perlincdirs to remove /perl.mcsysinfo from perl inc dirs. * [TEST] Update testharness config for sun1 for new sol 10. * [DOC] Update Release Notes to add changes to Solaris supported platforms. * [BUILD] Fix libshared.in to rename BuildPlatformDir to its own unique value so mkdirhier is found when building for test/dev. * [MCSIWRAPPER] Fix warning message about MCSYSINFO_SUPPRESS_CF_WARNING to report the value to be set as "yes" not "no". * [SIE] Fix hardware probe on solaris to not seg fault on null ptr when the DevDefine is null. This occurs when an unknown device is found in the device tree. Appears to affect sparc systems but could affect x64 solaris as well. * [INSTALL] Change installer to not install /etc/mcsysinfo/mcsysinfo.cfg as mcd package entry but instead do so via new packages/mcd/config/mcdpost script. This script also handles non-root installs. The script also removes $installdir/config/*.rcf which are sometimes leftover causing an error during uninstall. * [INSTALL] Fix uninstall to not throw error if files in mcd package are missing and cannot be removed. * [INSTALL] Fix uninstall to explicitly ignore any attempt to rmdir /etc even though it will fail due to the dir having files init. VERSION: 10.1.1-H7 FIXs (1) * [INSTALL] Fix installer to make /etc/mcsysinfo/mcsysinfo.cfg a special case. If installer is running as non-root user, then the install is skipped. If running as root and the create fails, we issue a special warning. VERSION: 10.1.1-H6 FIXs (4) * [SDK] Fix Message.java to import Debug from proper package. * [SIE] Disable EDID probe via edidvbe by default on Linux. This can cause system problems such as slow system performance and/or hanging of edidvbe. This occurs on systems with very sensitive HBA drivers. The new "--edid" option must now be given for EDID probe to run. * [SIE] The Init() function in sie has been split to have InitAfterParseOptions() handle post CLI parse config. * [BUILD] Fix mcsysinfod/GNUmakefile.in to use srcdir of dot (current dir) for install.initrc target. VERSION: 10.1.1-H5 ENHANCEMENTs (2) * [DOC] Update ReleaseNotes to add linux on arm64. * [DOC] Major overhaul of building doc files. Files now placed into separate build dir by "make prep" on buildmaster. FIXs (21) * [DOC] Update ReleaseNotes to specify RHEL 9 for linux x64. * [BUILD] Fix buildit to use local builddata dir for specific things like install if in container. * [PLATFORM] Fix Kern Arch and Kern Bits to work for aarch64 -> arm64. * [BUILD] Fix build.funcs to BuildDataDir=/build/builddata when in container. * [BUILD] Fix Dockerfile-rhel8-arm64 to install perl-CPAN and perl packages required by testharness. * [OS] Translate system arch of "aarch64" to "arm64" for consistency. * [INSTALL] Fix setup GetDistDir() to not loop if run from a dir other than the extract dir. Also fix to pass the original program path (argv[0]) to GetDistDir() when we Copy ourself and exec from new location. * [INSTALL] Fix install.rc.in to not run systemctl if running in container. * [TEST] Fix testharness to include -I... for macintel for each test/cases. * [TEST] Add macintel test harness config. * [BUILD] Update tar and bzip2 for macos-x86 to be from macos 10.15 x64 * [BUILD] Fix top GNUmakefile.in to guard against running autoconf and autoheader on build hosts and only run on buildmaster. * [DOC,BUILD] Updates to make MacOS 10.15 (Catalina) minimum for x64. * [DOC,BUILD] Updates to make MacOS 10.15 (Catalina) minimum for x64. * [BUILD] Force chmod 755 of libshared in libmcsysinfo/GNUmakefile.in. * [BUILD] Fix top GNUmakefile.in to chmod 755 build/libshared and remove /bin/sh ../build/libshared from individual GNUmakefile.in. We need bash for libshared now. * [BUILD] Fix build.funcs to move arg parsing into external build/argparser script. This improves portability for older OS with older bash. * [BUILD] Fix buildprep to set perms right on generated doc dir. * [INSTALL] Fix setup to check for null source entries in mcd data and skip. * [DOC] Fix "MagniComp LLC" to "MagniComp Inc" in LICENSE.{txt,html}. * [ReleaseNotes] Update to note install of /etc/mcsysinfo/mcsysinfo.cfg.