diff options
| author | Evan Lojewski <github@meklort.com> | 2019-06-14 23:39:00 -0600 |
|---|---|---|
| committer | Evan Lojewski <github@meklort.com> | 2019-06-14 23:39:00 -0600 |
| commit | e7e5397a02bc6b11d70f29ed14bd7d60fc969c7b (patch) | |
| tree | 07eda8d75252ab20b6ad0743121795a5683312f2 /include | |
| parent | 5817d6b074a91c1bb93be46a4d79f55bed82aa87 (diff) | |
| download | bcm5719-ortega-e7e5397a02bc6b11d70f29ed14bd7d60fc969c7b.tar.gz bcm5719-ortega-e7e5397a02bc6b11d70f29ed14bd7d60fc969c7b.zip | |
Add printouts for reserved registers.
Diffstat (limited to 'include')
| -rw-r--r-- | include/APE_APE.h | 68 | ||||
| -rw-r--r-- | include/APE_APE_PERI.h | 16 | ||||
| -rw-r--r-- | include/APE_DEVICE.h | 204 | ||||
| -rw-r--r-- | include/APE_FILTERS0.h | 4 | ||||
| -rw-r--r-- | include/APE_NVIC.h | 116 | ||||
| -rw-r--r-- | include/APE_SHM.h | 44 | ||||
| -rw-r--r-- | include/APE_SHM_CHANNEL0.h | 28 | ||||
| -rw-r--r-- | include/bcm5719_APE.h | 68 | ||||
| -rw-r--r-- | include/bcm5719_APE_PERI.h | 16 | ||||
| -rw-r--r-- | include/bcm5719_DEVICE.h | 204 | ||||
| -rw-r--r-- | include/bcm5719_GEN.h | 40 | ||||
| -rw-r--r-- | include/bcm5719_SHM.h | 44 | ||||
| -rw-r--r-- | include/bcm5719_SHM_CHANNEL0.h | 28 |
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(); |

