13. Settings

13.1. Hypervisor settings

Some of the many settings that are available in the Hypervisor can be controlled by the System Manager. You need to select the Settings tab to adjust such configuration settings.

_images/rtosvisor_settings_page.png

13.1.1. Hypervisor startup

The bootloader timeout as well as autologin can be controlled in the Startup section.

_images/rtosvisor_settings_startup.png

13.1.3. Network settings

_images/rtosvisor_settings_network.png

If network traffic shall be forwarded between different network adapters, the Network Forwarding checkbox has to be enabled. Network forwarding is required if TCP/IP traffic shall be forwarded from externally connected systems to Real-time guests.

If you want to completely disconnect the Hypervisor host itself from the network (e.g. for security reasons) you may enable the Network Airgapping checkbox. See section Network airgapping in the Hypervisor manual for more details.

The setting for each network adapters that are available can be overwritten. By default, all such adapters are configured to using DHCP. You may select an adapter and then adjust the settings appropriately:

_images/rtosvisor_settings_network_adapter.png

Caution

If you change network settings remotely, make sure you do not accidentally cut the network connection to the browser where the System Manager is running.

13.2. System Manager internal settings

The following settings (stored in /hv/sysmgr/HvSystemManager.xml) can be used to change the behavior of the System Manager itself. If you want to edit this file, you need to have root rights:

cd /hv/sysmgr
sudo mousepad HvSystemManager.xml

Hint

SystemManager has to be stopped before editing HvSystemManager.xml

Setting

Description

ServerPort

System Manager Listening port

RemainingHostMemory

Memory size in MB which should remain for Hypervisor Host

LogLevel

0 = off

1 = Debug (verbose)

2 = Info

3 = Warning

4 = Error

EnableSessionManager

True: only a single session is allowed.

False: multiple parallel sessions are enabled (not recommended!)

EnableDynamicCpuConfig

True: arbitrary CPUs can be used by the RTOS.

False: only the last n CPUs can be used by the RTOS.

TimerSleepTimeMs

Basic sleep timer delay

TimerNormalCount

Timer multiple for normal polling

TimerSlowerCount

Timer multiple for slow polling

TimerSlowestCount

Timer multiple for slowest polling

HardwareTcpTimeout

Timeout for TCP Gateway (msec)

HardwareMqttTimeout

Timeout for MQTT Gateway (msec)

PrintSysmgrMessages

True: print script messages for System Manager

AnalyzerThresholds

CT_CHK: clock throttling check (0=disabled, 1=enabled)

CT_GOOD: CT check percentage for green light

CT_BAD: CT check percentage for red light

TL_CHK: task latency check (0=disabled, 1=enabled)

TL_GOOD: TL check percentage for green light

TL_BAD: TL check percentage for red light

SMI_CHK: System Management interrupt check (0=disabled, 1=enabled)

EnableFileLogger

True: write log file

WorkingDir

System Manager working directory (e.g. for storing project files)

HsiPath

Hypervisor System Information folder

LogFileName

Folder and filename of system manager logfile