Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 506 → Rev 505

/kernel/trunk/arch/ia32/include/boot/memmap.h
29,26 → 29,8
#ifndef __ia32_MEMMAP_H__
#define __ia32_MEMMAP_H__
 
/* E820h memory range types - other values*/
/* Free memory */
#define MEMMAP_MEMORY_AVAILABLE 1
/* Not available for OS */
#define MEMMAP_MEMORY_RESERVED 2
/* OS may use it after reading ACPI table */
#define MEMMAP_MEMORY_ACPI 3
/* Unusable, required to be saved and restored across an NVS sleep */
#define MEMMAP_MEMORY_NVS 4
/* Corrupted memory */
#define MEMMAP_MEMORY_UNUSABLE 5
 
/* size of one entry */
#define MEMMAP_E820_RECORD_SIZE 20
/* maximum entries */
#define MEMMAP_E820_MAX_RECORDS 32
 
 
#ifndef __ASM__
 
#include <arch/boot/memmapasm.h>
#include <arch/types.h>
 
struct e820memmap_ {
64,5 → 46,3
extern __u32 e801memorysize; // size of memory in KB
 
#endif
 
#endif