diff options
Diffstat (limited to 'include/asm-ppc64/iSeries/HvReleaseData.h')
-rw-r--r-- | include/asm-ppc64/iSeries/HvReleaseData.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/asm-ppc64/iSeries/HvReleaseData.h b/include/asm-ppc64/iSeries/HvReleaseData.h index 01a1f13ea4a0..c8162e5ccb21 100644 --- a/include/asm-ppc64/iSeries/HvReleaseData.h +++ b/include/asm-ppc64/iSeries/HvReleaseData.h | |||
@@ -39,6 +39,11 @@ | |||
39 | * know that this PLIC does not support running an OS "that old". | 39 | * know that this PLIC does not support running an OS "that old". |
40 | */ | 40 | */ |
41 | 41 | ||
42 | #define HVREL_TAGSINACTIVE 0x8000 | ||
43 | #define HVREL_32BIT 0x4000 | ||
44 | #define HVREL_NOSHAREDPROCS 0x2000 | ||
45 | #define HVREL_NOHMT 0x1000 | ||
46 | |||
42 | struct HvReleaseData { | 47 | struct HvReleaseData { |
43 | u32 xDesc; /* Descriptor "HvRD" ebcdic x00-x03 */ | 48 | u32 xDesc; /* Descriptor "HvRD" ebcdic x00-x03 */ |
44 | u16 xSize; /* Size of this control block x04-x05 */ | 49 | u16 xSize; /* Size of this control block x04-x05 */ |
@@ -46,11 +51,7 @@ struct HvReleaseData { | |||
46 | struct naca_struct *xSlicNacaAddr; /* Virt addr of SLIC NACA x08-x0F */ | 51 | struct naca_struct *xSlicNacaAddr; /* Virt addr of SLIC NACA x08-x0F */ |
47 | u32 xMsNucDataOffset; /* Offset of Linux Mapping Data x10-x13 */ | 52 | u32 xMsNucDataOffset; /* Offset of Linux Mapping Data x10-x13 */ |
48 | u32 xRsvd1; /* Reserved x14-x17 */ | 53 | u32 xRsvd1; /* Reserved x14-x17 */ |
49 | u16 xTagsMode:1; /* 0 == tags active, 1 == tags inactive */ | 54 | u16 xFlags; |
50 | u16 xAddressSize:1; /* 0 == 64-bit, 1 == 32-bit */ | ||
51 | u16 xNoSharedProcs:1; /* 0 == shared procs, 1 == no shared */ | ||
52 | u16 xNoHMT:1; /* 0 == allow HMT, 1 == no HMT */ | ||
53 | u16 xRsvd2:12; /* Reserved x18-x19 */ | ||
54 | u16 xVrmIndex; /* VRM Index of OS image x1A-x1B */ | 55 | u16 xVrmIndex; /* VRM Index of OS image x1A-x1B */ |
55 | u16 xMinSupportedPlicVrmIndex; /* Min PLIC level (soft) x1C-x1D */ | 56 | u16 xMinSupportedPlicVrmIndex; /* Min PLIC level (soft) x1C-x1D */ |
56 | u16 xMinCompatablePlicVrmIndex; /* Min PLIC levelP (hard) x1E-x1F */ | 57 | u16 xMinCompatablePlicVrmIndex; /* Min PLIC levelP (hard) x1E-x1F */ |