mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-06-06 09:06:30 +00:00
HV: treewide: convert hexadecimals used in bitops to unsigned
Signed-off-by: Junjie Mao <junjie.mao@intel.com>
This commit is contained in:
@@ -79,23 +79,23 @@ struct vie {
|
||||
struct vie_op op; /* opcode description */
|
||||
};
|
||||
|
||||
#define PSL_C 0x00000001 /* carry bit */
|
||||
#define PSL_PF 0x00000004 /* parity bit */
|
||||
#define PSL_AF 0x00000010 /* bcd carry bit */
|
||||
#define PSL_Z 0x00000040 /* zero bit */
|
||||
#define PSL_N 0x00000080 /* negative bit */
|
||||
#define PSL_T 0x00000100 /* trace enable bit */
|
||||
#define PSL_I 0x00000200 /* interrupt enable bit */
|
||||
#define PSL_D 0x00000400 /* string instruction direction bit */
|
||||
#define PSL_V 0x00000800 /* overflow bit */
|
||||
#define PSL_IOPL 0x00003000 /* i/o privilege level */
|
||||
#define PSL_NT 0x00004000 /* nested task bit */
|
||||
#define PSL_RF 0x00010000 /* resume flag bit */
|
||||
#define PSL_VM 0x00020000 /* virtual 8086 mode bit */
|
||||
#define PSL_AC 0x00040000 /* alignment checking */
|
||||
#define PSL_VIF 0x00080000 /* virtual interrupt enable */
|
||||
#define PSL_VIP 0x00100000 /* virtual interrupt pending */
|
||||
#define PSL_ID 0x00200000 /* identification bit */
|
||||
#define PSL_C 0x00000001U /* carry bit */
|
||||
#define PSL_PF 0x00000004U /* parity bit */
|
||||
#define PSL_AF 0x00000010U /* bcd carry bit */
|
||||
#define PSL_Z 0x00000040U /* zero bit */
|
||||
#define PSL_N 0x00000080U /* negative bit */
|
||||
#define PSL_T 0x00000100U /* trace enable bit */
|
||||
#define PSL_I 0x00000200U /* interrupt enable bit */
|
||||
#define PSL_D 0x00000400U /* string instruction direction bit */
|
||||
#define PSL_V 0x00000800U /* overflow bit */
|
||||
#define PSL_IOPL 0x00003000U /* i/o privilege level */
|
||||
#define PSL_NT 0x00004000U /* nested task bit */
|
||||
#define PSL_RF 0x00010000U /* resume flag bit */
|
||||
#define PSL_VM 0x00020000U /* virtual 8086 mode bit */
|
||||
#define PSL_AC 0x00040000U /* alignment checking */
|
||||
#define PSL_VIF 0x00080000U /* virtual interrupt enable */
|
||||
#define PSL_VIP 0x00100000U /* virtual interrupt pending */
|
||||
#define PSL_ID 0x00200000U /* identification bit */
|
||||
|
||||
/*
|
||||
* The 'access' field has the format specified in Table 21-2 of the Intel
|
||||
@@ -114,13 +114,13 @@ struct seg_desc {
|
||||
/*
|
||||
* Protections are chosen from these bits, or-ed together
|
||||
*/
|
||||
#define PROT_NONE 0x00 /* no permissions */
|
||||
#define PROT_READ 0x01 /* pages can be read */
|
||||
#define PROT_WRITE 0x02 /* pages can be written */
|
||||
#define PROT_EXEC 0x04 /* pages can be executed */
|
||||
#define PROT_NONE 0x00U /* no permissions */
|
||||
#define PROT_READ 0x01U /* pages can be read */
|
||||
#define PROT_WRITE 0x02U /* pages can be written */
|
||||
#define PROT_EXEC 0x04U /* pages can be executed */
|
||||
|
||||
#define SEG_DESC_TYPE(access) ((access) & 0x001f)
|
||||
#define SEG_DESC_DPL(access) (((access) >> 5) & 0x3)
|
||||
#define SEG_DESC_TYPE(access) ((access) & 0x001fU)
|
||||
#define SEG_DESC_DPL(access) (((access) >> 5) & 0x3U)
|
||||
#define SEG_DESC_PRESENT(access) ((((access) & 0x0080U) != 0U) ? 1 : 0)
|
||||
#define SEG_DESC_DEF32(access) ((((access) & 0x4000U) != 0U) ? 1 : 0)
|
||||
#define SEG_DESC_GRANULARITY(access) ((((access) & 0x8000U) != 0U) ? 1 : 0)
|
||||
|
||||
Reference in New Issue
Block a user