blob: ab0031ac0e0e51524ca96f7c2438652ee66fb5b2 [file] [log] [blame]
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 */
}