Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
Ben Gras a9db0ea184 x86 hd image creator
A script that creates a HD image ready to be booted by an x86
emulator, ready to work in a crossbuild environment.

It's really just for qemu/kvm as there's no boot code in
the MBR and no bootloader installed so we rely on the in-kvm
multiboot implementation for now. This is very convenient for
passing args too.

To minimize reliance on external tools, we use the Minix
'partition' utility to write the partition table of the HD
image, which therefore has to be compiled natively.

	. new script releasetools/x86_hdimage.sh
	. natively compile minix 'partition' utility
	. make <machine/partition.h> 64-bit safe for it

Change-Id: If645b4691536752271e0b8a8ed59a34f248dace4
2013-09-25 19:30:22 +02:00
benchmarks Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
bin fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
commands x86 hd image creator 2013-09-25 19:30:22 +02:00
common a bit more -Werror compatability 2013-08-20 11:37:40 +02:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib gpio: port to am335x 2013-09-03 08:14:18 -04:00
docs Allow install of binutils and import texinfo 2013-07-12 14:18:08 +02:00
drivers i2c: increase read/write timeout 2013-09-18 08:10:26 -04:00
etc release.sh: simplify by removing usb option 2013-09-25 12:26:31 +00:00
external libarchive: use -isystem for /usr/include 2013-08-30 17:21:01 +02:00
gnu Prevent make -C gnu from installing files in / 2013-09-17 15:19:50 +02:00
include x86 hd image creator 2013-09-25 19:30:22 +02:00
kernel kernel: fixes for DEBUG_DUMPIPC mode 2013-09-24 08:26:53 +00:00
lib libi2cdriver: add functions for IC register access 2013-09-18 08:10:26 -04:00
libexec increase -Werror resilience 2013-08-21 13:53:39 +02:00
man release.sh: simplify by removing usb option 2013-09-25 12:26:31 +00:00
releasetools x86 hd image creator 2013-09-25 19:30:22 +02:00
sbin increase -Werror resilience 2013-08-21 13:53:39 +02:00
servers vm: enable filemap=1 by default 2013-09-13 12:56:41 +00:00
share enable fatal warnings 2013-09-01 12:59:37 +00:00
sys fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
test test70: reduce ITERATIONS 2013-09-16 15:33:44 +00:00
tests fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
tools x86 hd image creator 2013-09-25 19:30:22 +02:00
usr.bin fix a few more minix specific warnings 2013-08-27 16:16:03 +00:00
usr.sbin increase -Werror resilience 2013-08-21 13:53:39 +02:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Reverting back to default value of MKARZERO 2013-01-17 10:03:58 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00