Skip to contentSkip to conversation

Where is the Page Table Entry of a process kept?

DISCUSSION ZhangWeiXue 2 participants 2 messages Jun 14, 1999 Memory management

lore
Share & tools
lore
#0 lore raw

Dear all,

Page Table Entry of a process is very import to transfer virsual address to physical address,
I want to know where is a process's Page Table Entry kept, which data struct holds the information?

Thank you very much.

--
To unsubscribe, send a message with 'unsubscribe linux-mm my@address' in the body to [email protected]. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/

#1 lore raw
Quoted 4 lines · ZhangWeiXue

Page Table Entry of a process is very import to transfer virsual address to physical address,
I want to know where is a process's Page Table Entry kept, which data struct holds the information?

It's in the page tables. The page tables are referenced through a PDE (Pagetable Directory Entry, aka first-level page table). The pointer to that structure can be found in the TSS structure.

cheers,

Rik -- Open Source: you deserve to be in control of your data.

+-------------------------------------------------------------------+
| Le Reseau netwerksystemen BV:               http://www.reseau.nl/ |
| Linux Memory Management site:   http://www.linux.eu.org/Linux-MM/ |
| Nederlandse Linux documentatie:          http://www.nl.linux.org/ |
+-------------------------------------------------------------------+

--
To unsubscribe, send a message with 'unsubscribe linux-mm my@address' in the body to [email protected]. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/