tests: Multiboot mmap test case
authorKevin Wolf <kwolf@redhat.com>
Thu, 27 Jun 2013 11:50:05 +0000 (13:50 +0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 28 Oct 2013 16:34:42 +0000 (17:34 +0100)
commitd1f3a23bfac4fe38056ab5e07186939b7be8852b
tree2283619f5f9622adddd60bcf76d65f7a22e4bb0b
parentd7b7e580096255c766f7b1e7502a9151b95091e8
tests: Multiboot mmap test case

This adds a test case for Multiboot memory map in the tests/multiboot
directory, where future i386 test kernels can be dropped. Because this
requires an x86 build host and an installed 32 bit libgcc, the test is
not part of a regular 'make check'.

The reference output for the test is verified against test runs of the
same multiboot kernel booted by some GRUB 0.97.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
tests/multiboot/Makefile [new file with mode: 0644]
tests/multiboot/libc.c [new file with mode: 0644]
tests/multiboot/libc.h [new file with mode: 0644]
tests/multiboot/link.ld [new file with mode: 0644]
tests/multiboot/mmap.c [new file with mode: 0644]
tests/multiboot/mmap.out [new file with mode: 0644]
tests/multiboot/multiboot.h [new file with mode: 0644]
tests/multiboot/run_test.sh [new file with mode: 0755]
tests/multiboot/start.S [new file with mode: 0644]