mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
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:
committed by
Jan Höppner
parent
a4eb03dfe1
commit
e6be1c1b79
@@ -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):
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user