#ifdef SUPPORT_MULTI_CELL struct iosapic_irt { struct iosapic_irt *irt_next; /* next routing table */ struct irt_entry *irt_base; /* intr routing table address */
size_t irte_count; /* number of entries in the table */
size_t irte_size; /* size (bytes) of each entry */
}; #endif
struct vector_info { struct iosapic_info *iosapic; /* I/O SAPIC this vector is on */ struct irt_entry *irte; /* IRT entry */
__le32 __iomem *eoi_addr; /* precalculate EOI reg address */
__le32 eoi_data; /* IA64: ? PA: swapped txn_data */ int txn_irq; /* virtual IRQ number for processor */
ulong txn_addr; /* IA64: id_eid PA: partial HPA */
u32 txn_data; /* CPU interrupt bit */
u8 status; /* status/flags */
u8 irqline; /* INTINn(IRQ) */
};
struct iosapic_info { struct iosapic_info * isi_next; /* list of I/O SAPIC */ void __iomem * addr; /* remapped address */ unsignedlong isi_hpa; /* physical base address */ struct vector_info * isi_vector; /* IRdT (IRQ line) array */ int isi_num_vectors; /* size of IRdT array */ int isi_status; /* status/flags */ unsignedint isi_version; /* DEBUG: data fr version reg */
};
#ifdef __IA64__ /* **PAriscdoesNOThaveanylocalsapics.IA64does. **PIB(ProcessorInterruptBlock)ishandledbyAstroorDew(StretchCEC). ** **PA:Getid_eidfromIRTandhardcodePIBto0xfeeNNNN0 **EmulatethedataonPATplatforms.
*/ struct local_sapic_info { struct local_sapic_info *lsi_next; /* point to next CPU info */ int *lsi_cpu_id; /* point to logical CPU id */ unsignedlong *lsi_id_eid; /* point to IA-64 CPU id */ int *lsi_status; /* point to CPU status */ void *lsi_private; /* point to special info */
};
/* **"root"datastructurewhichtieseverythingtogether. **Shouldalwaysbeabletostartwithsapic_rootandlocate **thedesiredinformation.
*/ struct sapic_info { struct sapic_info *si_next; /* info is per cell */ int si_cellid; /* cell id */ unsignedint si_status; /* status */ char *si_pib_base; /* intr blk base address */
local_sapic_info_t *si_local_info;
io_sapic_info_t *si_io_info;
extint_info_t *si_extint_info;/* External Intr info */
}; #endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.