minix/include/arch/i386/include
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
..
archconst.h Reorganize arch consts and types 2012-08-16 17:07:43 +02:00
archtypes.h SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00
bios.h imported code harmonisation 2012-03-14 16:02:59 +01:00
cmos.h imported code harmonisation 2012-03-14 16:02:59 +01:00
diskparm.h imported code harmonisation 2012-03-14 16:02:59 +01:00
elf.h recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
fpu.h imported code harmonisation 2012-03-14 16:02:59 +01:00
int86.h imported code harmonisation 2012-03-14 16:02:59 +01:00
interrupt.h SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00
ipcconst.h machine/ipcconst.h for arch-specific constants 2012-08-27 19:46:41 -04:00
Makefile Libraries updates and cleanup 2013-01-14 11:36:26 +01:00
memory.h imported code harmonisation 2012-03-14 16:02:59 +01:00
partition.h x86 hd image creator 2013-09-25 19:30:22 +02:00
pci_amd.h imported code harmonisation 2012-03-14 16:02:59 +01:00
pci_intel.h imported code harmonisation 2012-03-14 16:02:59 +01:00
pci_sis.h imported code harmonisation 2012-03-14 16:02:59 +01:00
pci_via.h imported code harmonisation 2012-03-14 16:02:59 +01:00
pci.h imported code harmonisation 2012-03-14 16:02:59 +01:00
ports.h Replace MACHINE/CHIP macros with compiler macros 2012-08-06 17:49:22 +02:00
stackframe.h imported code harmonisation 2012-03-14 16:02:59 +01:00
vm.h SYSENTER/SYSCALL support 2012-09-24 15:53:43 +02:00