Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 34086
b: refs/heads/master
c: e2bf2e2
h: refs/heads/master
v: v3
  • Loading branch information
Stephen Rothwell authored and Paul Mackerras committed Aug 25, 2006
1 parent c813483 commit 5a80ac5
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 64 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6f3d5d3cc4b1447578ae8484166bbc34a64150c5
refs/heads/master: e2bf2e26c0915d54208315fc8c9864f1d987217a
126 changes: 63 additions & 63 deletions trunk/arch/powerpc/platforms/iseries/main_store.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ struct IoHriMainStoreSegment4 {
};

/* Main Store VPD for Power4 */
struct IoHriMainStoreChipInfo1 {
u32 chipMfgID __attribute((packed));
char chipECLevel[4] __attribute((packed));
struct __attribute((packed)) IoHriMainStoreChipInfo1 {
u32 chipMfgID;
char chipECLevel[4];
};

struct IoHriMainStoreVpdIdData {
Expand All @@ -73,72 +73,72 @@ struct IoHriMainStoreVpdIdData {
char serialNumber[12];
};

struct IoHriMainStoreVpdFruData {
char fruLabel[8] __attribute((packed));
u8 numberOfSlots __attribute((packed));
u8 pluggingType __attribute((packed));
u16 slotMapIndex __attribute((packed));
struct __attribute((packed)) IoHriMainStoreVpdFruData {
char fruLabel[8];
u8 numberOfSlots;
u8 pluggingType;
u16 slotMapIndex;
};

struct IoHriMainStoreAdrRangeBlock {
void *blockStart __attribute((packed));
void *blockEnd __attribute((packed));
u32 blockProcChipId __attribute((packed));
struct __attribute((packed)) IoHriMainStoreAdrRangeBlock {
void *blockStart;
void *blockEnd;
u32 blockProcChipId;
};

#define MaxAreaAdrRangeBlocks 4

struct IoHriMainStoreArea4 {
u32 msVpdFormat __attribute((packed));
u8 containedVpdType __attribute((packed));
u8 reserved1 __attribute((packed));
u16 reserved2 __attribute((packed));

u64 msExists __attribute((packed));
u64 msFunctional __attribute((packed));

u32 memorySize __attribute((packed));
u32 procNodeId __attribute((packed));

u32 numAdrRangeBlocks __attribute((packed));
struct IoHriMainStoreAdrRangeBlock xAdrRangeBlock[MaxAreaAdrRangeBlocks] __attribute((packed));

struct IoHriMainStoreChipInfo1 chipInfo0 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo1 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo2 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo3 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo4 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo5 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo6 __attribute((packed));
struct IoHriMainStoreChipInfo1 chipInfo7 __attribute((packed));

void *msRamAreaArray __attribute((packed));
u32 msRamAreaArrayNumEntries __attribute((packed));
u32 msRamAreaArrayEntrySize __attribute((packed));

u32 numaDimmExists __attribute((packed));
u32 numaDimmFunctional __attribute((packed));
void *numaDimmArray __attribute((packed));
u32 numaDimmArrayNumEntries __attribute((packed));
u32 numaDimmArrayEntrySize __attribute((packed));

struct IoHriMainStoreVpdIdData idData __attribute((packed));

u64 powerData __attribute((packed));
u64 cardAssemblyPartNum __attribute((packed));
u64 chipSerialNum __attribute((packed));

u64 reserved3 __attribute((packed));
char reserved4[16] __attribute((packed));

struct IoHriMainStoreVpdFruData fruData __attribute((packed));

u8 vpdPortNum __attribute((packed));
u8 reserved5 __attribute((packed));
u8 frameId __attribute((packed));
u8 rackUnit __attribute((packed));
char asciiKeywordVpd[256] __attribute((packed));
u32 reserved6 __attribute((packed));
struct __attribute((packed)) IoHriMainStoreArea4 {
u32 msVpdFormat;
u8 containedVpdType;
u8 reserved1;
u16 reserved2;

u64 msExists;
u64 msFunctional;

u32 memorySize;
u32 procNodeId;

u32 numAdrRangeBlocks;
struct IoHriMainStoreAdrRangeBlock xAdrRangeBlock[MaxAreaAdrRangeBlocks];

struct IoHriMainStoreChipInfo1 chipInfo0;
struct IoHriMainStoreChipInfo1 chipInfo1;
struct IoHriMainStoreChipInfo1 chipInfo2;
struct IoHriMainStoreChipInfo1 chipInfo3;
struct IoHriMainStoreChipInfo1 chipInfo4;
struct IoHriMainStoreChipInfo1 chipInfo5;
struct IoHriMainStoreChipInfo1 chipInfo6;
struct IoHriMainStoreChipInfo1 chipInfo7;

void *msRamAreaArray;
u32 msRamAreaArrayNumEntries;
u32 msRamAreaArrayEntrySize;

u32 numaDimmExists;
u32 numaDimmFunctional;
void *numaDimmArray;
u32 numaDimmArrayNumEntries;
u32 numaDimmArrayEntrySize;

struct IoHriMainStoreVpdIdData idData;

u64 powerData;
u64 cardAssemblyPartNum;
u64 chipSerialNum;

u64 reserved3;
char reserved4[16];

struct IoHriMainStoreVpdFruData fruData;

u8 vpdPortNum;
u8 reserved5;
u8 frameId;
u8 rackUnit;
char asciiKeywordVpd[256];
u32 reserved6;
};


Expand Down

0 comments on commit 5a80ac5

Please sign in to comment.