diff options
Diffstat (limited to 'memory.h')
-rw-r--r-- | memory.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/memory.h b/memory.h new file mode 100644 index 0000000..e5bd073 --- /dev/null +++ b/memory.h @@ -0,0 +1,27 @@ +/* + * Copyright (C) 2010 Tobias Klauser <tklauser@distanz.ch> + * + * This file is part of nios2sim-ng. + * + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file "COPYING" in the main directory of this archive + * for more details. + */ + +#ifndef _MEMORY_H_ +#define _MEMORY_H_ + +struct memory { + uint32_t *base; + size_t size; + + uint32_t image_base; +}; + +#define IMAGE_BASE_UNINITIALIZED UINT32_MAX + +extern uint8_t memory_get_byte(struct memory *mem, int32_t offset); + +extern void memory_dump(struct memory *mem, uint32_t offset, size_t count); + +#endif /* _MEMORY_H_ */ |