Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2261 → Rev 2262

/branches/arm/kernel/arch/arm32/include/regutils.h
31,16 → 31,18
*/
/**
* @file
* @brief Utilities for convenient manipulation with ARM registries.
* @brief Utilities for convenient manipulation with ARM registers.
*/
 
#ifndef KERN_arm32_REGUTILS_H_
#define KERN_arm32_REGUTILS_H_
 
 
#define STATUS_REG_IE_ENABLED_BIT (1 << 7)
#define STATUS_REG_MODE_MASK 0x1F
 
#define CP15_R1_HIGH_VECTORS_BIT (1 << 13)
 
 
/* ARM Processor Operation Modes */
#define USER_MODE 0x10
#define FIQ_MODE 0x11