Changeset 181a746 in mainline for kernel/generic/include/cpu.h


Ignore:
Timestamp:
2012-07-10T17:50:29Z (12 years ago)
Author:
Adam Hraska <adam.hraska+hos@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5b6c033
Parents:
22b5924
Message:

rcu: Added preemptible RCU's core API implementation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/cpu.h

    r22b5924 r181a746  
    3838#include <mm/tlb.h>
    3939#include <synch/spinlock.h>
     40#include <synch/rcu.h>
    4041#include <proc/scheduler.h>
    4142#include <arch/cpu.h>
    4243#include <arch/context.h>
     44#include <adt/list.h>
    4345
    4446/** CPU structure.
     
    99101        list_t smp_pending_calls;
    100102       
     103        /** RCU per-cpu data. Uses own locking. */
     104        rcu_cpu_data_t rcu;
     105       
    101106        /**
    102107         * Stack used by scheduler when there is no running thread.
Note: See TracChangeset for help on using the changeset viewer.