genode/tool/boot
Martin Stein ede007c2dd Bender: Intel HWP mode configurable via RUN_OPT
The updated Bender version is configurable regarding the mode in which to run
the Intel HWP plugin. This can now be controlled via the new run option
'--bender-intel-hwp-mode' (only when running on NOVA). The option knows 4 valid
values 'off', 'performance', 'balanced', and 'power_saving'. When running on
NOVA, the default value applied by the run tool is 'performance'. when running
on any other kernel, the default value of Bender ('off') is used. Therefore,
when not setting the new '--bender-intel-hwp-mode' flag, the behavior is the
same as before this commit.

Fixes #4224
2022-09-19 14:00:34 +02:00
..
bender Bender: Intel HWP mode configurable via RUN_OPT 2022-09-19 14:00:34 +02:00
boot.png tool: support to use graphical grub2 2018-05-31 13:51:23 +02:00
pulsar Use NOVA microkernel from github, add 64bit 2012-06-20 19:44:07 +02:00
README Bender: Intel HWP mode configurable via RUN_OPT 2022-09-19 14:00:34 +02:00
unzip tool/boot: add chain_loader 'unzip' 2017-05-02 15:28:54 +02:00

This directory contains boot-loader files needed to boot Genode and to create
boot images. The tools are available in binary form. Pointers to the source
code respectively the download source of binaries are described below.

:'bender'

  The tool is part of the 'morbo' toolchain available under GPL.
  The toolchain was obtained from https://github.com/TUD-OS/morbo.

  For Genode bender was modified so that binaries are only relocated up
  to 2G physical. Additionally, relocation can be limited to 256M for sel4.

  Optionally, the tool may load Intel microcode if configured via commandline.
  The tool expects to find an module named micro.code which contains
  a valid Intel microcode file for the target CPU.

  Additionally, the tool may adjust the Intel HWP default settings if
  configured via commandline.

  The changes are available from
  https://github.com/m-stein/morbo.git.

  git branch genode_bender
  git commit 3645d67dc0643b8aab008eb76a8e056636e5edee

:'pulsar':

  The 'pulsar' tool was obtained in binary form from
  http://os.inf.tu-dresden.de/~us15/pulsar.

:'unzip'

  The 'unzip' tool is part of the 'morbo' toolchain available under GPL.
  The toolchain was obtained from https://github.com/TUD-OS/morbo.
  For Genode the unzip was modified so that raw binary images with a Multiboot
  OS header can be loaded.
  The changes are available on the genode_bender branch of
  https://github.com/skalk/morbo.git.