/src/sys/arch/arm/cortex/ |
gicv3.c | 584 uint64_t propbase, pendbase; local in function:gicv3_lpi_cpu_init 620 pendbase = sc->sc_lpipend[cpu_index(ci)].segs[0].ds_addr | 623 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); 624 pendbase = gicr_read_8(sc, ci->ci_gic_redist, GICR_PENDBASER); 625 if (__SHIFTOUT(pendbase, GICR_PENDBASER_Shareability) == GICR_Shareability_NS) { 626 pendbase &= ~GICR_PENDBASER_Shareability; 627 pendbase |= __SHIFTIN(GICR_Shareability_NS, GICR_PENDBASER_Shareability); 628 pendbase &= ~GICR_PENDBASER_InnerCache; 629 pendbase |= __SHIFTIN(GICR_Cache_NORMAL_NC, GICR_PENDBASER_InnerCache); 630 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); [all...] |
gicv3.c | 584 uint64_t propbase, pendbase; local in function:gicv3_lpi_cpu_init 620 pendbase = sc->sc_lpipend[cpu_index(ci)].segs[0].ds_addr | 623 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); 624 pendbase = gicr_read_8(sc, ci->ci_gic_redist, GICR_PENDBASER); 625 if (__SHIFTOUT(pendbase, GICR_PENDBASER_Shareability) == GICR_Shareability_NS) { 626 pendbase &= ~GICR_PENDBASER_Shareability; 627 pendbase |= __SHIFTIN(GICR_Shareability_NS, GICR_PENDBASER_Shareability); 628 pendbase &= ~GICR_PENDBASER_InnerCache; 629 pendbase |= __SHIFTIN(GICR_Cache_NORMAL_NC, GICR_PENDBASER_InnerCache); 630 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); [all...] |
gicv3.c | 584 uint64_t propbase, pendbase; local in function:gicv3_lpi_cpu_init 620 pendbase = sc->sc_lpipend[cpu_index(ci)].segs[0].ds_addr | 623 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); 624 pendbase = gicr_read_8(sc, ci->ci_gic_redist, GICR_PENDBASER); 625 if (__SHIFTOUT(pendbase, GICR_PENDBASER_Shareability) == GICR_Shareability_NS) { 626 pendbase &= ~GICR_PENDBASER_Shareability; 627 pendbase |= __SHIFTIN(GICR_Shareability_NS, GICR_PENDBASER_Shareability); 628 pendbase &= ~GICR_PENDBASER_InnerCache; 629 pendbase |= __SHIFTIN(GICR_Cache_NORMAL_NC, GICR_PENDBASER_InnerCache); 630 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); [all...] |
gicv3.c | 584 uint64_t propbase, pendbase; local in function:gicv3_lpi_cpu_init 620 pendbase = sc->sc_lpipend[cpu_index(ci)].segs[0].ds_addr | 623 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); 624 pendbase = gicr_read_8(sc, ci->ci_gic_redist, GICR_PENDBASER); 625 if (__SHIFTOUT(pendbase, GICR_PENDBASER_Shareability) == GICR_Shareability_NS) { 626 pendbase &= ~GICR_PENDBASER_Shareability; 627 pendbase |= __SHIFTIN(GICR_Shareability_NS, GICR_PENDBASER_Shareability); 628 pendbase &= ~GICR_PENDBASER_InnerCache; 629 pendbase |= __SHIFTIN(GICR_Cache_NORMAL_NC, GICR_PENDBASER_InnerCache); 630 gicr_write_8(sc, ci->ci_gic_redist, GICR_PENDBASER, pendbase); [all...] |