5 cmdline = 0xf0000; /* adjust relocation address of variable */
6 header-32-inmate.o (.cmdline)
7 BYTE(0); /* empty string in case no buffer is provided */
11 .jh.startup : { header-32-inmate.o (.startup) }
15 header-32-inmate.o (.boot)
19 /* 32/64-bit sections */
24 header-32-inmate.o (.bss)
27 bss_dwords = SIZEOF(.jh.bss) / 4;
28 bss_qwords = SIZEOF(.jh.bss) / 8;
30 . = 0xf0000 + ADDR(.jh.startup) + SIZEOF( .jh.startup );
31 .jh.text : AT (ADDR( .jh.text ) & 0xffff) {
32 header-32-inmate.o ( .text)
36 .jh.rodata : AT (ADDR(.jh.rodata) & 0xffff) {
37 header-32-inmate.o (.rodata)
41 .jh.data : AT (ADDR(.jh.data) & 0xffff) {
42 header-32-inmate.o (.data)
48 .text 0x01000000 : AT(0x00100000 - 0xf0000)
50 *( EXCLUDE_FILE (header-32-inmate.o) .text .text.*)
51 *( EXCLUDE_FILE (header-32-inmate.o) .rodata .rodata.*)
54 .data : AT(0x01000000 + SIZEOF(.text) - 0xf0000)
56 *( EXCLUDE_FILE (header-32-inmate.o) .data .data.*)
57 *( EXCLUDE_FILE (header-32-inmate.o) .bss .bss.*)
58 *( EXCLUDE_FILE (header-32-inmate.o) COMMON)
62 .sixtyfour 0x2d0000 : AT(0x2d0000 - 0xf0000)