Changes in kernel/generic/include/cpu.h [9d58539:84b8936d] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/cpu.h
r9d58539 r84b8936d 38 38 #include <mm/tlb.h> 39 39 #include <synch/spinlock.h> 40 #include <synch/rcu_types.h> 40 41 #include <proc/scheduler.h> 41 42 #include <arch/cpu.h> 42 43 #include <arch/context.h> 44 #include <adt/list.h> 45 #include <arch.h> 46 47 #define CPU THE->cpu 48 43 49 44 50 /** CPU structure. … … 84 90 85 91 bool active; 86 bool tlb_active;92 volatile bool tlb_active; 87 93 88 94 uint16_t frequency_mhz; … … 92 98 93 99 struct thread *fpu_owner; 100 101 /** 102 * SMP calls to invoke on this CPU. 103 */ 104 SPINLOCK_DECLARE(smp_calls_lock); 105 list_t smp_pending_calls; 106 107 /** RCU per-cpu data. Uses own locking. */ 108 rcu_cpu_data_t rcu; 94 109 95 110 /**
Note:
See TracChangeset
for help on using the changeset viewer.