Home
last modified time | relevance | path

Searched refs:core (Results 1 – 25 of 38) sorted by relevance

12

/seL4-master/src/arch/x86/smp/
A Dipi.c88 int core = wordBits - 1 - clzl(mask); in x86_ipi_send_mask() local
92 word_t sub_mask = mask & cpu_mapping.other_indexes_in_cluster[core]; in x86_ipi_send_mask()
93 target_clusters[nr_target_clusters] |= cpu_mapping.index_to_logical_id[core]; in x86_ipi_send_mask()
95 big_kernel_lock.node_owners[core].ipi = 1; in x86_ipi_send_mask()
108 mask &= ~(cpu_mapping.other_indexes_in_cluster[core] | BIT(core)); in x86_ipi_send_mask()
/seL4-master/src/object/
A Dschedcontrol.c13 static exception_t invokeSchedControl_ConfigureFlags(sched_context_t *target, word_t core, ticks_t … in invokeSchedControl_ConfigureFlags() argument
51 REFILL_NEW(target, MIN_REFILLS, budget, 0, core); in invokeSchedControl_ConfigureFlags()
52 … } else if (SMP_COND_STATEMENT(core == target->scCore &&) target->scRefillMax > 0 && target->scTcb in invokeSchedControl_ConfigureFlags()
60 REFILL_NEW(target, max_refills, budget, period, core); in invokeSchedControl_ConfigureFlags()
64 target->scCore = core; in invokeSchedControl_ConfigureFlags()
73 if (SMP_TERNARY(core == CURRENT_CPU_INDEX(), true)) { in invokeSchedControl_ConfigureFlags()
/seL4-master/include/kernel/
A Dsporadic.h177 …d refill_new(sched_context_t *sc, word_t max_refills, ticks_t budget, ticks_t period, word_t core);
178 …fine REFILL_NEW(sc, max_refills, budget, period, core) refill_new(sc, max_refills, budget, period,… argument
181 #define REFILL_NEW(sc, max_refills, budget, period, core) refill_new(sc, max_refills, budget, perio… argument
A Dthread.h215 void chargeBudget(ticks_t consumed, bool_t canTimeoutFault, word_t core, bool_t isCurCPU);
/seL4-master/src/kernel/
A Dthread.c591 void chargeBudget(ticks_t consumed, bool_t canTimeoutFault, word_t core, bool_t isCurCPU) in chargeBudget() argument
594 if (isRoundRobin(NODE_STATE_ON_CORE(ksCurSC, core))) { in chargeBudget()
595 assert(refill_size(NODE_STATE_ON_CORE(ksCurSC, core)) == MIN_REFILLS); in chargeBudget()
596 …refill_head(NODE_STATE_ON_CORE(ksCurSC, core))->rAmount += refill_tail(NODE_STATE_ON_CORE(ksCurSC,… in chargeBudget()
597 refill_tail(NODE_STATE_ON_CORE(ksCurSC, core))->rAmount = 0; in chargeBudget()
602 assert(refill_head(NODE_STATE_ON_CORE(ksCurSC, core))->rAmount >= MIN_BUDGET); in chargeBudget()
603 NODE_STATE_ON_CORE(ksCurSC, core)->scConsumed += consumed; in chargeBudget()
604 NODE_STATE_ON_CORE(ksConsumed, core) = 0; in chargeBudget()
605 if (isCurCPU && likely(isSchedulable(NODE_STATE_ON_CORE(ksCurThread, core)))) { in chargeBudget()
A Dsporadic.c157 …id refill_new(sched_context_t *sc, word_t max_refills, ticks_t budget, ticks_t period, word_t core) in refill_new() argument
170 refill_head(sc)->rTime = NODE_STATE_ON_CORE(ksCurTime, core); in refill_new()
A Dboot.c407 …ool_t configure_sched_context(tcb_t *tcb, sched_context_t *sc_pptr, ticks_t timeslice, word_t core) in configure_sched_context() argument
410 REFILL_NEW(tcb->tcbSchedContext, MIN_REFILLS, timeslice, 0, core); in configure_sched_context()
/seL4-master/include/api/
A Ddebug.h116 word_t core = SMP_TERNARY(tcb->tcbAffinity, 0); in debug_printTCB() local
117 printf("%15s\t%p\t%20lu\t%lu", state, (void *) getRestartPC(tcb), tcb->tcbPriority, core); in debug_printTCB()
/seL4-master/src/arch/riscv/
A Dplatform_gen.h.in17 * invocations. On RISC-V we have 3 different types of interrupts: core timer,
18 * core software generated, and global external IRQs delivered through the PLIC.
/seL4-master/libsel4/include/sel4/
A Dbenchmark_track_types.h41 seL4_Word core: 3; member
/seL4-master/tools/dts/
A Dapq8064.dts341 clock-names = "core";
863 clock-names = "core\0iface";
875 clock-names = "core\0iface";
909 clock-names = "core\0iface";
1083 clock-names = "core";
1497 clock-names = "core\0iface";
1501 reset-names = "core";
1532 clock-names = "core\0iface";
1536 reset-names = "core";
1567 clock-names = "core\0iface";
[all …]
A Dodroidc2.dts254 clock-names = "clkin\0core\0adc_clk\0adc_sel";
302 clock-names = "core";
390 clock-names = "core";
649 clock-names = "core";
1061 clock-names = "core\0clkin0\0clkin1";
1071 clock-names = "core\0clkin0\0clkin1";
1092 clock-names = "core\0clkin0\0clkin1";
1115 clock-names = "bus\0core";
A Dodroidc4.dts313 clock-names = "core";
2369 clock-names = "core";
2454 clock-names = "clkin\0core\0adc_clk\0adc_sel";
2541 clock-names = "core\0pclk";
2552 clock-names = "core\0pclk";
2667 clock-names = "core\0clkin0\0clkin1";
2677 clock-names = "core\0clkin0\0clkin1";
2701 clock-names = "core\0clkin0\0clkin1";
A Dwandq.dts280 clock-names = "bus\0core\0shader";
289 clock-names = "bus\0core";
363 clock-names = "core\0rxtx0\0rxtx1\0rxtx2\0rxtx3\0rxtx4\0rxtx5\0rxtx6\0rxtx7\0spba";
441 clock-names = "core\0mem\0extal\0fsys\0spba";
1739 clock-names = "bus\0core";
A Dsabre.dts289 clock-names = "bus\0core\0shader";
298 clock-names = "bus\0core";
372 clock-names = "core\0rxtx0\0rxtx1\0rxtx2\0rxtx3\0rxtx4\0rxtx5\0rxtx6\0rxtx7\0spba";
456 clock-names = "core\0mem\0extal\0fsys\0spba";
1783 clock-names = "bus\0core";
A Drockpro64.dts277 reset-names = "core\0mgmt\0mgmt-sticky\0pipe\0pm\0pclk\0aclk";
483 clock-names = "core-clk\0pclk\0spdif\0grf";
487 reset-names = "spdif\0dptx\0apb\0core";
1598 reset-names = "core\0axi\0ahb";
A Drpi3.dts453 clock-names = "core\0pixel";
/seL4-master/src/arch/arm/machine/
A Dgic_v3.c297 word_t core = IRQT_TO_CORE(irq); in setIRQTrigger() local
305 icfgr = gic_rdist_sgi_ppi_map[core]->icfgr1; in setIRQTrigger()
317 gic_rdist_sgi_ppi_map[core]->icfgr1 = icfgr; in setIRQTrigger()
/seL4-master/src/plat/exynos5/
A Doverlay-exynos5422.dts9 * Explicitly specify the boot cpu (the first LITTLE core)
/seL4-master/src/plat/tx2/
A Doverlay-tx2.dts8 /* seL4 on the TX2 boots on the first non-NVIDIA core */
/seL4-master/tools/
A Dhardware.yml81 # Exynos multi core timer (timer/samsung,exynos4210-mct.txt)
131 # ARM per-core timer-watchdog (timer/arm,twd.txt)
/seL4-master/src/arch/arm/
A Dc_traps.c98 ksKernelEntry.core = CURRENT_CPU_INDEX(); in c_handle_interrupt()
/seL4-master/include/object/
A Dstructures_32.bf139 field core 32
A Dstructures_64.bf194 field core 64
/seL4-master/manual/
A Dreferences.bib229 Multi-core Architectures},

Completed in 32 milliseconds

12