stephan, oille,<br>
<br>
Please check the memhole patch.<br>
<br>
when the hole_startk ==  one node basek, <br>
1. it will modify base reg instead of hole reg<br>
2. or if K8_HW_MEM_HOLE_SIZE_AUTO =1, then hole_startk will be moved to pri node mem middle....<br>
<br>
this could solve the problem such as<br>
1. two nodes, and first cpu have 2G installed, and memhole size is set to 2G, or mmio_basek is 2G, ( 2 IB installed).<br>
2. four nodes. and every node has 1 G installed, and mmio will be 1G, and memhole is 1G.....<br>
<br>
New Mem hole behavoir will be<br>
1. if K8_HW_MEM_HOLE_SIZEK == 0, then don't set mem_hole<br>
2. if it is set, and it make hole_startk <= mmio_basek, will not reset mem hole in northbridge.c<br>
3. if it is set, and it make hole_startk > mmio_basek, memhole will be reset in northbeidge.c<br>
4. if hole_startk met with basek, it will use base reg instead of
increase the hole_sizek to make hole_startk to the middle of pri node.<br>
<br>
YH<br>