Fork of the Genode OS framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alexander Boettcher 44adc3c404 tool: use grub2 instead of grub1 for iso boot 5 years ago
..
boot tool: use grub2 instead of grub1 for iso boot 5 years ago
builddir Ensure stable sorting order in tools 5 years ago
depot Ensure stable sorting order in tools 5 years ago
ports Ensure stable sorting order in tools 5 years ago
run tool: use grub2 instead of grub1 for iso boot 5 years ago
README tool: remove old ports tool remains 6 years ago
abi_symbols Generalize ABI mechanism to shared objects 6 years ago
autopilot autopilot: add information log file 5 years ago
autopilot.list run template for block-backed VFS plugins 5 years ago
beautify Imported Genode release 11.11 11 years ago
create_builddir sel4: add Wandboard Quad (iMX6) support 5 years ago
create_grub2 tool: use grub2 instead of grub1 for iso boot 5 years ago
create_iso tool/create_iso: Make ISO creation tool configurable 5 years ago
create_uboot create_uboot: update to new build-directory naming 6 years ago
cxx_to_html Tool cxx_to_html to convert C++ source to HTML 11 years ago
download_hashver Hash verification tool 9 years ago
download_sigver GPG signature verification tool 9 years ago
fix_include_ifndef tool/fix_include_ifndef: consider license header 9 years ago
grub2-head.img tool: use grub2 instead of grub1 for iso boot 5 years ago
link.h tool_chain: cleanup 7 years ago
parse_cxx Improvements of parse_cxx tool 7 years ago
rump tool: kill all children of rump tool 6 years ago
rump_cgdconf tool: wrapper script for rumpkernel tools 8 years ago
tool_chain gcc: RISC-V 6.3.0 5 years ago
tool_chain_rump tools: strip rumpkernel based tools 8 years ago

README

This directory contains tools for managing and using the source code
of Genode.

:'create_builddir'

The 'create_builddir' tool provides a convenient way to create build
directories for different platforms. Its usage information is printed when
starting the tool without arguments.

:'builddir/':

This directory contains a Makefile template and configuration snippets used
by the 'create_builddir' tool.

:'tool_chain':

This tool downloads, builds, and installs the tool chain needed to build the
Genode OS Framework. For getting usage information, start the tool without
arguments.

:'create_iso':

This simple tool helps to build bootable ISO images from your build of
Genode. For getting usage information, start the tool without arguments.

:'create_grub2':

This tool prepares a partitioned disk image with GRUB2 as boot
loader.

:'grub2-head.img':

This file is the head part of a partioned disk image including an
installation of GRUB2 as boot loader. GRUB2 is available from
http://www.gnu.org/software/grub/ and in major Linux distributions.
Steps to reproduce the image creation can be found in
'create_grub2'.

:'beautify':

Beautify is a coding-style checking tool that analyzes source code for its
adherence to Genode's coding style as described in 'doc/coding_style.txt'.
Whenever possible, the tool tries to fix the issues and outputs a corrected
file. Some corrections, however, require human interaction. In this case,
the tool stops the analysis with an error.

:'parse_cxx':

This tool is a C++ parser used as front-end for Beautify.

:'cxx_to_html':

This tool converts a C++ source file to a HTML view to be used for the API
documentation at the genode.org website. It relies on 'parse_cxx' to do the
actual C++ parsing.

:'fix_include_ifndef':

This tool helps with assigning consistent include guards to header files.

:'boot':

This directory contains boot-loader files needed to create boot images.

:'autopilot':

Autopilot is a tool for the automatic execution of run scripts among multiple
base platforms.