[coreboot] supermicro h8scm S3 problem

WANG Siyuan wangsiyuanbuaa at gmail.com
Tue Nov 13 12:13:07 CET 2012


Hi,
I want to add S3 to supermicro h8scm which has a family 15 CPU, sr5650
(northbridge, using rd890 code) and sp5100 (southbridge, using sb700
code)

I added S3 according to parmer, but got some problem in function
RestoreConditionalPciDevice

the following is the log when S3 is detected. the "before xxx" "after
xxx" messages were added to trace where the problem is. finally it
stopped at MemNS3RestoreNBRegiserUnb.

would someone give me some suggestions? thank you!

coreboot-4.0-2900-g10a47f6-dirty Tue Nov 13 17:12:15 CST 2012 starting...
BSP Family_Model: 00600f12
cpu_init_detectedx = 00000007
agesawrapper_amdinitreset passed
ASSERTION FAILED: file 'src/vendorcode/amd/agesa/f15/Lib/amdlib.c',  line 790
ASSERTION FAILED: file 'src/vendorcode/amd/agesa/f15/Lib/amdlib.c',  line 841
BSP Frequency: 3000MHz
agesawrapper_amdinitearly passed
AmdHtInit status: 0
IN TEST WAKEUP c01
S3 detected
agesawrapper_amdinitresume before ResumeParams->S3DataBlock.NvStorage != NULL
before RestorePreESRContext
DeviceList->NumDevices==4
in RestorePciDevice
before MemFS3GetPciDeviceRegisterList
RegisterHdr->NumRegisters==42
in RestoreConditionalPciDevice
before MemFS3GetCPciDeviceRegisterList
RegisterHdr->NumRegisters==166
RegisterHdr->NumRegisters, i == 0

RegisterHdr->NumRegisters, i == 1

RegisterHdr->NumRegisters, i == 2

RegisterHdr->NumRegisters, i == 3

RegisterHdr->NumRegisters, i == 4

RegisterHdr->NumRegisters, i == 5

RegisterHdr->NumRegisters, i == 6

RegisterHdr->NumRegisters, i == 7

RegisterHdr->NumRegisters, i == 8

RegisterHdr->NumRegisters, i == 9

RegisterHdr->NumRegisters, i == 10

RegisterHdr->NumRegisters, i == 11

RegisterHdr->NumRegisters, i == 12

RegisterHdr->NumRegisters, i == 13

RegisterHdr->NumRegisters, i == 14

RegisterHdr->NumRegisters, i == 15

RegisterHdr->NumRegisters, i == 16

RegisterHdr->NumRegisters, i == 17

RegisterHdr->NumRegisters, i == 18

RegisterHdr->NumRegisters, i == 19

RegisterHdr->NumRegisters, i == 20

RegisterHdr->NumRegisters, i == 21

RegisterHdr->NumRegisters, i == 22

RegisterHdr->NumRegisters, i == 23

RegisterHdr->NumRegisters, i == 24

RegisterHdr->NumRegisters, i == 25

RegisterHdr->NumRegisters, i == 26

RegisterHdr->NumRegisters, i == 27

RegisterHdr->NumRegisters, i == 28

RegisterHdr->NumRegisters, i == 29

RegisterHdr->NumRegisters, i == 30

RegisterHdr->NumRegisters, i == 31

RegisterHdr->NumRegisters, i == 32

RegisterHdr->NumRegisters, i == 33

RegisterHdr->NumRegisters, i == 34

RegisterHdr->NumRegisters, i == 35

RegisterHdr->NumRegisters, i == 36

RegisterHdr->NumRegisters, i == 37

RegisterHdr->NumRegisters, i == 38

RegisterHdr->NumRegisters, i == 39

RegisterHdr->NumRegisters, i == 40

RegisterHdr->NumRegisters, i == 41

RegisterHdr->NumRegisters, i == 42

RegisterHdr->NumRegisters, i == 43
RegSizeInBytes==43
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 44
RegSizeInBytes==44
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 45
RegSizeInBytes==45
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 46
RegSizeInBytes==46
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 47
RegSizeInBytes==47
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 48
RegSizeInBytes==48
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 49
RegSizeInBytes==49
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 50
RegSizeInBytes==50
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 51
RegSizeInBytes==51
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 52
RegSizeInBytes==52
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 53
RegSizeInBytes==53
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 54
RegSizeInBytes==54
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 55
RegSizeInBytes==55
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 56
RegSizeInBytes==56
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 57
RegSizeInBytes==57
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 58
RegSizeInBytes==58
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 59
RegSizeInBytes==59
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 60
RegSizeInBytes==60
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 61
RegSizeInBytes==61
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 62
RegSizeInBytes==62
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 63
RegSizeInBytes==63
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 64
RegSizeInBytes==64
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 65
RegSizeInBytes==65
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 66
RegSizeInBytes==66
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[2].Restore
after SpecialCases[2].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 67
RegSizeInBytes==67
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[2].Restore
after SpecialCases[2].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 68
RegSizeInBytes==68
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[2].Restore
after SpecialCases[2].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 69
RegSizeInBytes==69
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[2].Restore
after SpecialCases[2].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 70
RegSizeInBytes==70
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 71
RegSizeInBytes==71
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 72
RegSizeInBytes==72
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 73
RegSizeInBytes==73
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 74
RegSizeInBytes==74
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 75
RegSizeInBytes==75
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 76
RegSizeInBytes==76
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 77
RegSizeInBytes==77
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 78
RegSizeInBytes==78
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 79
RegSizeInBytes==79
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 80
RegSizeInBytes==80
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 81
RegSizeInBytes==81
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 82
RegSizeInBytes==82
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 83
RegSizeInBytes==83
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 84
RegSizeInBytes==84
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 85
RegSizeInBytes==85
SpecialCaseFlag!=0
before SpecialCases[5].Restore
after SpecialCases[5].Restore
after  &IntermediatePtr[0]

RegisterHdr->NumRegisters, i == 86

RegisterHdr->NumRegisters, i == 87

RegisterHdr->NumRegisters, i == 88

RegisterHdr->NumRegisters, i == 89

RegisterHdr->NumRegisters, i == 90

RegisterHdr->NumRegisters, i == 91

RegisterHdr->NumRegisters, i == 92

RegisterHdr->NumRegisters, i == 93
RegSizeInBytes==93
SpecialCaseFlag!=0
before SpecialCases[5].Restore
after SpecialCases[5].Restore
after  &IntermediatePtr[0]

RegisterHdr->NumRegisters, i == 94
RegSizeInBytes==94
SpecialCaseFlag!=0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 95
RegSizeInBytes==95
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 96
RegSizeInBytes==96
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 97
RegSizeInBytes==97
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 98
RegSizeInBytes==98
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 99
RegSizeInBytes==99
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 100
RegSizeInBytes==100
SpecialCaseFlag!=0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 101
RegSizeInBytes==101
SpecialCaseFlag!=0
before SpecialCases[6].Restore
after SpecialCases[6].Restore
after  &IntermediatePtr[0]

RegisterHdr->NumRegisters, i == 102
RegSizeInBytes==102
SpecialCaseFlag!=0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[1]

RegisterHdr->NumRegisters, i == 103
RegSizeInBytes==103
SpecialCaseFlag!=0
before SpecialCases[6].Restore
after SpecialCases[6].Restore
after  &IntermediatePtr[0]

RegisterHdr->NumRegisters, i == 104

RegisterHdr->NumRegisters, i == 105
RegSizeInBytes==105
SpecialCaseFlag!=0
before SpecialCases[3].Restore
after SpecialCases[3].Restore
after  &IntermediatePtr[0]

RegisterHdr->NumRegisters, i == 106
RegSizeInBytes==106
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 107
RegSizeInBytes==107
SpecialCaseFlag!=0
AndMask != 0
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before SpecialCases[7].Restore
MemNS3RestoreNBRegiserUnb start
MemNS3RestoreNBRegiserUnb end
after SpecialCases[7].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 108

RegisterHdr->NumRegisters, i == 109
RegSizeInBytes==109
SpecialCaseFlag!=0
AndMask != 0
before SpecialCases[0].Restore
after SpecialCases[0].Restore
after  &IntermediatePtr[4]

RegisterHdr->NumRegisters, i == 110

RegisterHdr->NumRegisters, i == 111
RegSizeInBytes==111
SpecialCaseFlag!=0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 112

RegisterHdr->NumRegisters, i == 113
RegSizeInBytes==113
SpecialCaseFlag!=0
before SpecialCases[1].Restore
after SpecialCases[1].Restore
after  &IntermediatePtr[2]

RegisterHdr->NumRegisters, i == 114

RegisterHdr->NumRegisters, i == 115
RegSizeInBytes==115
SpecialCaseFlag!=0
before SpecialCases[9].Restore
before MemNS3SaveNBRegiserUnb
MemNS3SaveNBRegiserUnb start
MemNS3SaveNBRegiserUnb end
before MemNS3RestoreNBRegiserUnb
MemNS3RestoreNBRegiserUnb start
M
--
WANG Siyuan




More information about the coreboot mailing list