diff options
author | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-07-12 22:26:07 +0000 |
---|---|---|
committer | kaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk> | 2003-07-12 22:26:07 +0000 |
commit | 6bf073980b8479bae7c94ecd925c4cecef6e5414 (patch) | |
tree | 766f6ff4c90654e80f4f0053822b421c6524f46b /tools/internal/mem_defs.h | |
parent | 7a68631223523fd53038da61cdf337d3f14c8593 (diff) | |
download | xen-6bf073980b8479bae7c94ecd925c4cecef6e5414.tar.gz xen-6bf073980b8479bae7c94ecd925c4cecef6e5414.tar.bz2 xen-6bf073980b8479bae7c94ecd925c4cecef6e5414.zip |
bitkeeper revision 1.339.1.1 (3f108aff8cNSEyxZFIWHZ-zZtSTT2w)
Many files:
new file
Clean up dom0 proc interfaces. Implemented ioremap and /dev/mem.
.del-dom0_block.c~63815c1974691c1c:
Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_block.c
.del-sched_ops.c~20807e5c2ed6b51:
Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/sched_ops.c
.del-xi_list~49abab167156959:
Delete: tools/internal/xi_list
.del-xl_physdisk_proc.c~49451bc26a40fcb2:
Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/block/xl_physdisk_proc.c
.del-mmu.h~6bc56547519b6f96:
Delete: xenolinux-2.4.21-sparse/include/asm-xeno/mmu.h
.del-dom0.h~6fb656bb4a0c52e1:
Delete: xenolinux-2.4.21-sparse/include/asm-xeno/dom0.h
.del-dom0_ops.h~fb19960d77217740:
Delete: tools/internal/dom0_ops.h
.del-dom0_ops.h~5c52b016e619bd2d:
Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_ops.h
.del-dom0_memory.c~c72c6e5f7fd65d38:
Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_memory.c
.del-direct_map.c~d2fedc686b334f2a:
Delete: xenolinux-2.4.21-sparse/arch/xeno/mm/direct_map.c
direct_map.c:
Rename: xenolinux-2.4.21-sparse/arch/xeno/mm/get_unmapped_area.c -> xenolinux-2.4.21-sparse/arch/xeno/mm/direct_map.c
Diffstat (limited to 'tools/internal/mem_defs.h')
-rw-r--r-- | tools/internal/mem_defs.h | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/tools/internal/mem_defs.h b/tools/internal/mem_defs.h index 4ba84ffaee..4361d6766c 100644 --- a/tools/internal/mem_defs.h +++ b/tools/internal/mem_defs.h @@ -1,24 +1,16 @@ -/* - * memory related definitions needed for userspace domain builder dom0 application. these _need_ to - * be kept in sync with the kernel .h files they were copied over from or something horrible will - * happen. remmember: god kills a kitten every time you forget to keep these in sync. - * - * KAF: Boris, these constants are all fixed by x86 hardware. So the kittens are safe for now :-) - * - * Copyright 2002 by B Dragovic - */ -/* copied over from hypervisor: include/asm-i386/page.h */ +#ifndef __MEM_DEFS_H__ +#define __MEM_DEFS_H__ #define _PAGE_PRESENT 0x001 -#define _PAGE_RW 0x002 -#define _PAGE_USER 0x004 -#define _PAGE_PWT 0x008 -#define _PAGE_PCD 0x010 +#define _PAGE_RW 0x002 +#define _PAGE_USER 0x004 +#define _PAGE_PWT 0x008 +#define _PAGE_PCD 0x010 #define _PAGE_ACCESSED 0x020 -#define _PAGE_DIRTY 0x040 +#define _PAGE_DIRTY 0x040 #define _PAGE_PAT 0x080 -#define _PAGE_PSE 0x080 +#define _PAGE_PSE 0x080 #define _PAGE_GLOBAL 0x100 @@ -40,6 +32,4 @@ typedef struct { unsigned long l2_lo; } l2_pgentry_t; #define l2_table_offset(_a) \ ((_a) >> L2_PAGETABLE_SHIFT) -/* local definitions */ - -#define nr_2_page(x) ((x) << PAGE_SHIFT) +#endif /* __MEM_DEFS_H__ */ |