Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

physmem.h File Reference

#include "types.h"
#include "pagealloc.h"

Include dependency graph for physmem.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  Physical_memory
 The Physical_memory map keeps track of which physical memory pages are available for allocation. More...


Enumerations

enum  Memory_class { MEM_CLASS_BELOW_1MB, MEM_CLASS_1MB_TO_16MB, MEM_CLASS_ABOVE_16MB }

Variables

Physical_memory physical_pages
const unsigned MEM_CLASSES_COUNT = 3
const unsigned MEM_1MB = 0x100000
const unsigned MEM_16MB = MEM_1MB * 16


Enumeration Type Documentation

enum Memory_class
 

Enumeration values:
MEM_CLASS_BELOW_1MB 
MEM_CLASS_1MB_TO_16MB 
MEM_CLASS_ABOVE_16MB 


Variable Documentation

const unsigned MEM_16MB = MEM_1MB * 16
 

const unsigned MEM_1MB = 0x100000
 

const unsigned MEM_CLASSES_COUNT = 3
 

Physical_memory physical_pages
 


Torsion Operating System, Copyright (C) 2000-2004 Dan Helfman