X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c50ef1526a29f29b65cf353a590ea36b9d2e963a..a2e1b06:/lunaix-os/arch/aarch64/includes/asm/soc/gic.h diff --git a/lunaix-os/arch/aarch64/includes/asm/soc/gic.h b/lunaix-os/arch/aarch64/includes/asm/soc/gic.h index 35b9dc5..cabcfc4 100644 --- a/lunaix-os/arch/aarch64/includes/asm/soc/gic.h +++ b/lunaix-os/arch/aarch64/includes/asm/soc/gic.h @@ -4,6 +4,9 @@ #include #include #include + +#include + #include #include @@ -182,10 +185,8 @@ struct arm_gic } mmrs; struct { - union { - ptr_t prop; - lpi_entry_t* property; - }; + ptr_t prop_pa; + lpi_entry_t* prop_table; ptr_t pend; BITMAP(gic_bmp) pendings; @@ -199,6 +200,8 @@ struct arm_gic struct gic_idomain* spi; struct gic_idomain* espi; } idomain; + + struct dt_node* gic_node; }; #endif /* __LUNAIX_GIC_H */