Ejemplo n.º 1
0
void hardwareRefresh(mmu *m){
  int i ;
  for (i=0; i<numPages; i++){
    resetReference(&(m->pageT[i]));
  }
  return;
}
Ejemplo n.º 2
0
int unmap(mmu *m, int index, int instnnd){
  int re =  m->pageT[index].frameid;
  char instname[6];
  strcpy(instname, "UNMAP");
  PRINT_INST(instnnd, instname, index, re);

  resetPresent(&(m->pageT[index]));
  resetReference(&(m->pageT[index]));

  if (m->pageT[index].modified == 1){
    pageOut(m, index, instnnd, re); 
  }
  resetModified(&(m->pageT[index]));

  m->frames[re] = -1;
  m->frameN -= 1;
  resetFrameid(&(m->pageT[index]));

  m->unmaps_N += 1;

  return re;
}
Ejemplo n.º 3
0
 void Console::clear()
 {
     resetReference();
 }
 void EnchantingDialog::onReferenceUnavailable ()
 {
     MWBase::Environment::get().getWindowManager()->removeGuiMode (GM_Dialogue);
     MWBase::Environment::get().getWindowManager()->removeGuiMode (GM_Enchanting);
     resetReference();
 }
Ejemplo n.º 5
0
 void clear() { resetReference(); }