rtas: Reserve space for FWNMI log
The Firmware Assisted Non-Maskable Interrupts Option (FWNMI) feature requires some space for RTAS log which is in the RTAS blob area. This expands the RTAS blob size to 2k. More details here: https://patchwork.ozlabs.org/patch/1146765/ Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
This commit is contained in:
parent
7bfe584e32
commit
674d0d0cf6
|
@ -134,6 +134,13 @@ ENTRY(hv_rtas)
|
|||
ori r3,r3,KVMPPC_H_RTAS@l
|
||||
HVCALL
|
||||
blr
|
||||
/*
|
||||
* A space reserved for a RTAS log from Firmware Assisted
|
||||
* Non-Maskable Interrupts Option (FWNMI) feature.
|
||||
*
|
||||
* The QEMU implementation uses 0x30..0x800 for the log.
|
||||
*/
|
||||
.space 2048 - (. - hv_rtas)
|
||||
.globl hv_rtas_size
|
||||
hv_rtas_size:
|
||||
.long . - hv_rtas;
|
||||
|
@ -144,6 +151,8 @@ ENTRY(hv_rtas_broken_sc1)
|
|||
ori r3,r3,KVMPPC_H_RTAS@l
|
||||
.long 0x7c000268
|
||||
blr
|
||||
/* See the FWNMI note above */
|
||||
.space 2048 - (. - hv_rtas_broken_sc1)
|
||||
.globl hv_rtas_broken_sc1_size
|
||||
hv_rtas_broken_sc1_size:
|
||||
.long . - hv_rtas_broken_sc1;
|
||||
|
|
Loading…
Reference in New Issue