mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-29 18:18:54 +00:00
36 lines
753 B
C++
36 lines
753 B
C++
/*
|
|
* \brief Constants definitions for the x86 architecture.
|
|
* \author Stefan Kalkowski
|
|
* \date 2011-09-08
|
|
*/
|
|
|
|
/*
|
|
* Copyright (C) 2011-2012 Genode Labs GmbH
|
|
*
|
|
* This file is part of the Genode OS framework, which is distributed
|
|
* under the terms of the GNU General Public License version 2.
|
|
*/
|
|
|
|
#ifndef _INCLUDE__X86__CPU__CONSTS_H_
|
|
#define _INCLUDE__X86__CPU__CONSTS_H_
|
|
|
|
namespace X86 {
|
|
|
|
enum Eflags_masks {
|
|
CARRY = 1 << 0,
|
|
PARITY = 1 << 2,
|
|
ADJUST = 1 << 4,
|
|
ZERO = 1 << 6,
|
|
SIGN = 1 << 7,
|
|
TRAP = 1 << 8,
|
|
INT_ENABLE = 1 << 9,
|
|
DIRECTION = 1 << 10,
|
|
OVERFLOW = 1 << 11,
|
|
IOPL = 3 << 12,
|
|
NESTED_TASK = 1 << 14,
|
|
};
|
|
|
|
}
|
|
|
|
#endif /* _INCLUDE__X86__CPU__CONSTS_H_ */
|