PatchworkOS
Loading...
Searching...
No Matches
vmm_shootdown_t Struct Reference

TLB shootdown structure. More...

#include <vmm.h>

Data Fields

list_entry_t entry
 
space_tspace
 
void * virtAddr
 
uint64_t pageAmount
 

Detailed Description

TLB shootdown structure.

Stored in a CPU's shootdown list and will be processed when it receives a INTERRUPT_TLB_SHOOTDOWN interrupt.

Definition at line 91 of file vmm.h.

Field Documentation

◆ entry

list_entry_t vmm_shootdown_t::entry

Definition at line 93 of file vmm.h.

◆ pageAmount

uint64_t vmm_shootdown_t::pageAmount

Definition at line 96 of file vmm.h.

Referenced by space_tlb_shootdown(), and vmm_shootdown_handler().

◆ space

space_t* vmm_shootdown_t::space

Definition at line 94 of file vmm.h.

Referenced by space_tlb_shootdown(), and vmm_shootdown_handler().

◆ virtAddr

void* vmm_shootdown_t::virtAddr

Definition at line 95 of file vmm.h.

Referenced by space_tlb_shootdown(), and vmm_shootdown_handler().


The documentation for this struct was generated from the following file: