diff options
Diffstat (limited to 'include/xive.h')
-rw-r--r-- | include/xive.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/xive.h b/include/xive.h index e680427..f4e2696 100644 --- a/include/xive.h +++ b/include/xive.h @@ -234,6 +234,9 @@ * * Note: the address is naturally aligned, we don't use a PPC_BITMASK, * but just a mask to apply to the address before OR'ing it in. + * + * Note: VSD_FIRMWARE is a SW bit ! It hijacks an unused bit in the + * VSD and is only meant to be used in indirect mode ! */ #define VSD_MODE PPC_BITMASK(0,1) #define VSD_MODE_SHARED 1 @@ -243,6 +246,7 @@ #define VSD_MIGRATION_REG PPC_BITMASK(52,55) #define VSD_INDIRECT PPC_BIT(56) #define VSD_TSIZE PPC_BITMASK(59,63) +#define VSD_FIRMWARE PPC_BIT(2) /* Read warning above */ /* * TM registers are special, see below |