ZXFoundation™ 26h2
Loading...
Searching...
No Matches
arch::s390x::cpu::irq::irq_frame Struct Referenceexport

Interrupt frame saved by entry.S on every trap or interrupt. More...

Data Fields

u32 access_regs [16] {}
 Access registers ar0-ar15 (PoP §2-6).
u32 fpc {}
 Floating point control register (PoP §4-67).
u64 gprs [16] {}
 General-purpose registers r0–r15 at interrupt time.
u32 pad {}
 Pad to 8-byte boundary.
u64 psw_addr {}
 Old PSW instruction address (hardware-saved, copied here).
u64 psw_mask {}
 Old PSW mask word (hardware-saved in lowcore, copied here).
u64 vector_regs_hi [16][2] {}
 Vector registers v16-v31 (upper half).
u64 vector_regs_lo [16][2] {}
 Vector registers v0-v15 (lower half).

Detailed Description

Interrupt frame saved by entry.S on every trap or interrupt.


The documentation for this struct was generated from the following file:
  • arch/s390x/cpu/irq.zcomponent/irq.cxxm