- to build it just type make.
+- Mini-OS can be configured in various ways by specifying a config file:
+
+ MINIOS_CONFIG=config-file make
+
+ config-file can contain various CONFIG_* items set to either "y" or "n".
+ Their defaults can be found in Config.mk.
+ It is possible to specify the interface version of Xen via setting
+
+ XEN_INTERFACE_VERSION=<version>
+
+ in the config file. This defaults to 0x00030205, which is the minimal
+ version supported. The latest available version is specified by setting
+
+ XEN_INTERFACE_VERSION=__XEN_LATEST_INTERFACE_VERSION__
+
+- By typing
+
+ make testbuild
+
+ it is possible to test builds of various configurations. This should be
+ done always after modifying Mini-OS.
+
+ The configurations which are build tested can be found in the directory
+ arch/*/testbuild with one file per configuration. Those configurations are
+ being built for each sub-architecture (e.g. x86_32 and x86_64 for the
+ x86 architecture).
+
+ Please update the current configuration files when adding a new CONFIG_
+ item and maybe even add a new configuration file if the new item interacts
+ with other CONFIG_ items.
+
- to build it with TCP/IP support, download LWIP 1.3.2 source code and type
make LWIPDIR=/path/to/lwip/source