[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linuxbios
Subject:    [coreboot] Re: DDR4 detection issue in the Memory Down approach on the intel Denverton board
From:       Jeff Daly <jeffd () silicom-usa ! com>
Date:       2022-08-18 12:32:45
Message-ID: VI1PR0402MB3517879875B57899407DE511EA6D9 () VI1PR0402MB3517 ! eurprd04 ! prod ! outlook ! com
[Download RAW message or body]

Ok good.   I figured it was wrong SPD values but didn't look too closely to see if \
the values you had matched the DDR you were using.  I had a spreadsheet SPD generator \
somewhere around here that would give the correct values based on the DDR datasheet.

From: Somanna Ankaiah <somanna@tejasnetworks.com>
Sent: Tuesday, August 16, 2022 6:03 AM
To: Jeff Daly <jeffd@silicom-usa.com>; coreboot@coreboot.org
Cc: Krishna Kishor G <krishnakg@tejasnetworks.com>; Maheshwar Reddy B \
                <maheshwarb@tejasnetworks.com>
Subject: Re: DDR4 detection issue in the Memory Down approach on the intel Denverton \
board

Caution: This is an external email. Please take care when clicking links or opening \
attachments.


Yes, After changing the SPD values of DDR4, Its start working fine.



Thanks


Regards,
Somanna

________________________________
From: Jeff Daly <jeffd@silicom-usa.com<mailto:jeffd@silicom-usa.com>>
Sent: Tuesday, August 16, 2022 3:13 PM
To: Somanna Ankaiah; coreboot@coreboot.org<mailto:coreboot@coreboot.org>
Cc: Krishna Kishor G; Maheshwar Reddy B
Subject: RE: DDR4 detection issue in the Memory Down approach on the intel Denverton \
board


[External email, Exercise caution]

Did you ever get this resolved?



From: Somanna Ankaiah via coreboot \
                <coreboot@coreboot.org<mailto:coreboot@coreboot.org>>
Sent: Thursday, June 30, 2022 10:19 PM
To: coreboot@coreboot.org<mailto:coreboot@coreboot.org>
Cc: Krishna Kishor G \
<krishnakg@tejasnetworks.com<mailto:krishnakg@tejasnetworks.com>>; Maheshwar Reddy B \
                <maheshwarb@tejasnetworks.com<mailto:maheshwarb@tejasnetworks.com>>
Subject: [coreboot] DDR4 detection issue in the Memory Down approach on the intel \
Denverton board



Caution: This is an external email. Please take care when clicking links or opening \
attachments.



Greetings .



We are working on intel c508 intel denverton board . It has a soldered 4GB DDR4 \
connected to Channel 0 , Dimm 0 .



Below are the changes made :



1. We are using harcuvar board as a reference . I have selected * Enable Memory down \
option in menu config

2. Added spd values file in src/mainboard/intel/harcuvar/spd/spd_filename.hex

3. spd.bn<https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fspd.bn&c=E,1,7tAVCngs6GE \
7koEGV9DQzNl4vdXT79vTNaF5bAfY8mqX1XlOeIpXjJMLE0oHY49o6WrWC3gS-8FphRJHeaqt7Qo4RtXkTyXg8-YErgGfY8zY0QslM_s99PZn&typo=1&ancr_add=1> \
getting generated in CBFS



FMAP REGION: COREBOOT

Name                           Offset     Type           Size   Comp

cbfs master header             0x0        cbfs header        32 none

fallback/romstage              0x80       stage           43844 none

cpu_microcode_blob.bin         0xac40     microcode       11264 none

fallback/ramstage              0xd8c0     stage           71762 none

config                         0x1f180    raw              1353 none

revision                       0x1f740    raw               694 none

spd.bin                        0x1fa40    spd               512 none

fallback/dsdt.aml              0x1fc80    raw              7791 none

fallback/postcar               0x21b40    stage           23808 none

fallback/payload               0x27880    simple elf     656810 none

(empty)                        0xc7e80    null          6651672 none

fspt.bin                       0x71fdc0   fsp              4096 none

(empty)                        0x720e00   null             3992 none

fspm.bin                       0x721dc0   fsp            589824 none

(empty)                        0x7b1e00   null             3992 none

fsps.bin                       0x7b2dc0   fsp            102400 none

(empty)                        0x7cbe00   null           114584 none

bootblock                      0x7e7dc0   bootblock       32768 none







COREBOOT-4.13 PrivateBuild:saurabh Thu Jun 30 18:39:22 IST 2022 bootblock starting

FSP TempRamInit successful...

Timestamp - end of bootblock: 47603172

FMAP: Found "FLASH" version 1.1 at 0x810000.

FMAP: base = 0xff000000 size = 0x1000000 #areas = 4

FMAP: area COREBOOT found @ 810200 (8322560 bytes)

CBFS DEBUG: Looking for next file @0x0...

CBFS DEBUG: Found CBFS header @0x0 (type 2, attr +0x0, data +0x38, length 0x20)

CBFS DEBUG: File name: 'cbfs master header'

CBFS DEBUG: Looking for next file @0x58...

CBFS DEBUG: Found CBFS header @0x80 (type 16, attr +0x0, data +0x64, length 0xab44)

CBFS DEBUG: File name: 'fallback/romstage'

CBFS: Found 'fallback/romstage' @0x80 size 0xab44

Timestamp - starting to load romstage: 136192248

Timestamp - finished loading romstage: 143418624

BS: bootblock times (exec / console): total (unknown) / 74 ms



4. Tried giving 512 values

CONFIG_DIMM_SPD_SIZE=512



5. Using 4GB  DDR4 module.

MT40A512M16LY-062E IT:E



We are using Fitc tool to generate full FW image, getting below error and got stuck \
after loading the build



======================================================================================


COREBOOT-4.13 PrivateBuild:saurabh Thu Jun 30 18:39:22 IST 2022 romstage starting

FSP TempRamInit was successful...

Board ID: 0x52.

GPIO table: 0xff81a144, entry num:  0x1!

Changing GpioPad PID: c2 Offset: 0x400 PadModeP1: 0 P2: 1 R: 0x45000200 Fx45000600 !

TCO base address set to 0x400!

FMAP: area COREBOOT found @ 810200 (8322560 bytes)

CBFS DEBUG: Looking for next file @0x0...

CBFS DEBUG: Found CBFS header @0x0 (type 2, attr +0x0, data +0x38, length 0x20)

CBFS DEBUG: File name: 'cbfs master header'

CBFS DEBUG: Looking for next file @0x58...

CBFS DEBUG: Found CBFS header @0x80 (type 16, attr +0x0, data +0x64, length 0xab44)

CBFS DEBUG: File name: 'fallback/romstage'

CBFS DEBUG: Looking for next file @0xac28...

CBFS DEBUG: Found CBFS header @0xac40 (type 83, attr +0x38, data +0x50, length \
0x2c00)

CBFS DEBUG: File name: 'cpu_microcode_blob.bin'

CBFS DEBUG: Looking for next file @0xd890...

CBFS DEBUG: Found CBFS header @0xd8c0 (type 16, attr +0x0, data +0x38, length \
0x11853)

CBFS DEBUG: File name: 'fallback/ramstage'

CBFS DEBUG: Looking for next file @0x1f14b...

CBFS DEBUG: Found CBFS header @0x1f180 (type 80, attr +0x28, data +0x38, length \
0x549)

CBFS DEBUG: File name: 'config'

CBFS DEBUG: Looking for next file @0x1f701...

CBFS DEBUG: Found CBFS header @0x1f740 (type 80, attr +0x28, data +0x38, length \
0x2b6)

CBFS DEBUG: File name: 'revision'

CBFS DEBUG: Looking for next file @0x1fa2e...

CBFS DEBUG: Found CBFS header @0x1fa40 (type 171, attr +0x28, data +0x38, length \
0x200)

CBFS DEBUG: File name: 'spd.bin'

CBFS DEBUG: Looking for next file @0x1fc78...

CBFS DEBUG: Found CBFS header @0x1fc80 (type 80, attr +0x38, data +0x48, length \
0x1e6f)

CBFS DEBUG: File name: 'fallback/dsdt.aml'

CBFS DEBUG: Looking for next file @0x21b37...

CBFS DEBUG: Found CBFS header @0x21b40 (type 16, attr +0x0, data +0x38, length \
0x5d00)

CBFS DEBUG: File name: 'fallback/postcar'

CBFS DEBUG: Looking for next file @0x27878...

CBFS DEBUG: Found CBFS header @0x27880 (type 32, attr +0x0, data +0x38, length \
0xa05aa)

CBFS DEBUG: File name: 'fallback/payload'

CBFS DEBUG: Looking for next file @0xc7e62...

CBFS DEBUG: Found CBFS header @0xc7e80 (type -1, attr +0x0, data +0x28, length \
0x657f18)

CBFS DEBUG: Looking for next file @0x71fdc0...

CBFS DEBUG: Found CBFS header @0x71fdc0 (type 96, attr +0x28, data +0x40, length \
0x1000)

CBFS DEBUG: File name: 'fspt.bin'

CBFS DEBUG: Looking for next file @0x720e00...

CBFS DEBUG: Found CBFS header @0x720e00 (type -1, attr +0x0, data +0x28, length \
0xf98)

CBFS DEBUG: Looking for next file @0x721dc0...

CBFS DEBUG: Found CBFS header @0x721dc0 (type 96, attr +0x28, data +0x40, length \
0x90000)

CBFS DEBUG: File name: 'fspm.bin'

CBFS: Found 'fspm.bin' @0x721dc0 size 0x90000

Spec version: v2.0

Revision: 0.0.1, Build Number 18

Type: release/test

image ID: DNV-FSP0, base 0xfff32000 + 0x90000

        Config region        0x18c + 0x200

        Memory init offset   0x450

Timestamp - before RAM initialization: 2111263908

FMAP: area RW_MRC_CACHE found @ 800000 (65536 bytes)

MRC: no data in 'RW_MRC_CACHE'

bootmode is set to: 0

Relaxing the Security Config for SPI. mupd->FspmConfig.RelaxSecConfig

FMAP: area COREBOOT found @ 810200 (8322560 bytes)

CBFS DEBUG: Looking for next file @0x0...

CBFS DEBUG: Found CBFS header @0x0 (type 2, attr +0x0, data +0x38, length 0x20)

CBFS DEBUG: File name: 'cbfs master header'

CBFS DEBUG: Looking for next file @0x58...

CBFS DEBUG: Found CBFS header @0x80 (type 16, attr +0x0, data +0x64, length 0xab44)

CBFS DEBUG: File name: 'fallback/romstage'

CBFS DEBUG: Looking for next file @0xac28...

CBFS DEBUG: Found CBFS header @0xac40 (type 83, attr +0x38, data +0x50, length \
0x2c00)

CBFS DEBUG: File name: 'cpu_microcode_blob.bin'

CBFS DEBUG: Looking for next file @0xd890...

CBFS DEBUG: Found CBFS header @0xd8c0 (type 16, attr +0x0, data +0x38, length \
0x11853)

CBFS DEBUG: File name: 'fallback/ramstage'

CBFS DEBUG: Looking for next file @0x1f14b...

CBFS DEBUG: Found CBFS header @0x1f180 (type 80, attr +0x28, data +0x38, length \
0x549)

CBFS DEBUG: File name: 'config'

CBFS DEBUG: Looking for next file @0x1f701...

CBFS DEBUG: Found CBFS header @0x1f740 (type 80, attr +0x28, data +0x38, length \
0x2b6)

CBFS DEBUG: File name: 'revision'

CBFS DEBUG: Looking for next file @0x1fa2e...

CBFS DEBUG: Found CBFS header @0x1fa40 (type 171, attr +0x28, data +0x38, length \
0x200)

CBFS DEBUG: File name: 'spd.bin'

CBFS: Found 'spd.bin' @0x1fa40 size 0x200

SPD spd_data[i] 23

SPD spd_data[i] 11

SPD spd_data[i] c

SPD spd_data[i] 3

SPD spd_data[i] 56

SPD spd_data[i] 21

SPD spd_data[i] 0

SPD spd_data[i] 8

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 3

SPD spd_data[i] 2

SPD spd_data[i] b

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 8

SPD spd_data[i] d

SPD spd_data[i] fc

SPD spd_data[i] ab

SPD spd_data[i] ae

SPD spd_data[i] 0

SPD spd_data[i] 78

SPD spd_data[i] 78

SPD spd_data[i] 78

SPD spd_data[i] 11

SPD spd_data[i] 8

SPD spd_data[i] 80

SPD spd_data[i] f0

SPD spd_data[i] a

SPD spd_data[i] 20

SPD spd_data[i] 8

SPD spd_data[i] 0

SPD spd_data[i] 5

SPD spd_data[i] 0

SPD spd_data[i] f0

SPD spd_data[i] 2b

SPD spd_data[i] 34

SPD spd_data[i] 2b

SPD spd_data[i] 0

SPD spd_data[i] 78

SPD spd_data[i] 0

SPD spd_data[i] 14

SPD spd_data[i] 3c

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] c

SPD spd_data[i] 2b

SPD spd_data[i] 2d

SPD spd_data[i] 4

SPD spd_data[i] 16

SPD spd_data[i] 35

SPD spd_data[i] 23

SPD spd_data[i] d

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 2c

SPD spd_data[i] b

SPD spd_data[i] 3

SPD spd_data[i] 24

SPD spd_data[i] 35

SPD spd_data[i] c

SPD spd_data[i] 3

SPD spd_data[i] 2d

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] ec

SPD spd_data[i] 9c

SPD spd_data[i] b4

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] e7

SPD spd_data[i] c1

SPD spd_data[i] a9

SPD spd_data[i] 4d

SPD spd_data[i] f

SPD spd_data[i] 11

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 38

SPD spd_data[i] 41

SPD spd_data[i] 54

SPD spd_data[i] 46

SPD spd_data[i] 35

SPD spd_data[i] 31

SPD spd_data[i] 32

SPD spd_data[i] 36

SPD spd_data[i] 34

SPD spd_data[i] 48

SPD spd_data[i] 5a

SPD spd_data[i] 2d

SPD spd_data[i] 32

SPD spd_data[i] 47

SPD spd_data[i] 31

SPD spd_data[i] 41

SPD spd_data[i] 32

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 32

SPD spd_data[i] 80

SPD spd_data[i] 2c

SPD spd_data[i] 41

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

SPD spd_data[i] 0

Memory Down function is enabled!

0x0000000000000d0a: IA32_MTRRCAP: SMRR, WC, FIX, 10 variable MTRRs

0x0000000000000800: IA32_MTRR_DEF_TYPE: E, UC

0x0000000000000000: IA32_MTRR_FIX64K_00000

    0x00000000 - 0x0007ffff: UC

0x0000000000000000: IA32_MTRR_FIX16K_80000

    0x00080000 - 0x0009ffff: UC

0x0000000000000000: IA32_MTRR_FIX16K_A0000

    0x000a0000 - 0x000bffff: UC

0x0000000000000000: IA32_MTRR_FIX4K_C0000

    0x000c0000 - 0x000c7fff: UC

0x0000000000000000: IA32_MTRR_FIX4K_C8000

    0x000c8000 - 0x000cffff: UC

0x0000000000000000: IA32_MTRR_FIX4K_D0000

    0x000d0000 - 0x000d7fff: UC

0x0000000000000000: IA32_MTRR_FIX4K_D8000

    0x000d8000 - 0x000dffff: UC

0x0000000000000000: IA32_MTRR_FIX4K_E0000

    0x000e0000 - 0x000e7fff: UC

0x0000000000000000: IA32_MTRR_FIX4K_E8000

    0x000e8000 - 0x000effff: UC

0x0000000000000000: IA32_MTRR_FIX4K_F0000

    0x000f0000 - 0x000f7fff: UC

0x0000000000000000: IA32_MTRR_FIX4K_F8000

    0x000f8000 - 0x000fffff: UC

0x00000000fef00006: PHYBASE0: Address = 0x00000000fef00000, WB

0x0000007ffff00800: PHYMASK0: Length  = 0x0000000000100000, Valid

0x00000000ff000005: PHYBASE1: Address = 0x00000000ff000000, WP

0x0000007fff000800: PHYMASK1: Length  = 0x0000000001000000, Valid

0x0000000000000000: PHYBASE2

0x0000000000000000: PHYMASK2: Disabled

0x0000000000000000: PHYBASE3

0x0000000000000000: PHYMASK3: Disabled

0x0000000000000000: PHYBASE4

0x0000000000000000: PHYMASK4: Disabled

0x0000000000000000: PHYBASE5

0x0000000000000000: PHYMASK5: Disabled

0x0000000000000000: PHYBASE6

0x0000000000000000: PHYMASK6: Disabled

0x0000000000000000: PHYBASE7

0x0000000000000000: PHYMASK7: Disabled

0x0000000000000000: PHYBASE8

0x0000000000000000: PHYMASK8: Disabled

0x0000000000000000: PHYBASE9

0x0000000000000000: PHYMASK9: Disabled

Architectural UPD values for MemoryInit at: 0xfef0fce0

  0x01: Revision

  0x00000000: NvsBufferPtr

  0xfefb0000 --> 0xfef60100: StackBase

  0x0004ff00: StackSize

  0x00000000 --> 0x00002000: BootLoaderTolumSize

  0x00000000: BootMode

UPD values for MemoryInit:

  0x02: PcdSmmTsegSize

  0x00: PcdFspDebugPrintErrorLevel

  0xa0: PcdSpdSmbusAddress_0_0

  0xa2: PcdSpdSmbusAddress_0_1

  0xa4: PcdSpdSmbusAddress_1_0

  0xa6: PcdSpdSmbusAddress_1_1

  0x00: PcdMrcRmtSupport

  0x0c: PcdMrcRmtCpgcExpLoopCntValue

  0x06: PcdMrcRmtCpgcNumBursts

  0x00: PcdMemoryPreservation

  0x01: PcdFastBoot

  0x01: PcdEccSupport

  0x00: PcdHsuartDevice

  0x00 --> 0x01: PcdMemoryDown

  0x01: PcdEnableSATA0

  0x01: PcdEnableSATA1

  0x01: PcdEnableIQAT

  0x00: PcdSmbusSpdWriteDisable

  0x00: PcdEnableMeShutdown

  0x01: PcdEnableXhci

  0x06: PcdDdrFreq

  0x00: PcdMmioSize

  0x01: PcdMeHeciCommunication

  0x14: PcdHsioLanesNumber

  0x00000000: PcdFiaMuxConfigPtr

  0x00: PcdHalfWidthEnable

  0x01: PcdTclIdle

  0x03: PcdInterleaveMode

  0x00: PcdMemoryThermalThrottling

  0x00: PcdSkipMemoryTest

  0x08: PcdUsb2Port1Pin

  0x08: PcdUsb2Port2Pin

  0x08: PcdUsb2Port3Pin

  0x08: PcdUsb2Port4Pin

  0x08: PcdUsb3Port1Pin

  0x08: PcdUsb3Port2Pin

  0x08: PcdUsb3Port3Pin

  0x08: PcdUsb3Port4Pin

  0x00: PcdIOxAPIC0_199

  0x00: PcdDmapX16

0xfef0fcc0: 44 4e 56 55 50 44 5f 4d 01 00 00 00 00 00 00 00  DNVUPD_M........

0xfef0fcd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

0xfef0fce0: 01 00 00 00 00 00 00 00 00 01 f6 fe 00 ff 04 00  ................

0xfef0fcf0: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00  . ..............

0xfef0fd00: 02 00 a0 a2 a4 a6 00 0c 06 00 01 01 00 01 00 10  ................

0xfef0fd10: f1 fe 01 01 01 00 00 01 06 00 01 14 00 00 00 00  ................

0xfef0fd20: 76 65 72 73 69 6f 6e 20 78 78 78 00 00 00 00 00  version xxx.....

0xfef0fd30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

0xfef0fd40: 00 01 03 00 00 00 00 00 00 08 08 08 08 08 08 08  ................

0xfef0fd50: 08 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00  ................

0xfef0fd60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

...

0xfef0feb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 55  ...............U

Calling FspMemoryInit: 0xfff32450

        0xfef0fcc0: raminit_upd

        0xfef10f6c: &hob_list_ptr

Timestamp - calling FspMemoryInit: 4524096604





Any help on this is highly appreciated .



Thanks

Somanna Ankaiah


[Attachment #3 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Ok good.&nbsp;&nbsp; I figured it was wrong SPD values but \
didn&#8217;t look too closely to see if the values you had matched the DDR you were \
using.&nbsp; I had a spreadsheet SPD generator somewhere around here that would give \
the correct values based on the  DDR datasheet.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Somanna Ankaiah &lt;somanna@tejasnetworks.com&gt; \
<br> <b>Sent:</b> Tuesday, August 16, 2022 6:03 AM<br>
<b>To:</b> Jeff Daly &lt;jeffd@silicom-usa.com&gt;; coreboot@coreboot.org<br>
<b>Cc:</b> Krishna Kishor G &lt;krishnakg@tejasnetworks.com&gt;; Maheshwar Reddy B \
&lt;maheshwarb@tejasnetworks.com&gt;<br> <b>Subject:</b> Re: DDR4 detection issue in \
the Memory Down approach on the intel Denverton board <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" \
width="100%" style="width:100.0%"> <tbody>
<tr>
<td style="background:#FFB900;padding:5.0pt 2.0pt 5.0pt 2.0pt"></td>
<td width="100%" style="width:100.0%;background:#FFF8E5;padding:5.0pt 4.0pt 5.0pt \
12.0pt"> <div>
<p class="MsoNormal" \
style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-e \
lement-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="color:#222222">Caution:</span></b><span style="color:#222222"> This \
is an external email. Please take care when clicking links or opening attachments. \
<o:p></o:p></span></p> </div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div id="divtagdefaultwrapper">
<p><span style="font-size:12.0pt;color:black">Yes, After changing the SPD values of \
DDR4, Its start working fine.<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black"><o:p>&nbsp;</o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">Thanks<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black"><o:p>&nbsp;</o:p></span></p> <div \
id="Signature"> <div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">Regards,</span><span \
style="font-size:12.0pt;color:black"><o:p></o:p></span></p> </div>
<div>
<p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">Somanna</span><span \
style="font-size:12.0pt;color:black"><o:p></o:p></span></p> </div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span \
style="font-size:12.0pt;color:black"><o:p>&nbsp;</o:p></span></p> <div>
<div class="MsoNormal" align="center" style="text-align:center"><span \
style="font-size:12.0pt;color:black"> <hr size="2" width="98%" align="center">
</span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span \
style="color:black"> Jeff Daly &lt;<a \
href="mailto:jeffd@silicom-usa.com">jeffd@silicom-usa.com</a>&gt;<br> <b>Sent:</b> \
Tuesday, August 16, 2022 3:13 PM<br> <b>To:</b> Somanna Ankaiah; <a \
href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br> <b>Cc:</b> Krishna \
Kishor G; Maheshwar Reddy B<br> <b>Subject:</b> RE: DDR4 detection issue in the \
Memory Down approach on the intel Denverton board </span><span \
style="font-size:12.0pt;color:black"><o:p></o:p></span></p> <div>
<p class="MsoNormal"><span \
style="font-size:12.0pt;color:black">&nbsp;<o:p></o:p></span></p> </div>
</div>
<div>
<div>
<p><span style="font-size:12.0pt;color:black">[External email, Exercise caution] \
<o:p> </o:p></span></p>
</div>
<div>
<div>
<p><span style="color:black">Did you ever get this resolved?<o:p></o:p></span></p>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p><b><span style="color:black">From:</span></b><span style="color:black"> Somanna \
Ankaiah via coreboot &lt;<a \
href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a>&gt; <br>
<b>Sent:</b> Thursday, June 30, 2022 10:19 PM<br>
<b>To:</b> <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<b>Cc:</b> Krishna Kishor G &lt;<a \
href="mailto:krishnakg@tejasnetworks.com">krishnakg@tejasnetworks.com</a>&gt;; \
Maheshwar Reddy B &lt;<a \
href="mailto:maheshwarb@tejasnetworks.com">maheshwarb@tejasnetworks.com</a>&gt;<br> \
<b>Subject:</b> [coreboot] DDR4 detection issue in the Memory Down approach on the \
intel Denverton board <o:p></o:p></span></p>
</div>
</div>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" \
width="100%" style="width:100.0%"> <tbody>
<tr>
<td style="background:#FFB900;padding:5.0pt 2.0pt 5.0pt 2.0pt"></td>
<td width="100%" style="width:100.0%;background:#FFF8E5;padding:5.0pt 4.0pt 5.0pt \
12.0pt"> <div>
<p style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;ms \
o-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="color:#222222">Caution:</span></b><span style="color:#222222"> This \
is an external email. Please take care when clicking links or opening attachments. \
</span><o:p></o:p></p> </div>
</td>
</tr>
</tbody>
</table>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<div>
<p><span style="font-size:12.0pt;color:black">Greetings .<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black">We are working on intel c508 intel \
denverton board . It has a soldered 4GB DDR4 connected to Channel 0 , Dimm 0 . \
<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">&nbsp;<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">Below are the changes made \
:<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">&nbsp;<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">1. We are using harcuvar board as a reference . \
I have selected * Enable Memory down option in menu config <o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black">2. Added spd values file in \
src/mainboard/intel/harcuvar/spd/spd_filename.hex<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">3. <a \
href="https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fspd.bn&amp;c=E,1,7tAVCngs6GE \
7koEGV9DQzNl4vdXT79vTNaF5bAfY8mqX1XlOeIpXjJMLE0oHY49o6WrWC3gS-8FphRJHeaqt7Qo4RtXkTyXg8-YErgGfY8zY0QslM_s99PZn&amp;typo=1&amp;ancr_add=1">
 <span style="color:#0563C1">spd.bn</span></a> getting generated in CBFS \
<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">&nbsp;<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">FMAP REGION: COREBOOT<o:p></o:p></span></p> \
<p><span style="font-size:12.0pt;color:black">Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Offset&nbsp;&nbsp;&nbsp;&nbsp; \
Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size&nbsp;&nbsp; \
Comp<o:p></o:p></span></p> <p><span style="font-size:12.0pt;color:black">cbfs master \
header&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cbfs \
header&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32 none<o:p></o:p></span></p> \
<p><span style="font-size:12.0pt;color:black">fallback/romstage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x80&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
stage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 43844 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">cpu_microcode_blob.bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0xac40&nbsp;&nbsp;&nbsp;&nbsp; microcode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11264 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fallback/ramstage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0xd8c0&nbsp;&nbsp;&nbsp;&nbsp; \
stage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 71762 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">config&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& \
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x1f180&nbsp;&nbsp;&nbsp; \
raw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
1353 none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">revision&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x1f740&nbsp;&nbsp;&nbsp; \
raw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
694 none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">spd.bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;0x1fa40&nbsp;&nbsp;&nbsp; \
spd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
512 none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fallback/dsdt.aml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x1fc80&nbsp;&nbsp;&nbsp; \
raw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
7791 none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fallback/postcar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x21b40&nbsp;&nbsp;&nbsp; \
stage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23808 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fallback/payload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x27880&nbsp;&nbsp;&nbsp; simple elf&nbsp;&nbsp;&nbsp;&nbsp; 656810 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">(empty)&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0xc7e80&nbsp;&nbsp;&nbsp; \
null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6651672 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fspt.bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x71fdc0&nbsp;&nbsp; \
fsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
4096 none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">(empty)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x720e00&nbsp;&nbsp; \
null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3992 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fspm.bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x721dc0&nbsp;&nbsp; \
fsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 589824 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">(empty)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x7b1e00&nbsp;&nbsp; \
null&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3992 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">fsps.bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x7b2dc0&nbsp;&nbsp; \
fsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 102400 \
none<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">(empty)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x7cbe00&nbsp;&nbsp; null&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;114584 none<o:p></o:p></span></p> \
<p><span style="font-size:12.0pt;color:black">bootblock&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& \
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
0x7e7dc0&nbsp;&nbsp; bootblock&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768 \
none<o:p></o:p></span></p> <p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="color:black">COREBOOT-4.13 PrivateBuild:saurabh Thu Jun 30 18:39:22 \
IST 2022 bootblock starting<o:p></o:p></span></p> <p><span style="color:black">FSP \
TempRamInit successful...<o:p></o:p></span></p> <p><span \
style="color:black">Timestamp - end of bootblock: 47603172<o:p></o:p></span></p> \
<p><span style="color:black">FMAP: Found &quot;FLASH&quot; version 1.1 at \
0x810000.<o:p></o:p></span></p> <p><span style="color:black">FMAP: base = 0xff000000 \
size = 0x1000000 #areas = 4<o:p></o:p></span></p> <p><span style="color:black">FMAP: \
area COREBOOT found @ 810200 (8322560 bytes)<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Looking for next file @0x0...<o:p></o:p></span></p> \
<p><span style="color:black">CBFS DEBUG: Found CBFS header @0x0 (type 2, attr +0x0, \
data +0x38, length 0x20)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: File name: 'cbfs master header'<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Looking for next file @0x58...<o:p></o:p></span></p> \
<p><span style="color:black">CBFS DEBUG: Found CBFS header @0x80 (type 16, attr +0x0, \
data +0x64, length 0xab44)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: File name: 'fallback/romstage'<o:p></o:p></span></p> <p><span \
style="color:black">CBFS: Found 'fallback/romstage' @0x80 size \
0xab44<o:p></o:p></span></p> <p><span style="color:black">Timestamp - starting to \
load romstage: 136192248<o:p></o:p></span></p> <p><span style="color:black">Timestamp \
- finished loading romstage: 143418624<o:p></o:p></span></p> <p><span \
style="color:black">BS: bootblock times (exec / console): total (unknown) / 74 \
ms<o:p></o:p></span></p> <p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black">4. Tried \
giving&nbsp;512&nbsp;values&nbsp; <o:p></o:p></span></p> <p><span \
style="color:black">CONFIG_DIMM_SPD_SIZE=512<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;<o:p></o:p></span></p> <p><span style="color:black">5. \
Using 4GB &nbsp;DDR4 module.<o:p></o:p></span></p> <p><span \
style="font-size:10.5pt;font-family:&quot;Segoe \
UI&quot;,sans-serif;color:#242424;background:white">MT40A512M16LY-062E \
IT:E</span><span style="color:black"><o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;<o:p></o:p></span></p> <p><span \
style="font-size:12.0pt;color:black">We are using Fitc tool to generate full FW \
image, getting below error and got stuck after loading the \
build<o:p></o:p></span></p> <p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="color:black">======================================================================================<o:p></o:p></span></p>
 <p><span style="color:black">COREBOOT-4.13 PrivateBuild:saurabh Thu Jun 30 18:39:22 \
IST 2022 romstage starting<o:p></o:p></span></p> <p><span style="color:black">FSP \
TempRamInit was successful...<o:p></o:p></span></p> <p><span \
style="color:black">Board ID: 0x52.<o:p></o:p></span></p> <p><span \
style="color:black">GPIO table: 0xff81a144, entry num:&nbsp; \
0x1!<o:p></o:p></span></p> <p><span style="color:black">Changing GpioPad PID: c2 \
Offset: 0x400 PadModeP1: 0 P2: 1 R: 0x45000200 Fx45000600 !<o:p></o:p></span></p> \
<p><span style="color:black">TCO base address set to 0x400!<o:p></o:p></span></p> \
<p><span style="color:black">FMAP: area COREBOOT found @ 810200 (8322560 \
bytes)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Looking for \
next file @0x0...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Found CBFS header @0x0 (type 2, attr +0x0, data +0x38, length \
0x20)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: File name: 'cbfs \
master header'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Looking \
for next file @0x58...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Found CBFS header @0x80 (type 16, attr +0x0, data +0x64, length \
0xab44)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: File name: \
'fallback/romstage'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0xac28...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0xac40 (type 83, attr +0x38, data \
+0x50, length 0x2c00)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'cpu_microcode_blob.bin'<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Looking for next file \
@0xd890...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Found CBFS \
header @0xd8c0 (type 16, attr +0x0, data +0x38, length 0x11853)<o:p></o:p></span></p> \
<p><span style="color:black">CBFS DEBUG: File name: \
'fallback/ramstage'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x1f14b...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1f180 (type 80, attr +0x28, data \
+0x38, length 0x549)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'config'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x1f701...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1f740 (type 80, attr +0x28, data \
+0x38, length 0x2b6)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'revision'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x1fa2e...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1fa40 (type 171, attr +0x28, \
data +0x38, length 0x200)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: File name: 'spd.bin'<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: Looking for next file @0x1fc78...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1fc80 (type 80, attr +0x38, data \
+0x48, length 0x1e6f)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'fallback/dsdt.aml'<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Looking for next file \
@0x21b37...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Found CBFS \
header @0x21b40 (type 16, attr +0x0, data +0x38, length 0x5d00)<o:p></o:p></span></p> \
<p><span style="color:black">CBFS DEBUG: File name: \
'fallback/postcar'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x27878...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x27880 (type 32, attr +0x0, data \
+0x38, length 0xa05aa)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'fallback/payload'<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: Looking for next file @0xc7e62...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0xc7e80 (type -1, attr +0x0, data \
+0x28, length 0x657f18)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: Looking for next file @0x71fdc0...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x71fdc0 (type 96, attr +0x28, \
data +0x40, length 0x1000)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: File name: 'fspt.bin'<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: Looking for next file @0x720e00...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x720e00 (type -1, attr +0x0, data \
+0x28, length 0xf98)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x721dc0...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x721dc0 (type 96, attr +0x28, \
data +0x40, length 0x90000)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: File name: 'fspm.bin'<o:p></o:p></span></p> <p><span style="color:black">CBFS: \
Found 'fspm.bin' @0x721dc0 size 0x90000<o:p></o:p></span></p> <p><span \
style="color:black">Spec version: v2.0<o:p></o:p></span></p> <p><span \
style="color:black">Revision: 0.0.1, Build Number 18<o:p></o:p></span></p> <p><span \
style="color:black">Type: release/test<o:p></o:p></span></p> <p><span \
style="color:black">image ID: DNV-FSP0, base 0xfff32000 + \
0x90000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Config \
region&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x18c + 0x200<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Memory init \
offset&nbsp;&nbsp; 0x450<o:p></o:p></span></p> <p><span style="color:black">Timestamp \
- before RAM initialization: 2111263908<o:p></o:p></span></p> <p><span \
style="color:black">FMAP: area RW_MRC_CACHE found @ 800000 (65536 \
bytes)<o:p></o:p></span></p> <p><span style="color:black">MRC: no data in \
'RW_MRC_CACHE'<o:p></o:p></span></p> <p><span style="color:black">bootmode is set to: \
0<o:p></o:p></span></p> <p><span style="color:black">Relaxing the Security Config for \
SPI. mupd-&gt;FspmConfig.RelaxSecConfig<o:p></o:p></span></p> <p><span \
style="color:black">FMAP: area COREBOOT found @ 810200 (8322560 \
bytes)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Looking for \
next file @0x0...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Found CBFS header @0x0 (type 2, attr +0x0, data +0x38, length \
0x20)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: File name: 'cbfs \
master header'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Looking \
for next file @0x58...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Found CBFS header @0x80 (type 16, attr +0x0, data +0x64, length \
0xab44)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: File name: \
'fallback/romstage'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0xac28...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0xac40 (type 83, attr +0x38, data \
+0x50, length 0x2c00)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'cpu_microcode_blob.bin'<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Looking for next file \
@0xd890...<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: Found CBFS \
header @0xd8c0 (type 16, attr +0x0, data +0x38, length 0x11853)<o:p></o:p></span></p> \
<p><span style="color:black">CBFS DEBUG: File name: \
'fallback/ramstage'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x1f14b...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1f180 (type 80, attr +0x28, data \
+0x38, length 0x549)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'config'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x1f701...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1f740 (type 80, attr +0x28, data \
+0x38, length 0x2b6)<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
File name: 'revision'<o:p></o:p></span></p> <p><span style="color:black">CBFS DEBUG: \
Looking for next file @0x1fa2e...<o:p></o:p></span></p> <p><span \
style="color:black">CBFS DEBUG: Found CBFS header @0x1fa40 (type 171, attr +0x28, \
data +0x38, length 0x200)<o:p></o:p></span></p> <p><span style="color:black">CBFS \
DEBUG: File name: 'spd.bin'<o:p></o:p></span></p> <p><span style="color:black">CBFS: \
Found 'spd.bin' @0x1fa40 size 0x200<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 23<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 11<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] c<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 3<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 56<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 21<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 8<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 3<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] b<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 8<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] d<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] fc<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] ab<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] ae<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 78<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 78<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 78<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 11<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 8<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 80<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] f0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] a<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 20<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 8<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 5<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] f0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2b<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 34<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2b<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 78<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 14<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 3c<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] c<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2b<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2d<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 4<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 16<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 35<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 23<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] d<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2c<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] b<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 3<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 24<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 35<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] c<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 3<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 2d<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p> <p><span \
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] ec<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 9c<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] b4<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] e7<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] c1<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] a9<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 4d<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] f<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 11<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 38<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 41<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 54<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 46<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 35<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 31<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 32<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 36<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 34<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 48<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 5a<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 2d<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 32<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 47<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 31<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 41<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 32<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 32<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 80<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 2c<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 41<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">SPD spd_data[i] 0<o:p></o:p></span></p>
<p><span style="color:black">Memory Down function is enabled!<o:p></o:p></span></p>
<p><span style="color:black">0x0000000000000d0a: IA32_MTRRCAP: SMRR, WC, FIX, 10 \
variable MTRRs<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000800: \
IA32_MTRR_DEF_TYPE: E, UC<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: IA32_MTRR_FIX64K_00000<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp;&nbsp;&nbsp; 0x00000000 - 0x0007ffff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX16K_80000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x00080000 - 0x0009ffff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX16K_A0000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000a0000 - 0x000bffff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_C0000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000c0000 - 0x000c7fff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_C8000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000c8000 - 0x000cffff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_D0000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000d0000 - 0x000d7fff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_D8000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000d8000 - 0x000dffff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_E0000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000e0000 - 0x000e7fff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_E8000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000e8000 - 0x000effff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_F0000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000f0000 - 0x000f7fff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
IA32_MTRR_FIX4K_F8000<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp; 0x000f8000 - 0x000fffff: \
UC<o:p></o:p></span></p> <p><span style="color:black">0x00000000fef00006: PHYBASE0: \
Address = 0x00000000fef00000, WB<o:p></o:p></span></p> <p><span \
style="color:black">0x0000007ffff00800: PHYMASK0: Length&nbsp; = 0x0000000000100000, \
Valid<o:p></o:p></span></p> <p><span style="color:black">0x00000000ff000005: \
PHYBASE1: Address = 0x00000000ff000000, WP<o:p></o:p></span></p> <p><span \
style="color:black">0x0000007fff000800: PHYMASK1: Length&nbsp; = 0x0000000001000000, \
Valid<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
PHYBASE2<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
PHYMASK2: Disabled<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: PHYBASE3<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: PHYMASK3: Disabled<o:p></o:p></span></p> \
<p><span style="color:black">0x0000000000000000: PHYBASE4<o:p></o:p></span></p> \
<p><span style="color:black">0x0000000000000000: PHYMASK4: \
Disabled<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
PHYBASE5<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
PHYMASK5: Disabled<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: PHYBASE6<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: PHYMASK6: Disabled<o:p></o:p></span></p> \
<p><span style="color:black">0x0000000000000000: PHYBASE7<o:p></o:p></span></p> \
<p><span style="color:black">0x0000000000000000: PHYMASK7: \
Disabled<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
PHYBASE8<o:p></o:p></span></p> <p><span style="color:black">0x0000000000000000: \
PHYMASK8: Disabled<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: PHYBASE9<o:p></o:p></span></p> <p><span \
style="color:black">0x0000000000000000: PHYMASK9: Disabled<o:p></o:p></span></p> \
<p><span style="color:black">Architectural UPD values for MemoryInit at: \
0xfef0fce0<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x01: \
Revision<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x00000000: \
NvsBufferPtr<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0xfefb0000 \
--&gt; 0xfef60100: StackBase<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x0004ff00: StackSize<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x00000000 --&gt; 0x00002000: \
BootLoaderTolumSize<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x00000000: BootMode<o:p></o:p></span></p> <p><span style="color:black">UPD values \
for MemoryInit:<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x02: \
PcdSmmTsegSize<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x00: \
PcdFspDebugPrintErrorLevel<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0xa0: PcdSpdSmbusAddress_0_0<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0xa2: PcdSpdSmbusAddress_0_1<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0xa4: \
PcdSpdSmbusAddress_1_0<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0xa6: PcdSpdSmbusAddress_1_1<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x00: PcdMrcRmtSupport<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x0c: PcdMrcRmtCpgcExpLoopCntValue<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x06: \
PcdMrcRmtCpgcNumBursts<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x00: PcdMemoryPreservation<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x01: PcdFastBoot<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x01: \
PcdEccSupport<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x00: \
PcdHsuartDevice<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x00 --&gt; \
0x01: PcdMemoryDown<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x01: \
PcdEnableSATA0<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x01: \
PcdEnableSATA1<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x01: \
PcdEnableIQAT<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x00: \
PcdSmbusSpdWriteDisable<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x00: PcdEnableMeShutdown<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x01: PcdEnableXhci<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x06: \
PcdDdrFreq<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x00: \
PcdMmioSize<o:p></o:p></span></p> <p><span style="color:black">&nbsp; 0x01: \
PcdMeHeciCommunication<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x14: PcdHsioLanesNumber<o:p></o:p></span></p> <p><span style="color:black">&nbsp; \
0x00000000: PcdFiaMuxConfigPtr<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x00: PcdHalfWidthEnable<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x01: PcdTclIdle<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x03: PcdInterleaveMode<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp; 0x00: PcdMemoryThermalThrottling<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x00: PcdSkipMemoryTest<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb2Port1Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb2Port2Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb2Port3Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb2Port4Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb3Port1Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb3Port2Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb3Port3Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x08: PcdUsb3Port4Pin<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x00: PcdIOxAPIC0_199<o:p></o:p></span></p> \
<p><span style="color:black">&nbsp; 0x00: PcdDmapX16<o:p></o:p></span></p> <p><span \
style="color:black">0xfef0fcc0: 44 4e 56 55 50 44 5f 4d 01 00 00 00 00 00 00 00&nbsp; \
DNVUPD_M........<o:p></o:p></span></p> <p><span style="color:black">0xfef0fcd0: 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00&nbsp; \
................<o:p></o:p></span></p> <p><span style="color:black">0xfef0fce0: 01 00 \
00 00 00 00 00 00 00 01 f6 fe 00 ff 04 00&nbsp; \
................<o:p></o:p></span></p> <p><span style="color:black">0xfef0fcf0: 00 20 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00&nbsp; . \
..............<o:p></o:p></span></p> <p><span style="color:black">0xfef0fd00: 02 00 \
a0 a2 a4 a6 00 0c 06 00 01 01 00 01 00 10&nbsp; \
................<o:p></o:p></span></p> <p><span style="color:black">0xfef0fd10: f1 fe \
01 01 01 00 00 01 06 00 01 14 00 00 00 00&nbsp; \
................<o:p></o:p></span></p> <p><span style="color:black">0xfef0fd20: 76 65 \
72 73 69 6f 6e 20 78 78 78 00 00 00 00 00&nbsp; version \
xxx.....<o:p></o:p></span></p> <p><span style="color:black">0xfef0fd30: 00 00 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00&nbsp; ................<o:p></o:p></span></p> \
<p><span style="color:black">0xfef0fd40: 00 01 03 00 00 00 00 00 00 08 08 08 08 08 08 \
08&nbsp; ................<o:p></o:p></span></p> <p><span \
style="color:black">0xfef0fd50: 08 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00&nbsp; \
................<o:p></o:p></span></p> <p><span style="color:black">0xfef0fd60: 00 00 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00&nbsp; \
................<o:p></o:p></span></p> <p><span \
style="color:black">...<o:p></o:p></span></p> <p><span \
style="color:black">0xfef0feb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa 55&nbsp; \
...............U<o:p></o:p></span></p> <p><span style="color:black">Calling \
FspMemoryInit: 0xfff32450<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xfef0fcc0: \
raminit_upd<o:p></o:p></span></p> <p><span \
style="color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xfef10f6c: \
&amp;hob_list_ptr<o:p></o:p></span></p> <div style="border:none;border-bottom:double \
windowtext 2.25pt;padding:0in 0in 1.0pt 0in"> <p><span style="color:black">Timestamp \
- calling FspMemoryInit: 4524096604<o:p></o:p></span></p> </div>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;color:black">Any help on this is highly appreciated \
.<o:p></o:p></span></p> <p><span style="color:black">&nbsp;<o:p></o:p></span></p>
<p><span style="color:black">Thanks<o:p></o:p></span></p>
<p><span style="color:black">Somanna Ankaiah<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>



_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-leave@coreboot.org

--===============5997216003067175133==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic