zipl/boot: constify data in section stage2_head

Declare `magic`, `tape_head`, and `stage2_head` as const.

Acked-by: Eduard Shishkin <edward6@linux.ibm.com>
Acked-by: Mikhail Zaslonko <zaslonko@linux.ibm.com>
Reviewed-by: Steffen Eiden <seiden@linux.ibm.com>
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Marc Hartmayer
2023-03-16 14:13:12 +01:00
committed by Jan Höppner
parent a4eb03dfe1
commit e6be1c1b79
5 changed files with 5 additions and 5 deletions

View File

@@ -21,7 +21,7 @@
/*
* Magic number at start of dump record
*/
uint64_t __section(.stage2.head) magic = 0x584d554c54363401ULL; /* XMULT64, version 1 */
const uint64_t __section(.stage2.head) magic = 0x584d554c54363401ULL; /* XMULT64, version 1 */
/*
* Parameter format for ECKD MV dumper (13 bytes):

View File

@@ -19,7 +19,7 @@
/*
* Magic number at start of dump record
*/
uint64_t __section(.stage2.head) magic = 0x5845434b44363401ULL; /* "XECKD64", version 1 */
const uint64_t __section(.stage2.head) magic = 0x5845434b44363401ULL; /* "XECKD64", version 1 */
/*
* Get device characteristics from zipl parameter block

View File

@@ -23,7 +23,7 @@
/*
* Magic number at start of dump record
*/
uint64_t __section(.stage2.head) magic = 0x5844464241363401ULL; /* XDFBA64, version 1 */
const uint64_t __section(.stage2.head) magic = 0x5844464241363401ULL; /* XDFBA64, version 1 */
/*
* FBA dump device partition specification

View File

@@ -148,4 +148,4 @@ void panic_notify(unsigned long UNUSED(reason))
{
}
uint64_t __section(.stage2.head) stage2_head;
const uint64_t __section(.stage2.head) stage2_head;

View File

@@ -37,7 +37,7 @@ struct tape_head {
uint64_t ccw2;
} __packed;
struct tape_head __section(.stage2.head) tape_head = {
const struct tape_head __section(.stage2.head) tape_head = {
.psw = PSW_LOAD | STAGE2_ENTRY, /* Start code at 0x2018 */
.ccw1 = 0x0700000060000001ULL, /* Rewind ccw */
.ccw2 = 0x0200200020003000ULL, /* CCW to load dump tool to 0x2000 */