AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
pmap Struct Reference

An address space's page tables, on x86. More...

#include <pmap.h>

Data Fields

paddr_t map
size_t ref
volatile uint32_t cpus

Detailed Description

An address space's page tables, on x86.

Definition at line 9 of file pmap.h.

Field Documentation

◆ cpus

volatile uint32_t pmap::cpus

Definition at line 8 of file pmap.h.

Referenced by pmap_loaded(), and tlb_shootdown().

◆ map

◆ ref

size_t pmap::ref

Definition at line 11 of file pmap.h.

Referenced by pmap_create(), pmap_decref(), pmap_incref(), pmap_init(), and proc_new().


The documentation for this struct was generated from the following files:
  • kernel/arch/aarch64/include/mm/pmap.h
  • kernel/arch/i386/include/mm/pmap.h