SECTIONS { .lowcore : { /* * Initial short psw for disk boot, with 31 bit addressing for * non z/Arch environment compatibility and the instruction * address 0x4000. */ . = 0; LONG(0x00080000) LONG(0x80004000) /* Restart new PSW for booting via PSW restart. */ . = 0x1a0; QUAD(0x0000000180000000) QUAD(0x0000000000004000) /* * Invalid PGM new PSW so we hopefully get a code 8 * intercept on a PGM */ . = 0x1d0; QUAD(0x0008000000000000) QUAD(0x0000000000000001) } . = 0x4000; /* Start text 0x4000 */ .text : { *(.text) *(.text.*) } . = ALIGN(16); etext = .; /* End text */ /* Start data */ .data : { *(.data) *(.data.rel*) } . = ALIGN(16); .rodata : { *(.rodata) *(.rodata.*) } /* End data */ }