Classes | Defines

vancouver/executor/memtlb.h File Reference

#include "nul/config.h"
#include "memcache.h"

Classes

class  MemTlb
 Next TLB implementation. More...

Defines

#define AD_ASSIST(bits)

Define Documentation

#define AD_ASSIST (   bits  ) 
Value:
if ((pte & (bits)) != (bits))                                           \
    {                                                                   \
    if (features & FEATURE_PAE) {                                       \
      if (Cpu::cmpxchg8b(entry->_ptr, pte, pte | bits) != pte) RETRY;   \
    }                                                                   \
    else                                                                \
      if (Cpu::cmpxchg4b(entry->_ptr, pte, pte | bits) != pte) RETRY;   \
    }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines