]> rtime.felk.cvut.cz Git - jailhouse.git/blob - hypervisor/hypervisor.lds.S
x86: Support updates of the VTD Fault Event shadow registers
[jailhouse.git] / hypervisor / hypervisor.lds.S
1 /*
2  * Jailhouse, a Linux-based partitioning hypervisor
3  *
4  * Copyright (c) Siemens AG, 2013
5  *
6  * Authors:
7  *  Jan Kiszka <jan.kiszka@siemens.com>
8  *
9  * This work is licensed under the terms of the GNU GPL, version 2.  See
10  * the COPYING file in the top-level directory.
11  */
12
13 #include <asm/paging.h>
14 #include <asm/sections.h>
15
16 #include <asm/jailhouse_hypercall.h>
17
18 SECTIONS
19 {
20         . = JAILHOUSE_BASE;
21         .header         : { *(.header) }
22
23         . = ALIGN(16);
24         __text_start = .;
25         .text           : { *(.text) }
26
27         . = ALIGN(16);
28         .rodata         : { *(.rodata) }
29
30         . = ALIGN(16);
31         .data           : { *(.data) }
32
33         ARCH_SECTIONS
34
35         . = ALIGN(16);
36         .bss            : { *(.bss) }
37
38         . = ALIGN(PAGE_SIZE);
39         __page_pool = .;
40
41         .eh_frame       : { *(.eh_frame*) }
42 }