summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-06-14 23:39:00 -0600
committerEvan Lojewski <github@meklort.com>2019-06-14 23:39:00 -0600
commite7e5397a02bc6b11d70f29ed14bd7d60fc969c7b (patch)
tree07eda8d75252ab20b6ad0743121795a5683312f2 /include
parent5817d6b074a91c1bb93be46a4d79f55bed82aa87 (diff)
downloadbcm5719-ortega-e7e5397a02bc6b11d70f29ed14bd7d60fc969c7b.tar.gz
bcm5719-ortega-e7e5397a02bc6b11d70f29ed14bd7d60fc969c7b.zip
Add printouts for reserved registers.
Diffstat (limited to 'include')
-rw-r--r--include/APE_APE.h68
-rw-r--r--include/APE_APE_PERI.h16
-rw-r--r--include/APE_DEVICE.h204
-rw-r--r--include/APE_FILTERS0.h4
-rw-r--r--include/APE_NVIC.h116
-rw-r--r--include/APE_SHM.h44
-rw-r--r--include/APE_SHM_CHANNEL0.h28
-rw-r--r--include/bcm5719_APE.h68
-rw-r--r--include/bcm5719_APE_PERI.h16
-rw-r--r--include/bcm5719_DEVICE.h204
-rw-r--r--include/bcm5719_GEN.h40
-rw-r--r--include/bcm5719_SHM.h44
-rw-r--r--include/bcm5719_SHM_CHANNEL0.h28
13 files changed, 880 insertions, 0 deletions
diff --git a/include/APE_APE.h b/include/APE_APE.h
index 3139508..fdd583a 100644
--- a/include/APE_APE.h
+++ b/include/APE_APE.h
@@ -2135,48 +2135,116 @@ typedef struct APE_t {
Status.print();
GpioMessage.print();
Event.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_16[i].print();
+ }
RxbufoffsetFunc0.print();
RxbufoffsetFunc1.print();
TxToNetDoorbellFunc0.print();
TxState0.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_36[i].print();
+ }
Mode2.print();
Status2.print();
+ for(int i = 0; i < 6; i++)
+ {
+ reserved_52[i].print();
+ }
LockGrantObsolete.print();
+ for(int i = 0; i < 10; i++)
+ {
+ reserved_80[i].print();
+ }
RxPoolModeStatus0.print();
RxPoolModeStatus1.print();
RxPoolRetire0.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_132[i].print();
+ }
RxPoolRetire1.print();
TxToNetPoolModeStatus0.print();
TxToNetBufferAllocator0.print();
TxToNetBufferReturn0.print();
TxToNetBufferRing0.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_156[i].print();
+ }
Tick1mhz.print();
Tick1khz.print();
Tick10hz.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_180[i].print();
+ }
Gpio.print();
Gint.print();
+ for(int i = 0; i < 10; i++)
+ {
+ reserved_192[i].print();
+ }
OtpControl.print();
OtpStatus.print();
OtpAddr.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_244[i].print();
+ }
OtpReadData.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_252[i].print();
+ }
CpuStatus.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_268[i].print();
+ }
TxToNetPoolModeStatus1.print();
TxToNetBufferAllocator1.print();
TxToNetBufferReturn1.print();
TxToNetBufferRing1.print();
TxToNetDoorbellFunc1.print();
+ for(int i = 0; i < 55; i++)
+ {
+ reserved_292[i].print();
+ }
RxbufoffsetFunc2.print();
TxToNetDoorbellFunc2.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_520[i].print();
+ }
RxPoolModeStatus2.print();
RxPoolRetire2.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_540[i].print();
+ }
TxToNetPoolModeStatus2.print();
TxToNetBufferAllocator2.print();
TxToNetBufferReturn2.print();
TxToNetBufferRing2.print();
+ for(int i = 0; i < 52; i++)
+ {
+ reserved_560[i].print();
+ }
RxbufoffsetFunc3.print();
TxToNetDoorbellFunc3.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_776[i].print();
+ }
RxPoolModeStatus3.print();
RxPoolRetire3.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_796[i].print();
+ }
TxToNetPoolModeStatus3.print();
TxToNetBufferAllocator3.print();
TxToNetBufferReturn3.print();
diff --git a/include/APE_APE_PERI.h b/include/APE_APE_PERI.h
index 7e4e3ab..bd7fa8e 100644
--- a/include/APE_APE_PERI.h
+++ b/include/APE_APE_PERI.h
@@ -3568,6 +3568,10 @@ typedef struct APE_PERI_t {
}
void print()
{
+ for(int i = 0; i < 192; i++)
+ {
+ reserved_0[i].print();
+ }
BmcToNcRxStatus.print();
BmcToNcSourceMacHigh.print();
BmcToNcSourceMacLow.print();
@@ -3590,12 +3594,24 @@ typedef struct APE_PERI_t {
BmcToNcRxVlan.print();
BmcToNcReadBuffer.print();
BmcToNcRxControl.print();
+ for(int i = 0; i < 6; i++)
+ {
+ reserved_856[i].print();
+ }
BmcToNcTxStatus.print();
BmcToNcTxControl.print();
BmcToNcTxBuffer.print();
BmcToNcTxBufferLast.print();
+ for(int i = 0; i < 8; i++)
+ {
+ reserved_896[i].print();
+ }
RmuControl.print();
ArbControl.print();
+ for(int i = 0; i < 22; i++)
+ {
+ reserved_936[i].print();
+ }
PerLockRequestPhy0.print();
PerLockRequestGrc.print();
PerLockRequestPhy1.print();
diff --git a/include/APE_DEVICE.h b/include/APE_DEVICE.h
index 1dbbd75..400528f 100644
--- a/include/APE_DEVICE.h
+++ b/include/APE_DEVICE.h
@@ -7979,17 +7979,49 @@ typedef struct DEVICE_t {
}
void print()
{
+ for(int i = 0; i < 26; i++)
+ {
+ reserved_0[i].print();
+ }
MiscellaneousHostControl.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_108[i].print();
+ }
PciState.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_116[i].print();
+ }
RegisterBase.print();
MemoryBase.print();
RegisterData.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_132[i].print();
+ }
UndiReceiveReturnRingConsumerIndex.print();
UndiReceiveReturnRingConsumerIndexLow.print();
+ for(int i = 0; i < 11; i++)
+ {
+ reserved_144[i].print();
+ }
LinkStatusControl.print();
+ for(int i = 0; i < 14; i++)
+ {
+ reserved_192[i].print();
+ }
ApeMemoryBase.print();
ApeMemoryData.print();
+ for(int i = 0; i < 192; i++)
+ {
+ reserved_256[i].print();
+ }
EmacMode.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_1028[i].print();
+ }
LedControl.print();
EmacMacAddresses0High.print();
EmacMacAddresses0Low.print();
@@ -8001,11 +8033,35 @@ typedef struct DEVICE_t {
EmacMacAddresses3Low.print();
WolPatternPointer.print();
WolPatternCfg.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_1080[i].print();
+ }
MtuSize.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_1088[i].print();
+ }
MiiCommunication.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_1104[i].print();
+ }
MiiMode.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_1112[i].print();
+ }
TransmitMacMode.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_1120[i].print();
+ }
ReceiveMacMode.print();
+ for(int i = 0; i < 53; i++)
+ {
+ reserved_1132[i].print();
+ }
PerfectMatch1High.print();
PerfectMatch1Low.print();
PerfectMatch2High.print();
@@ -8014,31 +8070,107 @@ typedef struct DEVICE_t {
PerfectMatch3Low.print();
PerfectMatch4High.print();
PerfectMatch4Low.print();
+ for(int i = 0; i < 21; i++)
+ {
+ reserved_1376[i].print();
+ }
SgmiiStatus.print();
+ for(int i = 0; i < 3090; i++)
+ {
+ reserved_1464[i].print();
+ }
CpmuControl.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_13828[i].print();
+ }
LinkAwarePowerModeClockPolicy.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_13844[i].print();
+ }
ClockSpeedOverridePolicy.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_13864[i].print();
+ }
Status.print();
ClockStatus.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_13876[i].print();
+ }
GphyControlStatus.print();
+ for(int i = 0; i < 7; i++)
+ {
+ reserved_13884[i].print();
+ }
ChipId.print();
MutexRequest.print();
MutexGrant.print();
GphyStrap.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_13928[i].print();
+ }
TopLevelMiscellaneousControl1.print();
+ for(int i = 0; i < 12; i++)
+ {
+ reserved_13952[i].print();
+ }
EeeMode.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_14004[i].print();
+ }
EeeLinkIdleControl.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_14016[i].print();
+ }
EeeControl.print();
+ for(int i = 0; i < 7; i++)
+ {
+ reserved_14036[i].print();
+ }
GlobalMutexRequest.print();
GlobalMutexGrant.print();
+ for(int i = 0; i < 578; i++)
+ {
+ reserved_14072[i].print();
+ }
MemoryArbiterMode.print();
+ for(int i = 0; i < 255; i++)
+ {
+ reserved_16388[i].print();
+ }
BufferManagerMode.print();
+ for(int i = 0; i < 323; i++)
+ {
+ reserved_17412[i].print();
+ }
LsoNonlsoBdReadDmaCorruptionEnableControl.print();
+ for(int i = 0; i < 443; i++)
+ {
+ reserved_18708[i].print();
+ }
RxRiscMode.print();
RxRiscStatus.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_20488[i].print();
+ }
RxRiscProgramCounter.print();
RxRiscCurrentInstruction.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_20516[i].print();
+ }
RxRiscHardwareBreakpoint.print();
+ for(int i = 0; i < 114; i++)
+ {
+ reserved_20536[i].print();
+ }
RxRiscRegister0.print();
RxRiscRegister1.print();
RxRiscRegister2.print();
@@ -8071,19 +8203,51 @@ typedef struct DEVICE_t {
RxRiscRegister29.print();
RxRiscRegister30.print();
RxRiscRegister31.print();
+ for(int i = 0; i < 1122; i++)
+ {
+ reserved_21120[i].print();
+ }
_6408.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_25612[i].print();
+ }
PciPowerConsumptionInfo.print();
PciPowerDissipatedInfo.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_25624[i].print();
+ }
PciVpdRequest.print();
PciVpdResponse.print();
PciVendorDeviceId.print();
PciSubsystemId.print();
PciClassCodeRevision.print();
+ for(int i = 0; i < 32; i++)
+ {
+ reserved_25664[i].print();
+ }
_64c0.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_25796[i].print();
+ }
_64c8.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_25804[i].print();
+ }
_64dc.print();
+ for(int i = 0; i < 9; i++)
+ {
+ reserved_25824[i].print();
+ }
PciSerialNumberLow.print();
PciSerialNumberHigh.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_25868[i].print();
+ }
PciPowerBudget0.print();
PciPowerBudget1.print();
PciPowerBudget2.print();
@@ -8093,20 +8257,60 @@ typedef struct DEVICE_t {
PciPowerBudget6.print();
PciPowerBudget7.print();
_6530.print();
+ for(int i = 0; i < 7; i++)
+ {
+ reserved_25908[i].print();
+ }
_6550.print();
+ for(int i = 0; i < 40; i++)
+ {
+ reserved_25940[i].print();
+ }
_65f4.print();
+ for(int i = 0; i < 130; i++)
+ {
+ reserved_26104[i].print();
+ }
GrcModeControl.print();
MiscellaneousConfig.print();
MiscellaneousLocalControl.print();
Timer.print();
RxCpuEvent.print();
+ for(int i = 0; i < 9; i++)
+ {
+ reserved_26644[i].print();
+ }
_6838.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_26684[i].print();
+ }
MdiControl.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_26696[i].print();
+ }
RxCpuEventEnable.print();
+ for(int i = 0; i < 17; i++)
+ {
+ reserved_26704[i].print();
+ }
FastBootProgramCounter.print();
+ for(int i = 0; i < 21; i++)
+ {
+ reserved_26776[i].print();
+ }
ExpansionRomAddr.print();
_68f0.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_26868[i].print();
+ }
EavRefClockControl.print();
+ for(int i = 0; i < 1214; i++)
+ {
+ reserved_26892[i].print();
+ }
_7c04.print();
}
typedef uint32_t (*callback_t)(uint32_t, uint32_t, void*);
diff --git a/include/APE_FILTERS0.h b/include/APE_FILTERS0.h
index 253f57c..9182542 100644
--- a/include/APE_FILTERS0.h
+++ b/include/APE_FILTERS0.h
@@ -493,6 +493,10 @@ typedef struct FILTERS_t {
{
RuleSet[i].print();
}
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_384[i].print();
+ }
for(int i = 0; i < 31; i++)
{
RuleMask[i].print();
diff --git a/include/APE_NVIC.h b/include/APE_NVIC.h
index 93bc185..adcf09f 100644
--- a/include/APE_NVIC.h
+++ b/include/APE_NVIC.h
@@ -2360,34 +2360,150 @@ typedef struct NVIC_t {
}
void print()
{
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_0[i].print();
+ }
InterruptControlType.print();
+ for(int i = 0; i < 11; i++)
+ {
+ reserved_5[i].print();
+ }
SystickControlAndStatus.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_17[i].print();
+ }
SystickReloadValue.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_21[i].print();
+ }
SystickCurrentValue.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_25[i].print();
+ }
SystickCalibrationValue.print();
+ for(int i = 0; i < 227; i++)
+ {
+ reserved_29[i].print();
+ }
InterruptSetEnable.print();
+ for(int i = 0; i < 127; i++)
+ {
+ reserved_257[i].print();
+ }
InterruptClearEnable.print();
+ for(int i = 0; i < 127; i++)
+ {
+ reserved_385[i].print();
+ }
InterruptSetPending.print();
+ for(int i = 0; i < 127; i++)
+ {
+ reserved_513[i].print();
+ }
InterruptClearPending.print();
+ for(int i = 0; i < 127; i++)
+ {
+ reserved_641[i].print();
+ }
ActiveBit.print();
+ for(int i = 0; i < 255; i++)
+ {
+ reserved_769[i].print();
+ }
InterruptPriority0.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_1025[i].print();
+ }
InterruptPriority1.print();
+ for(int i = 0; i < 2299; i++)
+ {
+ reserved_1029[i].print();
+ }
CpuId.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3329[i].print();
+ }
InterruptControlState.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3333[i].print();
+ }
VectorTableOffset.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3337[i].print();
+ }
ApplicationInterruptAndResetControl.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3341[i].print();
+ }
SystemControl.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3345[i].print();
+ }
ConfigurationControl.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3349[i].print();
+ }
SystemHandlerPriority4.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3353[i].print();
+ }
SystemHandlerPriority8.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3357[i].print();
+ }
SystemHandlerPriority12.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3361[i].print();
+ }
SystemHandlerControlAndState.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3365[i].print();
+ }
FaultStatus.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3369[i].print();
+ }
HardFaultStatus.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3373[i].print();
+ }
DebugFaultStatus.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3377[i].print();
+ }
MemoryManageFaultAddress.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3381[i].print();
+ }
BusFaultAddress.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_3385[i].print();
+ }
AuxiliaryFaultAddress.print();
+ for(int i = 0; i < 451; i++)
+ {
+ reserved_3389[i].print();
+ }
SoftwareTriggerInterrupt.print();
}
typedef uint32_t (*callback_t)(uint32_t, uint32_t, void*);
diff --git a/include/APE_SHM.h b/include/APE_SHM.h
index aacb259..7912b5c 100644
--- a/include/APE_SHM.h
+++ b/include/APE_SHM.h
@@ -1790,6 +1790,10 @@ typedef struct SHM_t {
{
SegSig.print();
ApeSegLength.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_8[i].print();
+ }
FwStatus.print();
FwFeatures.print();
_4014.print();
@@ -1798,9 +1802,17 @@ typedef struct SHM_t {
SegMessageBufferLength.print();
_4024.print();
_4028.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_44[i].print();
+ }
LoaderCommand.print();
LoaderArg0.print();
LoaderArg1.print();
+ for(int i = 0; i < 47; i++)
+ {
+ reserved_68[i].print();
+ }
RcpuSegSig.print();
RcpuSegLength.print();
RcpuInitCount.print();
@@ -1814,6 +1826,10 @@ typedef struct SHM_t {
RcpuCfgHw.print();
RcpuCfgHw2.print();
RcpuCpmuStatus.print();
+ for(int i = 0; i < 51; i++)
+ {
+ reserved_308[i].print();
+ }
HostSegSig.print();
HostSegLen.print();
HostInitCount.print();
@@ -1822,18 +1838,46 @@ typedef struct SHM_t {
HeartbeatInterval.print();
HeartbeatCount.print();
HostDriverState.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_544[i].print();
+ }
WolSpeed.print();
+ for(int i = 0; i < 54; i++)
+ {
+ reserved_552[i].print();
+ }
EventStatus.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_772[i].print();
+ }
ProtMagic.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_780[i].print();
+ }
ProtMac0High.print();
ProtMac0Low.print();
+ for(int i = 0; i < 313; i++)
+ {
+ reserved_796[i].print();
+ }
NcsiSig.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_2052[i].print();
+ }
NcsiBuildTime.print();
NcsiBuildTime2.print();
NcsiBuildTime3.print();
NcsiBuildDate.print();
NcsiBuildDate2.print();
NcsiBuildDate3.print();
+ for(int i = 0; i < 26; i++)
+ {
+ reserved_2088[i].print();
+ }
ChipId.print();
}
typedef uint32_t (*callback_t)(uint32_t, uint32_t, void*);
diff --git a/include/APE_SHM_CHANNEL0.h b/include/APE_SHM_CHANNEL0.h
index abae7c9..9e0009a 100644
--- a/include/APE_SHM_CHANNEL0.h
+++ b/include/APE_SHM_CHANNEL0.h
@@ -1891,18 +1891,38 @@ typedef struct SHM_CHANNEL_t {
NcsiChannelSetting1.print();
NcsiChannelSetting2.print();
NcsiChannelVlan.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_32[i].print();
+ }
NcsiChannelAltHostMacHigh.print();
NcsiChannelAltHostMacMid.print();
NcsiChannelAltHostMacLow.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_48[i].print();
+ }
NcsiChannelMac0High.print();
NcsiChannelMac0Mid.print();
NcsiChannelMac0Low.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_64[i].print();
+ }
NcsiChannelMac1High.print();
NcsiChannelMac1Mid.print();
NcsiChannelMac1Low.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_80[i].print();
+ }
NcsiChannelMac2High.print();
NcsiChannelMac2Mid.print();
NcsiChannelMac2Low.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_96[i].print();
+ }
NcsiChannelMac3High.print();
NcsiChannelMac3Mid.print();
NcsiChannelMac3Low.print();
@@ -1915,7 +1935,15 @@ typedef struct SHM_CHANNEL_t {
NcsiChannelPxe.print();
NcsiChannelDropfil.print();
NcsiChannelSlink.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_148[i].print();
+ }
NcsiChannelDbg.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_164[i].print();
+ }
NcsiChannelCtrlstatRx.print();
NcsiChannelCtrlstatDropped.print();
NcsiChannelCtrlstatTypeErr.print();
diff --git a/include/bcm5719_APE.h b/include/bcm5719_APE.h
index b7cf0f2..87c46b5 100644
--- a/include/bcm5719_APE.h
+++ b/include/bcm5719_APE.h
@@ -2135,48 +2135,116 @@ typedef struct APE_t {
Status.print();
GpioMessage.print();
Event.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_16[i].print();
+ }
RxbufoffsetFunc0.print();
RxbufoffsetFunc1.print();
TxToNetDoorbellFunc0.print();
TxState0.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_36[i].print();
+ }
Mode2.print();
Status2.print();
+ for(int i = 0; i < 6; i++)
+ {
+ reserved_52[i].print();
+ }
LockGrantObsolete.print();
+ for(int i = 0; i < 10; i++)
+ {
+ reserved_80[i].print();
+ }
RxPoolModeStatus0.print();
RxPoolModeStatus1.print();
RxPoolRetire0.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_132[i].print();
+ }
RxPoolRetire1.print();
TxToNetPoolModeStatus0.print();
TxToNetBufferAllocator0.print();
TxToNetBufferReturn0.print();
TxToNetBufferRing0.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_156[i].print();
+ }
Tick1mhz.print();
Tick1khz.print();
Tick10hz.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_180[i].print();
+ }
Gpio.print();
Gint.print();
+ for(int i = 0; i < 10; i++)
+ {
+ reserved_192[i].print();
+ }
OtpControl.print();
OtpStatus.print();
OtpAddr.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_244[i].print();
+ }
OtpReadData.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_252[i].print();
+ }
CpuStatus.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_268[i].print();
+ }
TxToNetPoolModeStatus1.print();
TxToNetBufferAllocator1.print();
TxToNetBufferReturn1.print();
TxToNetBufferRing1.print();
TxToNetDoorbellFunc1.print();
+ for(int i = 0; i < 55; i++)
+ {
+ reserved_292[i].print();
+ }
RxbufoffsetFunc2.print();
TxToNetDoorbellFunc2.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_520[i].print();
+ }
RxPoolModeStatus2.print();
RxPoolRetire2.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_540[i].print();
+ }
TxToNetPoolModeStatus2.print();
TxToNetBufferAllocator2.print();
TxToNetBufferReturn2.print();
TxToNetBufferRing2.print();
+ for(int i = 0; i < 52; i++)
+ {
+ reserved_560[i].print();
+ }
RxbufoffsetFunc3.print();
TxToNetDoorbellFunc3.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_776[i].print();
+ }
RxPoolModeStatus3.print();
RxPoolRetire3.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_796[i].print();
+ }
TxToNetPoolModeStatus3.print();
TxToNetBufferAllocator3.print();
TxToNetBufferReturn3.print();
diff --git a/include/bcm5719_APE_PERI.h b/include/bcm5719_APE_PERI.h
index 896dbe6..148b721 100644
--- a/include/bcm5719_APE_PERI.h
+++ b/include/bcm5719_APE_PERI.h
@@ -3568,6 +3568,10 @@ typedef struct APE_PERI_t {
}
void print()
{
+ for(int i = 0; i < 192; i++)
+ {
+ reserved_0[i].print();
+ }
BmcToNcRxStatus.print();
BmcToNcSourceMacHigh.print();
BmcToNcSourceMacLow.print();
@@ -3590,12 +3594,24 @@ typedef struct APE_PERI_t {
BmcToNcRxVlan.print();
BmcToNcReadBuffer.print();
BmcToNcRxControl.print();
+ for(int i = 0; i < 6; i++)
+ {
+ reserved_856[i].print();
+ }
BmcToNcTxStatus.print();
BmcToNcTxControl.print();
BmcToNcTxBuffer.print();
BmcToNcTxBufferLast.print();
+ for(int i = 0; i < 8; i++)
+ {
+ reserved_896[i].print();
+ }
RmuControl.print();
ArbControl.print();
+ for(int i = 0; i < 22; i++)
+ {
+ reserved_936[i].print();
+ }
PerLockRequestPhy0.print();
PerLockRequestGrc.print();
PerLockRequestPhy1.print();
diff --git a/include/bcm5719_DEVICE.h b/include/bcm5719_DEVICE.h
index e3a8918..6c140ab 100644
--- a/include/bcm5719_DEVICE.h
+++ b/include/bcm5719_DEVICE.h
@@ -7979,17 +7979,49 @@ typedef struct DEVICE_t {
}
void print()
{
+ for(int i = 0; i < 26; i++)
+ {
+ reserved_0[i].print();
+ }
MiscellaneousHostControl.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_108[i].print();
+ }
PciState.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_116[i].print();
+ }
RegisterBase.print();
MemoryBase.print();
RegisterData.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_132[i].print();
+ }
UndiReceiveReturnRingConsumerIndex.print();
UndiReceiveReturnRingConsumerIndexLow.print();
+ for(int i = 0; i < 11; i++)
+ {
+ reserved_144[i].print();
+ }
LinkStatusControl.print();
+ for(int i = 0; i < 14; i++)
+ {
+ reserved_192[i].print();
+ }
ApeMemoryBase.print();
ApeMemoryData.print();
+ for(int i = 0; i < 192; i++)
+ {
+ reserved_256[i].print();
+ }
EmacMode.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_1028[i].print();
+ }
LedControl.print();
EmacMacAddresses0High.print();
EmacMacAddresses0Low.print();
@@ -8001,11 +8033,35 @@ typedef struct DEVICE_t {
EmacMacAddresses3Low.print();
WolPatternPointer.print();
WolPatternCfg.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_1080[i].print();
+ }
MtuSize.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_1088[i].print();
+ }
MiiCommunication.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_1104[i].print();
+ }
MiiMode.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_1112[i].print();
+ }
TransmitMacMode.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_1120[i].print();
+ }
ReceiveMacMode.print();
+ for(int i = 0; i < 53; i++)
+ {
+ reserved_1132[i].print();
+ }
PerfectMatch1High.print();
PerfectMatch1Low.print();
PerfectMatch2High.print();
@@ -8014,31 +8070,107 @@ typedef struct DEVICE_t {
PerfectMatch3Low.print();
PerfectMatch4High.print();
PerfectMatch4Low.print();
+ for(int i = 0; i < 21; i++)
+ {
+ reserved_1376[i].print();
+ }
SgmiiStatus.print();
+ for(int i = 0; i < 3090; i++)
+ {
+ reserved_1464[i].print();
+ }
CpmuControl.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_13828[i].print();
+ }
LinkAwarePowerModeClockPolicy.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_13844[i].print();
+ }
ClockSpeedOverridePolicy.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_13864[i].print();
+ }
Status.print();
ClockStatus.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_13876[i].print();
+ }
GphyControlStatus.print();
+ for(int i = 0; i < 7; i++)
+ {
+ reserved_13884[i].print();
+ }
ChipId.print();
MutexRequest.print();
MutexGrant.print();
GphyStrap.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_13928[i].print();
+ }
TopLevelMiscellaneousControl1.print();
+ for(int i = 0; i < 12; i++)
+ {
+ reserved_13952[i].print();
+ }
EeeMode.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_14004[i].print();
+ }
EeeLinkIdleControl.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_14016[i].print();
+ }
EeeControl.print();
+ for(int i = 0; i < 7; i++)
+ {
+ reserved_14036[i].print();
+ }
GlobalMutexRequest.print();
GlobalMutexGrant.print();
+ for(int i = 0; i < 578; i++)
+ {
+ reserved_14072[i].print();
+ }
MemoryArbiterMode.print();
+ for(int i = 0; i < 255; i++)
+ {
+ reserved_16388[i].print();
+ }
BufferManagerMode.print();
+ for(int i = 0; i < 323; i++)
+ {
+ reserved_17412[i].print();
+ }
LsoNonlsoBdReadDmaCorruptionEnableControl.print();
+ for(int i = 0; i < 443; i++)
+ {
+ reserved_18708[i].print();
+ }
RxRiscMode.print();
RxRiscStatus.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_20488[i].print();
+ }
RxRiscProgramCounter.print();
RxRiscCurrentInstruction.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_20516[i].print();
+ }
RxRiscHardwareBreakpoint.print();
+ for(int i = 0; i < 114; i++)
+ {
+ reserved_20536[i].print();
+ }
RxRiscRegister0.print();
RxRiscRegister1.print();
RxRiscRegister2.print();
@@ -8071,19 +8203,51 @@ typedef struct DEVICE_t {
RxRiscRegister29.print();
RxRiscRegister30.print();
RxRiscRegister31.print();
+ for(int i = 0; i < 1122; i++)
+ {
+ reserved_21120[i].print();
+ }
_6408.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_25612[i].print();
+ }
PciPowerConsumptionInfo.print();
PciPowerDissipatedInfo.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_25624[i].print();
+ }
PciVpdRequest.print();
PciVpdResponse.print();
PciVendorDeviceId.print();
PciSubsystemId.print();
PciClassCodeRevision.print();
+ for(int i = 0; i < 32; i++)
+ {
+ reserved_25664[i].print();
+ }
_64c0.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_25796[i].print();
+ }
_64c8.print();
+ for(int i = 0; i < 4; i++)
+ {
+ reserved_25804[i].print();
+ }
_64dc.print();
+ for(int i = 0; i < 9; i++)
+ {
+ reserved_25824[i].print();
+ }
PciSerialNumberLow.print();
PciSerialNumberHigh.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_25868[i].print();
+ }
PciPowerBudget0.print();
PciPowerBudget1.print();
PciPowerBudget2.print();
@@ -8093,20 +8257,60 @@ typedef struct DEVICE_t {
PciPowerBudget6.print();
PciPowerBudget7.print();
_6530.print();
+ for(int i = 0; i < 7; i++)
+ {
+ reserved_25908[i].print();
+ }
_6550.print();
+ for(int i = 0; i < 40; i++)
+ {
+ reserved_25940[i].print();
+ }
_65f4.print();
+ for(int i = 0; i < 130; i++)
+ {
+ reserved_26104[i].print();
+ }
GrcModeControl.print();
MiscellaneousConfig.print();
MiscellaneousLocalControl.print();
Timer.print();
RxCpuEvent.print();
+ for(int i = 0; i < 9; i++)
+ {
+ reserved_26644[i].print();
+ }
_6838.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_26684[i].print();
+ }
MdiControl.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_26696[i].print();
+ }
RxCpuEventEnable.print();
+ for(int i = 0; i < 17; i++)
+ {
+ reserved_26704[i].print();
+ }
FastBootProgramCounter.print();
+ for(int i = 0; i < 21; i++)
+ {
+ reserved_26776[i].print();
+ }
ExpansionRomAddr.print();
_68f0.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_26868[i].print();
+ }
EavRefClockControl.print();
+ for(int i = 0; i < 1214; i++)
+ {
+ reserved_26892[i].print();
+ }
_7c04.print();
}
typedef uint32_t (*callback_t)(uint32_t, uint32_t, void*);
diff --git a/include/bcm5719_GEN.h b/include/bcm5719_GEN.h
index 1df5e8c..efc21e6 100644
--- a/include/bcm5719_GEN.h
+++ b/include/bcm5719_GEN.h
@@ -1632,23 +1632,63 @@ typedef struct GEN_t {
GenDataSig.print();
GenCfg.print();
GenVersion.print();
+ for(int i = 0; i < 5; i++)
+ {
+ reserved_16[i].print();
+ }
GenPhyId.print();
+ for(int i = 0; i < 34; i++)
+ {
+ reserved_40[i].print();
+ }
GenAsfStatusMbox.print();
GenFwDriverStateMbox.print();
GenFwResetTypeMbox.print();
GenBc.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_192[i].print();
+ }
GenMacAddrHighMbox.print();
GenMacAddrLowMbox.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_204[i].print();
+ }
GenD8.print();
+ for(int i = 0; i < 64; i++)
+ {
+ reserved_220[i].print();
+ }
Gen1dc.print();
GenWolMbox.print();
GenCfgFeature.print();
GenCfgHw.print();
GenCfgShared.print();
+ for(int i = 0; i < 9; i++)
+ {
+ reserved_496[i].print();
+ }
GenFwVersion.print();
+ for(int i = 0; i < 36; i++)
+ {
+ reserved_536[i].print();
+ }
GenCfgHw2.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_684[i].print();
+ }
GenCpmuStatus.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_692[i].print();
+ }
GenCfg5.print();
+ for(int i = 0; i < 40; i++)
+ {
+ reserved_704[i].print();
+ }
GenDbgControlStatus.print();
GenDbgData.print();
}
diff --git a/include/bcm5719_SHM.h b/include/bcm5719_SHM.h
index 8333dfa..fd75501 100644
--- a/include/bcm5719_SHM.h
+++ b/include/bcm5719_SHM.h
@@ -1790,6 +1790,10 @@ typedef struct SHM_t {
{
SegSig.print();
ApeSegLength.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_8[i].print();
+ }
FwStatus.print();
FwFeatures.print();
_4014.print();
@@ -1798,9 +1802,17 @@ typedef struct SHM_t {
SegMessageBufferLength.print();
_4024.print();
_4028.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_44[i].print();
+ }
LoaderCommand.print();
LoaderArg0.print();
LoaderArg1.print();
+ for(int i = 0; i < 47; i++)
+ {
+ reserved_68[i].print();
+ }
RcpuSegSig.print();
RcpuSegLength.print();
RcpuInitCount.print();
@@ -1814,6 +1826,10 @@ typedef struct SHM_t {
RcpuCfgHw.print();
RcpuCfgHw2.print();
RcpuCpmuStatus.print();
+ for(int i = 0; i < 51; i++)
+ {
+ reserved_308[i].print();
+ }
HostSegSig.print();
HostSegLen.print();
HostInitCount.print();
@@ -1822,18 +1838,46 @@ typedef struct SHM_t {
HeartbeatInterval.print();
HeartbeatCount.print();
HostDriverState.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_544[i].print();
+ }
WolSpeed.print();
+ for(int i = 0; i < 54; i++)
+ {
+ reserved_552[i].print();
+ }
EventStatus.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_772[i].print();
+ }
ProtMagic.print();
+ for(int i = 0; i < 2; i++)
+ {
+ reserved_780[i].print();
+ }
ProtMac0High.print();
ProtMac0Low.print();
+ for(int i = 0; i < 313; i++)
+ {
+ reserved_796[i].print();
+ }
NcsiSig.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_2052[i].print();
+ }
NcsiBuildTime.print();
NcsiBuildTime2.print();
NcsiBuildTime3.print();
NcsiBuildDate.print();
NcsiBuildDate2.print();
NcsiBuildDate3.print();
+ for(int i = 0; i < 26; i++)
+ {
+ reserved_2088[i].print();
+ }
ChipId.print();
}
typedef uint32_t (*callback_t)(uint32_t, uint32_t, void*);
diff --git a/include/bcm5719_SHM_CHANNEL0.h b/include/bcm5719_SHM_CHANNEL0.h
index e0d2266..20cc6ac 100644
--- a/include/bcm5719_SHM_CHANNEL0.h
+++ b/include/bcm5719_SHM_CHANNEL0.h
@@ -1891,18 +1891,38 @@ typedef struct SHM_CHANNEL_t {
NcsiChannelSetting1.print();
NcsiChannelSetting2.print();
NcsiChannelVlan.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_32[i].print();
+ }
NcsiChannelAltHostMacHigh.print();
NcsiChannelAltHostMacMid.print();
NcsiChannelAltHostMacLow.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_48[i].print();
+ }
NcsiChannelMac0High.print();
NcsiChannelMac0Mid.print();
NcsiChannelMac0Low.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_64[i].print();
+ }
NcsiChannelMac1High.print();
NcsiChannelMac1Mid.print();
NcsiChannelMac1Low.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_80[i].print();
+ }
NcsiChannelMac2High.print();
NcsiChannelMac2Mid.print();
NcsiChannelMac2Low.print();
+ for(int i = 0; i < 1; i++)
+ {
+ reserved_96[i].print();
+ }
NcsiChannelMac3High.print();
NcsiChannelMac3Mid.print();
NcsiChannelMac3Low.print();
@@ -1915,7 +1935,15 @@ typedef struct SHM_CHANNEL_t {
NcsiChannelPxe.print();
NcsiChannelDropfil.print();
NcsiChannelSlink.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_148[i].print();
+ }
NcsiChannelDbg.print();
+ for(int i = 0; i < 3; i++)
+ {
+ reserved_164[i].print();
+ }
NcsiChannelCtrlstatRx.print();
NcsiChannelCtrlstatDropped.print();
NcsiChannelCtrlstatTypeErr.print();
OpenPOWER on IntegriCloud