qemu/tests/multiboot
Kevin Wolf 6078a0b64f tests/multiboot: Fix load address of test kernels
While older toolchains produced binaries where the physical load address
of ELF segments was the same as the virtual address, newer versions seem
to choose a different physical address if it isn't specified explicitly.
The means that the test kernel doesn't use the right addresses to access
e.g. format strings any more and the whole output disappears, causing
all test cases to fail.

Fix this by specifying the physical load address of sections explicitly.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2019-07-30 12:25:43 +02:00
..
.gitignore tests/multiboot: Add .gitignore 2018-03-21 15:13:40 +01:00
Makefile tests/multiboot: Add tests for the a.out kludge 2018-03-21 15:13:25 +01:00
aout_kludge.S tests/multiboot: Add tests for the a.out kludge 2018-03-21 15:13:25 +01:00
aout_kludge.out tests/multiboot: Add tests for the a.out kludge 2018-03-21 15:13:25 +01:00
libc.c tests/multiboot: Add test for modules 2015-01-26 12:22:44 +01:00
libc.h tests/multiboot: Add test for modules 2015-01-26 12:22:44 +01:00
link.ld tests/multiboot: Fix load address of test kernels 2019-07-30 12:25:43 +02:00
mmap.c
mmap.out tests/multiboot: Update reference output 2015-01-26 12:22:43 +01:00
module.txt tests/multiboot: Add test for modules 2015-01-26 12:22:44 +01:00
modules.c tests/multiboot: Add test for modules 2015-01-26 12:22:44 +01:00
modules.out tests/multiboot: Add test for modules 2015-01-26 12:22:44 +01:00
multiboot.h
run_test.sh tests/multiboot: Improve portability by searching bash in the $PATH 2019-03-08 12:26:45 +01:00
start.S