On 2016-03-14 22:14:14, Ruiyu Ni wrote: > // > -// 440 PAM map. > +// 440/Q35 PAM map. > // > -// PAM Range Offset Bits Operation > -// =============== ====== ==== > =============================================================== > -// 0xC0000-0xC3FFF 0x5a 1:0 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xC4000-0xC7FFF 0x5a 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xC8000-0xCBFFF 0x5b 1:0 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xCC000-0xCFFFF 0x5b 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xD0000-0xD3FFF 0x5c 1:0 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xD4000-0xD7FFF 0x5c 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xD8000-0xDBFFF 0x5d 1:0 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xDC000-0xDFFFF 0x5d 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xE0000-0xE3FFF 0x5e 1:0 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xE4000-0xE7FFF 0x5e 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xE8000-0xEBFFF 0x5f 1:0 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xEC000-0xEFFFF 0x5f 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > -// 0xF0000-0xFFFFF 0x59 5:4 00 = DRAM Disabled, 01= Read Only, 10 = > Write Only, 11 = Normal > +// PAM Range Offset Bits Operation > +// 440 Q35 > +// =============== ==== ==== ==== > =============================================================== > +// 0xC0000-0xC3FFF 0x5a 0x91 1:0 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xC4000-0xC7FFF 0x5a 0x91 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xC8000-0xCBFFF 0x5b 0x92 1:0 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xCC000-0xCFFFF 0x5b 0x92 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xD0000-0xD3FFF 0x5c 0x93 1:0 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xD4000-0xD7FFF 0x5c 0x93 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xD8000-0xDBFFF 0x5d 0x94 1:0 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xDC000-0xDFFFF 0x5d 0x94 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xE0000-0xE3FFF 0x5e 0x95 1:0 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xE4000-0xE7FFF 0x5e 0x95 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xE8000-0xEBFFF 0x5f 0x96 1:0 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xEC000-0xEFFFF 0x5f 0x96 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > +// 0xF0000-0xFFFFF 0x59 0x90 5:4 00 = DRAM Disabled, 01= Read Only, 10 > = Write Only, 11 = Normal > //
It looks like you might be able to adjust the register number for Q35 by adding (0x90-0x59). Is that true? Is everything else the same? -Jordan _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

