cpu.h (1be5a765c08cee3a9587c8a8d3fc2ea247b13f9c) | cpu.h (199c42a6a16ba32b5684e679df949cf29024b0cf) |
---|---|
1/* 2 * S/390 virtual CPU header 3 * 4 * For details on the s390x architecture and used definitions (e.g., 5 * PSW, PER and DAT (Dynamic Address Translation)), please refer to 6 * the "z/Architecture Principles of Operations" - a.k.a. PoP. 7 * 8 * Copyright (c) 2009 Ulrich Hecht --- 278 unchanged lines hidden (view full) --- 287#define PSW_MASK_CC 0x0000300000000000ULL 288#define PSW_MASK_PM 0x00000F0000000000ULL 289#define PSW_SHIFT_MASK_PM 40 290#define PSW_MASK_RI 0x0000008000000000ULL 291#define PSW_MASK_64 0x0000000100000000ULL 292#define PSW_MASK_32 0x0000000080000000ULL 293#define PSW_MASK_SHORT_ADDR 0x000000007fffffffULL 294#define PSW_MASK_SHORT_CTRL 0xffffffff80000000ULL | 1/* 2 * S/390 virtual CPU header 3 * 4 * For details on the s390x architecture and used definitions (e.g., 5 * PSW, PER and DAT (Dynamic Address Translation)), please refer to 6 * the "z/Architecture Principles of Operations" - a.k.a. PoP. 7 * 8 * Copyright (c) 2009 Ulrich Hecht --- 278 unchanged lines hidden (view full) --- 287#define PSW_MASK_CC 0x0000300000000000ULL 288#define PSW_MASK_PM 0x00000F0000000000ULL 289#define PSW_SHIFT_MASK_PM 40 290#define PSW_MASK_RI 0x0000008000000000ULL 291#define PSW_MASK_64 0x0000000100000000ULL 292#define PSW_MASK_32 0x0000000080000000ULL 293#define PSW_MASK_SHORT_ADDR 0x000000007fffffffULL 294#define PSW_MASK_SHORT_CTRL 0xffffffff80000000ULL |
295#define PSW_MASK_RESERVED 0xb80800fe7fffffffULL |
|
295 296#undef PSW_ASC_PRIMARY 297#undef PSW_ASC_ACCREG 298#undef PSW_ASC_SECONDARY 299#undef PSW_ASC_HOME 300 301#define PSW_ASC_PRIMARY 0x0000000000000000ULL 302#define PSW_ASC_ACCREG 0x0000400000000000ULL --- 544 unchanged lines hidden --- | 296 297#undef PSW_ASC_PRIMARY 298#undef PSW_ASC_ACCREG 299#undef PSW_ASC_SECONDARY 300#undef PSW_ASC_HOME 301 302#define PSW_ASC_PRIMARY 0x0000000000000000ULL 303#define PSW_ASC_ACCREG 0x0000400000000000ULL --- 544 unchanged lines hidden --- |