eMachines 355 eMachines 355 Netbook Series Service Guide - Page 171

BDS & Specific action:, Initialize SMM Private Data and relocate BSP SMBASE

Page 171 highlights

Code 0x28 0x29 0x30 0x31 0x32 0x33 0x34 0x35 0x43 Description Enable all clocks on populated rows Perform JEDEC memory initialization for all memory rows Perform steps required after memory init Program DRAM throttling and throttling event registers Setup DRAM control register for normal operation and enable Enable RCOMP Clear DRAM initialization bit in the SB Initialization Sequence Completed, program graphic clocks Program Thermal Throttling BDS & Specific action: 0 Code 0x00 0x12 0x13 0x21 0x27 0x28 0x50 0x51 0x58 0x5A 0x79 0x7A 0x90 0x91 0x92 0x93 0x94 0x95 0x98 0x99 0x9A 0x9B 0xB8 0xB9 0xBB 0xE4 0xF8 0xF9 Description Report the legacy boot is happening Wake up the Aps Initialize SMM Private Data and relocate BSP SMBASE PC init begin at the stage1 Report every memory range do the hard ware ECC init Report status code of every memory range Get the root bridge handle Notify pci bus driver starts to program the resource Reset the host controller IdeBus begin initialization Report that the remote terminal is being disabled Report that the remote terminal is being enabled Keyboard reset USB Keyboard disable Keyboard detection Report that the usb keyboard is being enabled Clear the keyboard buffer Init Keyboard Mouse reset Mouse disable Detect PS2 mouse Report that the mouse is being enabled Peripheral removable media reset (ex: IsaFloppy, USB device) Peripheral removable media disable Peripheral removable media enable Report Status Code here for DXE_ENTRY_POINT once it is available Report that ExitBootServices () has been called Runtime driver set virtual address map Chapter 4 163

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214

Chapter 4
163
BDS & Specific action:
0
0x28
Enable all clocks on populated rows
0x29
Perform JEDEC memory initialization for all memory rows
0x30
Perform steps required after memory init
0x31
Program DRAM throttling and throttling event registers
0x32
Setup DRAM control register for normal operation and enable
0x33
Enable RCOMP
0x34
Clear DRAM initialization bit in the SB
0x35
Initialization Sequence Completed, program graphic clocks
0x43
Program Thermal Throttling
Code
Description
0x00
Report the legacy boot is happening
0x12
Wake up the Aps
0x13
Initialize SMM Private Data and relocate BSP SMBASE
0x21
PC init begin at the stage1
0x27
Report every memory range do the hard ware ECC init
0x28
Report status code of every memory range
0x50
Get the root bridge handle
0x51
Notify pci bus driver starts to program the resource
0x58
Reset the host controller
0x5A
IdeBus begin initialization
0x79
Report that the remote terminal is being disabled
0x7A
Report that the remote terminal is being enabled
0x90
Keyboard reset
0x91
USB Keyboard disable
0x92
Keyboard detection
0x93
Report that the usb keyboard is being enabled
0x94
Clear the keyboard buffer
0x95
Init Keyboard
0x98
Mouse reset
0x99
Mouse disable
0x9A
Detect PS2 mouse
0x9B
Report that the mouse is being enabled
0xB8
Peripheral removable media reset (ex: IsaFloppy, USB device)
0xB9
Peripheral removable media disable
0xBB
Peripheral removable media enable
0xE4
Report Status Code here for DXE_ENTRY_POINT once it is available
0xF8
Report that ExitBootServices () has been called
0xF9
Runtime driver set virtual address map
Code
Description