[coreboot] Tyan S2912[Fam10] HTX problem

Zheng Bao fishbaoz at hotmail.com
Tue Aug 11 16:51:02 CEST 2009


It seems that the chipset is nVidia nVidia Corporation MCP55 .
 
> Date: Tue, 11 Aug 2009 16:12:39 +0200
> From: Maximilian.Thuermer at ziti.uni-heidelberg.de
> To: coreboot at coreboot.org
> Subject: [coreboot] Tyan S2912[Fam10] HTX problem
> 
> Hi all,
> 
> I am trying to get an HTX plug in card running on a Tyan S2912 Fam10 System.
> I tried both Barcelona and Shanghai CPUs and both system setups ended
> booting
> during PCI scanning.
> I am not familiar with the PCI subsystem and the procedures of coreboot
> regarding
> this matter, but when scanning through the code, I do not even see why
> the last
> line is printed out twice whereas the procedure including the printout
> only gets called
> once with the specified parameters. Does anyone have an idea where I
> could start
> searching for a possible solution to my problem.
> 
> Thanks for the help in advance,
> 
> Maximilian Thuermer
> 
> 
> 
> coreboot-2.0.0-r4380:4526M_Fallback Tue Aug 11 15:51:58 CEST 2009
> starting...
> 
> BSP Family_Model: 00100f42
> *sysinfo range: [000cc000,000cdfa0]
> bsp_apicid = 00
> cpu_init_detectedx = 00000000
> microcode: rev id not found. Skipping microcode patch!
> cpuSetAMDMSR done
> Enter amd_ht_init()
> AMD_CB_EventNotify()
> event class: 05
> event: 1004
> data: 04 00 00 01
> AMD_CB_ManualBUIDSwapList()
> AMD_CB_EventNotify()
> event class: 05
> event: 2006
> data: 04 00 02 ff
> Exit amd_ht_init()
> cpuSetAMDPCI 00
> On node 0, link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0,
> link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0, link 0 e
> cpuSetAMDPCI 01
> On node 1, link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1,
> link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1, link 0 e
> Prep FID/VID Node:00
> F3x80: e600a681
> F3x84: a0e641e6
> F3xD4: c3310f24
> F3xD8: 03000916
> F3xDC: 00005334
> Prep FID/VID Node:01
> F3x80: e600a681
> F3x84: a0e641e6
> F3xD4: c3310f24
> F3xD8: 03000916
> F3xDC: 00005334
> setup_remote_node: 01 done
> Start node 01 done.
> Wait all core0s started
> Core0 started on node: 01
> Wait all core0s started done
> start_other_cores()
> init node: 00 cores: 03
> Start other core - nodeid: 00 cores: 03
> init node: 01 cores: 03
> reexx other core - nodeid: 01 cores: cco0coorr3e
> -: x::s t: a r- ----t--e-d - { { a { p A A
> aPPApIIPCiCIIcICiDDI d D =:= = F000o12 u 3 NnNONdODO DDE3EIEI IDDD w =
> =or =x
> :
> 
> 
> 0rroo2o1---mm--Pm-i -ii-cc cs- trr{{r o{aoo c c rc
> toAoAoPdAedPdIeIePde::C:C:II C I DrDrIr01e e eD v=vv=A P = ii i
> ddsdc8 t 410
> oo 3}}ccc}
> pp odB-dd----ee-ee -- g-ip
> 
> na
> Vccrrtt cccFhhhImmmi!Dii!!
> 
> r
> n!8!nd dDooccccpp ccpououuModSSdSdSeeeeRee:t:t:t 0A A A
> rMrxMrMeDeDecDM0vMvMv SS0 S iRiiRR1d 0 dd 0 7nnnooo1tt tF F0I dI
> fXxXffoooM0Monn
> coctcoawd 0.C0.C.i P P0nSiU0SUSk kt 3kiV
> iVi_fe0pepppprpirxis4isidnvni0nigogigo0 n3 n dm_m 6m
> iuiaiu04ncncpcr(r0krkonoso no
> is owodnddgnF ee Iee o1 oDVrppr)pa I aa ttntaDnc ococphihotht! !c!n
> d
> Bu
> teettPetpcccpPpp ppuuo,uo01rSSr SAte
> SMiM edFAAIdAM!!IMMCDD_D DM
> S
> ! ISdR:RRDFF I IXXo0MM0nEE
> eV ! FFAIPdC IoPCXX:MUPM ne0E UE!!1V
> CC
> nw awnongnsnUiUsiBtS o i_PVnVoe enfufr irsiudsnndvikii onokn=onndw o_
> u1waunn0pn n(7kok n0rnos 0orto
> tgrn1t ote F1t ooos rru) s n unudapnop ppo3piottcor 
> trsswiutuodeper:dpkd !ppc! ooi
> e
> 
> MVeFFcdIdFIo!X!I rM XDEe
> sEI
> o!! D FFIIC o XPCnoXPU nMM Un EEA o!!VdV ePCeCr:ePrs Pisc0UU1i
> ene VVn
> t Wra rusniusiiktnokon nfnno woo uunrwnnn kA konPonro rowwns nnnot
> ao to gtorrse s u n1unpop:potto p raosrstpu_tuepdaeppp!pdo!o irc r
> teed
> En FddI !dX=! oM
> e!
> 
> FFIIC
> ng ko PrXXiMMUenEi aE!!tVd b _eCraCfPscPiUdikU vo V=Vine 
> edr_u1rssan0i1ipkon0o(nso7n tw0uuan1n
> eauppken1r noo) cwow nnomna ptm ooi ornrcs u_ indpfno:piott od (
> 0rstps3u
> drttVdcpkpF!o eoIrD
> n0E )e eIF=IdDd! X! o1M
> !
> PX: 70 FA dCIP0o
> ie UMnE e0W!aV
> C
> r tri sPnifiUtoo V_rne f iArusndPi kvinosntdo_w aagnun pe( konrs1o:
> tanw nago tpe1_o rs)a p uapinocppioticdr sti d=uepd: p2! 8 o
> t1
> 
> EFFIdIX! MDV
> !ID FI CXoPnUM E!VAP eCr: Ps8Ui o1Vn
> rerusniknoonw unn korn ownno t osru npopotr tsuepdp! o
> te ddo! ne
> 
> uIiXnMitE_!f CiPdUvi dVe_rasp(isont augen1k)no wapni cori dn: o0t 2s
> FpIpDorVtIDe do! n
> AP d: o0ne2
> 
> n irt_efaidbdavicdk_ =a p2(s0t10a7g0e11)
> ( acpiocmimodn:_ 4f1id
> 1pFIaDcVkeIdD) o n= 1A0P:7 040
> 
> Wait for AP stage 1: ap_apicid = 3
> readback = 3010701
> common_fid(packed) = 10700
> common_fid = 10700
> FID Change Node:00, F3xD4: c3310f27
> FID Change Node:01, F3xD4: c3310f27
> End FIDVIDMSR 0xc0010071 0x00800003 0x30036040
> mcp55_num:01
> ...WARM RESET...
> 
> 
> 
> 
> coreboot-2.0.0-r4380:4526M_Fallback Tue Aug 11 15:51:58 CEST 2009
> starting...
> 
> BSP Family_Model: 00100f42
> *sysinfo range: [000cc000,000cdfa0]
> bsp_apicid = 00
> cpu_init_detectedx = 00000000
> microcode: rev id not found. Skipping microcode patch!
> cpuSetAMDMSR done
> Enter amd_ht_init()
> AMD_CB_EventNotify()
> event class: 05
> event: 1004
> data: 04 00 00 01
> AMD_CB_ManualBUIDSwapList()
> AMD_CB_EventNotify()
> event class: 05
> event: 2006
> data: 04 00 02 ff
> Exit amd_ht_init()
> cpuSetAMDPCI 00
> On node 0, link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0,
> link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0, link 0 e
> cpuSetAMDPCI 01
> On node 1, link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1,
> link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1, link 0 e
> Prep FID/VID Node:00
> F3x80: e600a681
> F3x84: a0e641e6
> F3xD4: c3310f27
> F3xD8: 03000916
> F3xDC: 00005334
> Prep FID/VID Node:01
> F3x80: e600a681
> F3x84: a0e641e6
> F3xD4: c3310f27
> F3xD8: 03000916
> F3xDC: 00005334
> setup_remote_node: 01 done
> Start node 01 done.
> Wait all core0s started
> Core0 started on node: 01
> Wait all core0s started done
> start_other_cores()
> init node: 00 cores: 03
> Start other core - nodeid: 00 cores: 03
> init node: 01 cores: 03
> Start other core - nodeid: 01 cores: ccc0o3oorrr
> x:-xxxs::: ta r-t-----e-d -- { a{ { p 
> AaAPApPIPIiCICcICiIDIDd D= : = = F0o300 uNn12dO DNNE3OOIDD DwEEo
> IIr=DD k -
> -
> ::-
> 
> 2c3o1}d}r-c--P-r-m-m si o i {ctc{c{ o rar rod 
> oAcAtceAP:PoPeoddI IdICeCe:CrIeI:I: 0 DvD D r1r =i=eAe= v d vP iniscc
> -cc }r o e o
> t - --p-ooB--e-a-ddee
> c
> 
> tFmmmiciia! t
> oocc cIchDhcccrV!rrp!
> ScD
> fo oooeccdpddptMeASueeu:S:MRS: e e D rM0rtrteAeSxeAvMvMvRc0 D D
> iM0iMidSddS1 R R0 nd nn 0oo7oot1ttn ef0 fFodxoI
> !0d.i. t un0inE8ndned.
> gcnoodpd 0 C0S_SikfkSnP0iU3iikiit dppp_0Vvppifxeiipnini3rdgs_ngd0 v0
> isg tmi3moinmaid60_c igcre4srucrno20toc aokc oao
> !:t e2dweieen c E an pipadppdoatrt:ai Fcc c tc0Iihnh!o!h3Dd
> 
> I
> s
> upuSoRcucppM1pcupS
> 1SRSR Ser eStet0txeAtAdcMAMD!0DMDM 0MMS
> 0 0R F I7X1M E0F!x d0dI oC0oXM8Pnne0UeE!
> 0V
> kssoe0iinr3PnUiis 0ttiVox__fen3fiir 0d0dsuv0vinik3iondn0d_ _o0acuawpn np((
> :epp ottrmaca wngpgn oe5e1ot15)_r ) n s aaunupppmotipi: 0cocis1irdtud
> te do!8cr 11
> 
> 
> MVIFFFI!II XDDV
> oneEIDD!F I oCoXMnPnE U A!A P PV:eC: rP 8csU 11iV
> 
> te r suinoknno uwnn knoor wnn otor sunpotpo rsutpedpo!r
> n d d! o
> Fe
> IXinMEi!t_ fCPidUv Vied_rssitaogn e2u nkapniowcnid o:r 0 2no
> t supported!
> done
> init_fidvid_ap(stage1) apicid: 41
> FIDVID on AP: 41
> fill_mem_ctrl()
> enable_smbus()
> raminit_amdmct()
> raminit_amdmct begin:
> mctAutoInitMCT_D: mct_init Node 00000000
> mctAutoInitMCT_D: clear_legacy_Mode
> mctAutoInitMCT_D: mct_InitialMCT_D
> mct_InitialMCT_D: Set Cl, Wb
> mctAutoInitMCT_D: mctSMBhub_Init
> mctAutoInitMCT_D: mct_initDCT
> mct_initDCT: DCTInit_D 0
> DIMMPresence: i=00000000
> DIMMPresence: smbaddr=00000050
> DIMMPresence: i=00000001
> DIMMPresence: smbaddr=00000051
> DIMMPresence: i=00000002
> DIMMPresence: smbaddr=00000052
> DIMMPresence: i=00000003
> DIMMPresence: smbaddr=00000053
> DIMMPresence: i=00000004
> DIMMPresence: smbaddr=00000000
> DIMMPresence: i=00000005
> DIMMPresence: smbaddr=00000000
> DIMMPresence: i=00000006
> DIMMPresence: smbaddr=00000000
> DIMMPresence: i=00000007
> DIMMPresence: smbaddr=00000000
> DIMMPresence: DIMMValid=0000000c
> DIMMPresence: DIMMPresent=0000000c
> DIMMPresence: RegDIMMPresent=0000000c
> DIMMPresence: DimmECCPresent=0000000c
> DIMMPresence: DimmPARPresent=0000000c
> DIMMPresence: Dimmx4Present=00000000
> DIMMPresence: Dimmx8Present=0000000c
> DIMMPresence: Dimmx16Present=00000000
> DIMMPresence: DimmPlPresent=0000000c
> DIMMPresence: DimmDRPresent=0000000c
> DIMMPresence: DimmQRPresent=00000000
> DIMMPresence: DATAload[0]=00000002
> DIMMPresence: MAload[0]=00000010
> DIMMPresence: MAdimms[0]=00000001
> DIMMPresence: DATAload[1]=00000002
> DIMMPresence: MAload[1]=00000010
> DIMMPresence: MAdimms[1]=00000001
> DIMMPresence: Status 00001007
> DIMMPresence: ErrStatus 00000000
> DIMMPresence: ErrCode 00000000
> DIMMPresence: Done
> DCTInit_D: mct_DIMMPresence Done
> SPDCalcWidth: Status 00001007
> SPDCalcWidth: ErrStatus 00000010
> SPDCalcWidth: ErrCode 00000000
> SPDCalcWidth: Done
> DCTInit_D: mct_SPDCalcWidth Done
> SPDGetTCL_D: DIMMCASL 00000003
> SPDGetTCL_D: DIMMAutoSpeed 00000003
> SPDGetTCL_D: Status 00001007
> SPDGetTCL_D: ErrStatus 00000010
> SPDGetTCL_D: ErrCode 00000000
> SPDGetTCL_D: Done
> AutoCycTiming: DramTimingLo 0069ca24
> AutoCycTiming: DramTimingHi 01020300
> AutoCycTiming: Status 00001007
> AutoCycTiming: ErrStatus 00000010
> AutoCycTiming: ErrCode 00000000
> AutoCycTiming: Done
> DCTInit_D: AutoCycTiming_D Done
> AutoConfig_D: DCT: 00000000
> SPDSetBanks: Status 00001007
> SPDSetBanks: ErrStatus 00000010
> SPDSetBanks: ErrCode 00000000
> SPDSetBanks: Done
> AfterStitch DCT0 and DCT1: DRAM Controller Select Low Register = 00008003
> AfterStitch DCT0 and DCT1: DRAM Controller Select High Register = 00008000
> AfterStitch pDCTstat->NodeSysBase = 00000000
> mct_AfterStitchMemory: pDCTstat->NodeSysLimit 007fffff
> StitchMemory: Status 00001007
> StitchMemory: ErrStatus 00000010
> StitchMemory: ErrCode 00000000
> StitchMemory: Done
> InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007
> InterleaveBanks_D: ErrStatus 00000010
> InterleaveBanks_D: ErrCode 00000000
> InterleaveBanks_D: Done
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> DramTimingLo: val=00000006
> DramTimingLo: val=00000004
> DramTimingLo: val=00000002
> DramTimingLo: val=00000000
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> AutoConfig_D: DramControl: 00000005
> AutoConfig_D: DramTimingLo: ef69ca24
> AutoConfig_D: DramConfigMisc: 00000000
> AutoConfig_D: DramConfigMisc2: 00000002
> AutoConfig_D: DramConfigLo: 00080110
> AutoConfig_D: DramConfigHi: 6f48800a
> AutoConfig: Status 00001007
> AutoConfig: ErrStatus 00000010
> AutoConfig: ErrCode 00000000
> AutoConfig: Done
> DCTInit_D: AutoConfig_D Done
> dct: 00000000
> Speed: 00000003
> CH_ODC_CTL: 20111222
> CH_ADDR_TMG: 00000000
> DCTInit_D: PlatformSpec_D Done
> DCTInit_D: StartupDCT_D
> StartupDCT_D: MemClkFreqVal
> StartupDCT_D: DqsRcvEnTrain set
> StartupDCT_D: DramInit
> mct_initDCT: DCTInit_D 1
> DCTInit_D: mct_DIMMPresence Done
> SPDCalcWidth: Status 00001007
> SPDCalcWidth: ErrStatus 00000010
> SPDCalcWidth: ErrCode 00000000
> SPDCalcWidth: Done
> DCTInit_D: mct_SPDCalcWidth Done
> AutoCycTiming: DramTimingLo 0069ca24
> AutoCycTiming: DramTimingHi 01020300
> AutoCycTiming: Status 00001007
> AutoCycTiming: ErrStatus 00000010
> AutoCycTiming: ErrCode 00000000
> AutoCycTiming: Done
> DCTInit_D: AutoCycTiming_D Done
> AutoConfig_D: DCT: 00000001
> SPDSetBanks: Status 00001007
> SPDSetBanks: ErrStatus 00000010
> SPDSetBanks: ErrCode 00000000
> SPDSetBanks: Done
> AfterStitch pDCTstat->NodeSysBase = 00000000
> mct_AfterStitchMemory: pDCTstat->NodeSysLimit 00fffffe
> StitchMemory: Status 00001007
> StitchMemory: ErrStatus 00000010
> StitchMemory: ErrCode 00000000
> StitchMemory: Done
> InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007
> InterleaveBanks_D: ErrStatus 00000010
> InterleaveBanks_D: ErrCode 00000000
> InterleaveBanks_D: Done
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> DramTimingLo: val=00000006
> DramTimingLo: val=00000004
> DramTimingLo: val=00000002
> DramTimingLo: val=00000000
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> AutoConfig_D: DramControl: 00000005
> AutoConfig_D: DramTimingLo: ef69ca24
> AutoConfig_D: DramConfigMisc: 00000000
> AutoConfig_D: DramConfigMisc2: 00000002
> AutoConfig_D: DramConfigLo: 00080110
> AutoConfig_D: DramConfigHi: 6f48800a
> AutoConfig: Status 00001007
> AutoConfig: ErrStatus 00000010
> AutoConfig: ErrCode 00000000
> AutoConfig: Done
> DCTInit_D: AutoConfig_D Done
> dct: 00000001
> Speed: 00000003
> CH_ODC_CTL: 20111222
> CH_ADDR_TMG: 00000000
> DCTInit_D: PlatformSpec_D Done
> DCTInit_D: StartupDCT_D
> StartupDCT_D: MemClkFreqVal
> StartupDCT_D: DqsRcvEnTrain set
> StartupDCT_D: DramInit
> mctAutoInitMCT_D: mct_init Node 00000001
> mctAutoInitMCT_D: clear_legacy_Mode
> mctAutoInitMCT_D: mct_InitialMCT_D
> mct_InitialMCT_D: Set Cl, Wb
> mctAutoInitMCT_D: mctSMBhub_Init
> mctAutoInitMCT_D: mct_initDCT
> mct_initDCT: DCTInit_D 0
> DIMMPresence: i=00000000
> DIMMPresence: smbaddr=00000054
> DIMMPresence: i=00000001
> DIMMPresence: smbaddr=00000055
> DIMMPresence: i=00000002
> DIMMPresence: smbaddr=00000056
> DIMMPresence: i=00000003
> DIMMPresence: smbaddr=00000057
> DIMMPresence: i=00000004
> DIMMPresence: smbaddr=00000000
> DIMMPresence: i=00000005
> DIMMPresence: smbaddr=00000000
> DIMMPresence: i=00000006
> DIMMPresence: smbaddr=00000000
> DIMMPresence: i=00000007
> DIMMPresence: smbaddr=00000000
> DIMMPresence: DIMMValid=0000000c
> DIMMPresence: DIMMPresent=0000000c
> DIMMPresence: RegDIMMPresent=0000000c
> DIMMPresence: DimmECCPresent=0000000c
> DIMMPresence: DimmPARPresent=0000000c
> DIMMPresence: Dimmx4Present=00000000
> DIMMPresence: Dimmx8Present=0000000c
> DIMMPresence: Dimmx16Present=00000000
> DIMMPresence: DimmPlPresent=0000000c
> DIMMPresence: DimmDRPresent=0000000c
> DIMMPresence: DimmQRPresent=00000000
> DIMMPresence: DATAload[0]=00000002
> DIMMPresence: MAload[0]=00000010
> DIMMPresence: MAdimms[0]=00000001
> DIMMPresence: DATAload[1]=00000002
> DIMMPresence: MAload[1]=00000010
> DIMMPresence: MAdimms[1]=00000001
> DIMMPresence: Status 00001007
> DIMMPresence: ErrStatus 00000000
> DIMMPresence: ErrCode 00000000
> DIMMPresence: Done
> DCTInit_D: mct_DIMMPresence Done
> SPDCalcWidth: Status 00001007
> SPDCalcWidth: ErrStatus 00000010
> SPDCalcWidth: ErrCode 00000000
> SPDCalcWidth: Done
> DCTInit_D: mct_SPDCalcWidth Done
> SPDGetTCL_D: DIMMCASL 00000003
> SPDGetTCL_D: DIMMAutoSpeed 00000003
> SPDGetTCL_D: Status 00001007
> SPDGetTCL_D: ErrStatus 00000010
> SPDGetTCL_D: ErrCode 00000000
> SPDGetTCL_D: Done
> AutoCycTiming: DramTimingLo 0069ca24
> AutoCycTiming: DramTimingHi 01020300
> AutoCycTiming: Status 00001007
> AutoCycTiming: ErrStatus 00000010
> AutoCycTiming: ErrCode 00000000
> AutoCycTiming: Done
> DCTInit_D: AutoCycTiming_D Done
> AutoConfig_D: DCT: 00000000
> SPDSetBanks: Status 00001007
> SPDSetBanks: ErrStatus 00000010
> SPDSetBanks: ErrCode 00000000
> SPDSetBanks: Done
> AfterStitch DCT0 and DCT1: DRAM Controller Select Low Register = 0001a003
> AfterStitch DCT0 and DCT1: DRAM Controller Select High Register = 0001a000
> AfterStitch pDCTstat->NodeSysBase = 01000000
> mct_AfterStitchMemory: pDCTstat->NodeSysLimit 007fffff
> StitchMemory: Status 00001007
> StitchMemory: ErrStatus 00000010
> StitchMemory: ErrCode 00000000
> StitchMemory: Done
> InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007
> InterleaveBanks_D: ErrStatus 00000010
> InterleaveBanks_D: ErrCode 00000000
> InterleaveBanks_D: Done
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> DramTimingLo: val=00000006
> DramTimingLo: val=00000004
> DramTimingLo: val=00000002
> DramTimingLo: val=00000000
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> AutoConfig_D: DramControl: 00000005
> AutoConfig_D: DramTimingLo: ef69ca24
> AutoConfig_D: DramConfigMisc: 00000000
> AutoConfig_D: DramConfigMisc2: 00000002
> AutoConfig_D: DramConfigLo: 00080110
> AutoConfig_D: DramConfigHi: 6f48800a
> AutoConfig: Status 00001007
> AutoConfig: ErrStatus 00000010
> AutoConfig: ErrCode 00000000
> AutoConfig: Done
> DCTInit_D: AutoConfig_D Done
> dct: 00000000
> Speed: 00000003
> CH_ODC_CTL: 20111222
> CH_ADDR_TMG: 00000000
> DCTInit_D: PlatformSpec_D Done
> DCTInit_D: StartupDCT_D
> StartupDCT_D: MemClkFreqVal
> StartupDCT_D: DqsRcvEnTrain set
> StartupDCT_D: DramInit
> mct_initDCT: DCTInit_D 1
> DCTInit_D: mct_DIMMPresence Done
> SPDCalcWidth: Status 00001007
> SPDCalcWidth: ErrStatus 00000010
> SPDCalcWidth: ErrCode 00000000
> SPDCalcWidth: Done
> DCTInit_D: mct_SPDCalcWidth Done
> AutoCycTiming: DramTimingLo 0069ca24
> AutoCycTiming: DramTimingHi 01020300
> AutoCycTiming: Status 00001007
> AutoCycTiming: ErrStatus 00000010
> AutoCycTiming: ErrCode 00000000
> AutoCycTiming: Done
> DCTInit_D: AutoCycTiming_D Done
> AutoConfig_D: DCT: 00000001
> SPDSetBanks: Status 00001007
> SPDSetBanks: ErrStatus 00000010
> SPDSetBanks: ErrCode 00000000
> SPDSetBanks: Done
> AfterStitch pDCTstat->NodeSysBase = 01000000
> mct_AfterStitchMemory: pDCTstat->NodeSysLimit 00fffffe
> StitchMemory: Status 00001007
> StitchMemory: ErrStatus 00000010
> StitchMemory: ErrCode 00000000
> StitchMemory: Done
> InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007
> InterleaveBanks_D: ErrStatus 00000010
> InterleaveBanks_D: ErrCode 00000000
> InterleaveBanks_D: Done
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> DramTimingLo: val=00000006
> DramTimingLo: val=00000004
> DramTimingLo: val=00000002
> DramTimingLo: val=00000000
> DramTimingLo: val=00000008
> DramTimingLo: val=00000008
> AutoConfig_D: DramControl: 00000005
> AutoConfig_D: DramTimingLo: ef69ca24
> AutoConfig_D: DramConfigMisc: 00000000
> AutoConfig_D: DramConfigMisc2: 00000002
> AutoConfig_D: DramConfigLo: 00080110
> AutoConfig_D: DramConfigHi: 6f48800a
> AutoConfig: Status 00001007
> AutoConfig: ErrStatus 00000010
> AutoConfig: ErrCode 00000000
> AutoConfig: Done
> DCTInit_D: AutoConfig_D Done
> dct: 00000001
> Speed: 00000003
> CH_ODC_CTL: 20111222
> CH_ADDR_TMG: 00000000
> DCTInit_D: PlatformSpec_D Done
> DCTInit_D: StartupDCT_D
> StartupDCT_D: MemClkFreqVal
> StartupDCT_D: DqsRcvEnTrain set
> StartupDCT_D: DramInit
> mctAutoInitMCT_D: mct_init Node 00000002
> mctAutoInitMCT_D: mct_init Node 00000003
> mctAutoInitMCT_D: mct_init Node 00000004
> mctAutoInitMCT_D: mct_init Node 00000005
> mctAutoInitMCT_D: mct_init Node 00000006
> mctAutoInitMCT_D: mct_init Node 00000007
> mctAutoInitMCT_D: SyncDCTsReady_D
> mct_SyncDCTsReady: Node 00000000
> mct_SyncDCTsReady: DramEnabled
> mct_SyncDCTsReady: Node 00000001
> mct_SyncDCTsReady: DramEnabled
> mctAutoInitMCT_D: HTMemMapInit_D
> Node: 00 base: 00 limit: ffffff BottomIO: e00000
> Node: 01 base: 1200000 limit: 21fffff BottomIO: e00000
> Copy dram map from Node 0 to Node 01
> mctAutoInitMCT_D: CPUMemTyping_D
> CPUMemTyping: Cache32bTOP:00e00000
> CPUMemTyping: Bottom32bIO:00e00000
> CPUMemTyping: Bottom40bIO:02200000
> mctAutoInitMCT_D: DQSTiming_D
> DQSTiming_D: mct_BeforeDQSTrain_D:
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: dummy read
> vErrara350: step 2a
> vErrara350: step 2b
> vErrara350: step 3
> vErrara350: step 4
> vErrara350: step 4b
> vErrara350: step 5
> DQSTiming_D: TrainReceiverEn_D FirstPass:
> TrainRcvrEn: 1
> TrainRcvrEn: 2
> TrainRcvrEn: 3
> TrainRcvrEn: 4
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> TrainRcvrEn: mct_DisableDQSRcvEn_D
> TrainRcvrEn: Status 00001107
> TrainRcvrEn: ErrStatus 00000010
> TrainRcvrEn: ErrCode 00000000
> TrainRcvrEn: Done
> TrainRcvrEn: 1
> TrainRcvrEn: 2
> TrainRcvrEn: 3
> TrainRcvrEn: 4
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> Rank not enabled_D
> TrainRcvrEn: mct_DisableDQSRcvEn_D
> TrainRcvrEn: Status 00001007
> TrainRcvrEn: ErrStatus 00000010
> TrainRcvrEn: ErrCode 00000000
> TrainRcvrEn: Done
> DQSTiming_D: mct_TrainDQSPos_D
> TrainDQSRdWrPos: Status 00001107
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001107
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001107
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001107
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001007
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001007
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001007
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> TrainDQSRdWrPos: Status 00001007
> TrainDQSRdWrPos: TrainErrors 00000000
> TrainDQSRdWrPos: ErrStatus 00000010
> TrainDQSRdWrPos: ErrCode 00000000
> TrainDQSRdWrPos: Done
> DQSTiming_D: mctSetEccDQSRcvrEn_D
> DQSTiming_D: TrainMaxReadLatency_D
> DQSTiming_D: mct_EndDQSTraining_D
> DQSTiming_D: MCTMemClr_D
> mctAutoInitMCT_D: UMAMemTyping_D
> mctAutoInitMCT_D: :OtherTiming
> InterleaveNodes_D: Status 00001107
> InterleaveNodes_D: ErrStatus 00000010
> InterleaveNodes_D: ErrCode 00000000
> InterleaveNodes_D: Done
> InterleaveChannels: F2x110 DRAM Controller Select Low Register = 00000584
> InterleaveChannels: F1xF0 DRAM Hole Address Register = e0002003
> InterleaveChannels_D: Node 00000000
> InterleaveChannels_D: Status 00001107
> InterleaveChannels_D: ErrStatus 00000010
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels: F2x110 DRAM Controller Select Low Register = 00012584
> InterleaveChannels: F1xF0 DRAM Hole Address Register = e0002002
> InterleaveChannels_D: Node 00000001
> InterleaveChannels_D: Status 00001007
> InterleaveChannels_D: ErrStatus 00000010
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Node 00000002
> InterleaveChannels_D: Status 00001000
> InterleaveChannels_D: ErrStatus 00000000
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Node 00000003
> InterleaveChannels_D: Status 00001000
> InterleaveChannels_D: ErrStatus 00000000
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Node 00000004
> InterleaveChannels_D: Status 00001000
> InterleaveChannels_D: ErrStatus 00000000
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Node 00000005
> InterleaveChannels_D: Status 00001000
> InterleaveChannels_D: ErrStatus 00000000
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Node 00000006
> InterleaveChannels_D: Status 00001000
> InterleaveChannels_D: ErrStatus 00000000
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Node 00000007
> InterleaveChannels_D: Status 00001000
> InterleaveChannels_D: ErrStatus 00000000
> InterleaveChannels_D: ErrCode 00000000
> InterleaveChannels_D: Done
> mctAutoInitMCT_D: ECCInit_D
> ECCInit 0
> ECC enabled on node: 00000000
> ECC enabled on node: 00000001
> ECCInit 1
> ECCInit 2
> ECCInit 3
> mctAutoInitMCT_D: MCTMemClr_D
> mct_FinalMCT_D: Clr Cl, Wb
> All Done
> raminit_amdmct end:
> 
> *** Yes, the copy/decompress is taking a while, FIXME!
> v_esp=000cbf18
> testx = 5a5a5a5a
> Copying data from cache to RAM -- switching to use RAM as stack... Done
> testx = 5a5a5a5a
> Disabling cache as ram now
> Clearing initial memory region: Done
> Uncompressing image to RAM.
> Jumping to image.
> coreboot-2.0.0-r4380:4526M_Fallback Tue Aug 11 11:11:04 CEST 2009 booting...
> Enumerating buses...
> Show all devs...Before Device Enumeration.
> Root Device: enabled 1, 0 resources
> APIC_CLUSTER: 0: enabled 1, 0 resources
> APIC: 00: enabled 1, 0 resources
> PCI_DOMAIN: 0000: enabled 1, 0 resources
> PCI: 00:18.0: enabled 1, 0 resources
> PCI: 00:00.0: enabled 1, 0 resources
> PCI: 00:01.0: enabled 1, 0 resources
> PNP: 002e.0: enabled 0, 3 resources
> PNP: 002e.1: enabled 0, 2 resources
> PNP: 002e.2: enabled 1, 2 resources
> PNP: 002e.3: enabled 1, 2 resources
> PNP: 002e.5: enabled 1, 4 resources
> PNP: 002e.6: enabled 0, 1 resources
> PNP: 002e.7: enabled 0, 3 resources
> PNP: 002e.8: enabled 0, 0 resources
> PNP: 002e.9: enabled 0, 0 resources
> PNP: 002e.a: enabled 0, 0 resources
> PNP: 002e.b: enabled 1, 2 resources
> PCI: 00:01.1: enabled 1, 0 resources
> I2C: 00:50: enabled 1, 0 resources
> I2C: 00:51: enabled 1, 0 resources
> I2C: 00:52: enabled 1, 0 resources
> I2C: 00:53: enabled 1, 0 resources
> I2C: 00:54: enabled 1, 0 resources
> I2C: 00:55: enabled 1, 0 resources
> I2C: 00:56: enabled 1, 0 resources
> I2C: 00:57: enabled 1, 0 resources
> I2C: 00:51: enabled 1, 0 resources
> PCI: 00:02.0: enabled 1, 0 resources
> PCI: 00:02.1: enabled 1, 0 resources
> PCI: 00:04.0: enabled 1, 0 resources
> PCI: 00:05.0: enabled 1, 0 resources
> PCI: 00:05.1: enabled 1, 0 resources
> PCI: 00:05.2: enabled 1, 0 resources
> PCI: 00:06.0: enabled 1, 0 resources
> PCI: 00:04.0: enabled 1, 0 resources
> PCI: 00:06.1: enabled 0, 0 resources
> PCI: 00:08.0: enabled 1, 0 resources
> PCI: 00:09.0: enabled 1, 0 resources
> PCI: 00:0a.0: enabled 1, 0 resources
> PCI: 00:0b.0: enabled 0, 0 resources
> PCI: 00:0c.0: enabled 0, 0 resources
> PCI: 00:0d.0: enabled 1, 0 resources
> PCI: 00:0e.0: enabled 0, 0 resources
> PCI: 00:0f.0: enabled 1, 0 resources
> PCI: 00:18.1: enabled 1, 0 resources
> PCI: 00:18.2: enabled 1, 0 resources
> PCI: 00:18.3: enabled 1, 0 resources
> PCI: 00:18.4: enabled 1, 0 resources
> Compare with tree...
> Root Device: enabled 1, 0 resources
> APIC_CLUSTER: 0: enabled 1, 0 resources
> APIC: 00: enabled 1, 0 resources
> PCI_DOMAIN: 0000: enabled 1, 0 resources
> PCI: 00:18.0: enabled 1, 0 resources
> PCI: 00:00.0: enabled 1, 0 resources
> PCI: 00:01.0: enabled 1, 0 resources
> PNP: 002e.0: enabled 0, 3 resources
> PNP: 002e.1: enabled 0, 2 resources
> PNP: 002e.2: enabled 1, 2 resources
> PNP: 002e.3: enabled 1, 2 resources
> PNP: 002e.5: enabled 1, 4 resources
> PNP: 002e.6: enabled 0, 1 resources
> PNP: 002e.7: enabled 0, 3 resources
> PNP: 002e.8: enabled 0, 0 resources
> PNP: 002e.9: enabled 0, 0 resources
> PNP: 002e.a: enabled 0, 0 resources
> PNP: 002e.b: enabled 1, 2 resources
> PCI: 00:01.1: enabled 1, 0 resources
> I2C: 00:50: enabled 1, 0 resources
> I2C: 00:51: enabled 1, 0 resources
> I2C: 00:52: enabled 1, 0 resources
> I2C: 00:53: enabled 1, 0 resources
> I2C: 00:54: enabled 1, 0 resources
> I2C: 00:55: enabled 1, 0 resources
> I2C: 00:56: enabled 1, 0 resources
> I2C: 00:57: enabled 1, 0 resources
> I2C: 00:51: enabled 1, 0 resources
> PCI: 00:02.0: enabled 1, 0 resources
> PCI: 00:02.1: enabled 1, 0 resources
> PCI: 00:04.0: enabled 1, 0 resources
> PCI: 00:05.0: enabled 1, 0 resources
> PCI: 00:05.1: enabled 1, 0 resources
> PCI: 00:05.2: enabled 1, 0 resources
> PCI: 00:06.0: enabled 1, 0 resources
> PCI: 00:04.0: enabled 1, 0 resources
> PCI: 00:06.1: enabled 0, 0 resources
> PCI: 00:08.0: enabled 1, 0 resources
> PCI: 00:09.0: enabled 1, 0 resources
> PCI: 00:0a.0: enabled 1, 0 resources
> PCI: 00:0b.0: enabled 0, 0 resources
> PCI: 00:0c.0: enabled 0, 0 resources
> PCI: 00:0d.0: enabled 1, 0 resources
> PCI: 00:0e.0: enabled 0, 0 resources
> PCI: 00:0f.0: enabled 1, 0 resources
> PCI: 00:18.1: enabled 1, 0 resources
> PCI: 00:18.2: enabled 1, 0 resources
> PCI: 00:18.3: enabled 1, 0 resources
> PCI: 00:18.4: enabled 1, 0 resources
> APIC_CLUSTER: 0 enabled
> PCI_DOMAIN: 0000 enabled
> PCI: 00:18.0 links increase to 8
> PCI: 00:18.3 siblings=3
> CPU: APIC: 00 enabled
> CPU: APIC: 01 enabled
> CPU: APIC: 02 enabled
> CPU: APIC: 03 enabled
> PCI: 00:19.0 [1022/1200] enabled
> PCI: 00:19.1 [1022/1201] enabled
> PCI: 00:19.2 [1022/1202] enabled
> PCI: 00:19.3 [1022/1203] enabled
> PCI: 00:19.4 [1022/1204] enabled
> PCI: 00:19.0 links increase to 8
> PCI: 00:19.3 siblings=3
> CPU: APIC: 04 enabled
> CPU: APIC: 05 enabled
> CPU: APIC: 06 enabled
> CPU: APIC: 07 enabled
> PCI: pci_scan_bus for bus 00
> PCI: 00:18.0 [1022/1200] enabled
> PCI: 00:18.1 [1022/1201] enabled
> PCI: 00:18.2 [1022/1202] enabled
> PCI: 00:18.3 [1022/1203] enabled
> PCI: 00:18.4 [1022/1204] enabled
> PCI: 00:19.0 [1022/1200] enabled
> PCI: 00:19.1 [1022/1201] enabled
> PCI: 00:19.2 [1022/1202] enabled
> PCI: 00:19.3 [1022/1203] enabled
> PCI: 00:19.4 [1022/1204] enabled
> PCI: 00:00.0 [10de/0369] enabled
> PCI: 00:01.0 [10de/0369] enabled next_unitid: 0011
> PCI: pci_scan_bus for bus 00
> PCI: 00:01.0 [10de/0369] enabled
> PCI: 00:02.0 [10de/0364] enabled
> PCI: 00:02.1 [10de/0368] enabled
> PCI: 00:02.2 [10de/036a] enabled
> PCI: 00:02.3 [10de/036b] enabled
> PCI: 00:03.0 [10de/036c] enabled
> PCI: 00:03.1 [10de/036d] enabled
> PCI: 00:05.0 [10de/036e] enabled
> PCI: 00:06.0 [10de/037f] enabled
> PCI: 00:06.1 [10de/037f] enabled
> PCI: 00:06.2 [10de/037f] enabled
> PCI: 00:07.0 [10de/0370] enabled
> PCI: 00:07.1 [10de/0371] disabled
> PCI: 00:09.0 [10de/0373] enabled
> PCI: 00:0a.0 [10de/0373] enabled
> PCI: 00:0b.0 [10de/0376] enabled
> PCI: 00:0e.0 [10de/0378] enabled
> PCI: 00:10.0 [10de/0377] enabled
> PNP: 002e.0 disabled
> PNP: 002e.1 disabled
> PNP: 002e.2 enabled
> PNP: 002e.3 enabled
> PNP: 002e.5 enabled
> PNP: 002e.6 disabled
> PNP: 002e.7 disabled
> PNP: 002e.8 disabled
> PNP: 002e.9 disabled
> PNP: 002e.a disabled
> PNP: 002e.b enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:50 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:51 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:52 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:53 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:54 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:55 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:56 enabled
> smbus: PCI: 00:02.1[0]->I2C: 01:57 enabled
> smbus: PCI: 00:02.1[1]->I2C: 02:51 enabled
> PCI: pci_scan_bus for bus 01
> PCI: 01:04.0 [1002/515e] enabled
> PCI: pci_scan_bus returning with max=001
> PCI: pci_scan_bus for bus 02
> PCI: pci_scan_bus returning with max=002
> PCI: pci_scan_bus for bus 03
> PCI: pci_scan_bus returning with max=003
> PCI: pci_scan_bus for bus 04
> PCI: pci_scan_bus returning with max=004
> PCI: pci_scan_bus returning with max=004
> 
> 
> -- 
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot

_________________________________________________________________
Share your memories online with anyone you want.
http://www.microsoft.com/middleeast/windows/windowslive/products/photos-share.aspx?tab=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090811/448b7845/attachment.html>


More information about the coreboot mailing list