<BR>
<DIV id=origbody>
<DIV style="BACKGROUND: #f2f2f2">----- 原始邮件 -----<BR>发件人:<penghao122@sina.com><BR>收件人:"Kevin O'Connor" <kevin@koconnor.net><BR>主题:回复:Re: [SeaBIOS] about ZoneHigh occupying ram from last address of below 4G ram<BR>日期:2015年04月15日 21点15分<BR></DIV><BR><BR>
<DIV style="BACKGROUND: #f2f2f2">----- 原始邮件 -----<BR>发件人:Kevin O'Connor <kevin@koconnor.net><BR>收件人:penghao122@sina.com<BR>抄送人:seabios <seabios@seabios.org><BR>主题:Re: [SeaBIOS] about ZoneHigh occupying ram from last address of below 4G ram<BR>日期:2015年04月15日 00点45分<BR></DIV>
<DIV><BR><BR>On Tue, Apr 14, 2015 at 11:57:08PM +0800, penghao122@sina.com wrote:<BR>> I'm using seabios 1.7.5-0 for kvm ,and I find some problem when<BR>> using windows 7 64bit bandvirtual machine.If I configure the windows<BR>> 7 64bit vm memory to 8GB ,the vm can't boot up very often(some<BR>> win7-64bit version easy to trigger) .I use trace-cmd tool to trace<BR>> it ,the vm just scan from last ram of below 4G(0xc000_0000) to 4G<BR>> address byte by byte.This is very time-consuming.From E820 table,the<BR>> address range contain nothing(it is an address hole).<BR>> <BR>> I query clue from seabios because I can't find any problems in kvm<BR>> or qemu. seabios keep a range of ram from last address below 4G as<BR>> zonehigh ram .I guess the windows os see a not aligned ram address<BR>> space and scan from 0xc000_0000. so I try to change the ZoneHigh to<BR>> low address space (I choose 128MB,grub use from 1MB address<BR>> space).after I changed,I can boot win7-64bit vm normally.<BR>> <BR>> So I want to know whether changing ZoneHigh to 128MB can be a<BR>> general modification.<BR>I haven't seen any other reports of issues like this with Win7. I<BR>suspect something else is going on. Please provide the full debug log<BR>(as described at: http://seabios.org/Debugging ) with an unmodified<BR>seabios from both a succesful boot event and a failed boot event.<BR>-Kevin</DIV>
<DIV><BR> </DIV>
<DIV>I just can' boot succesfully if I use unmodified seabios (vm using 8 GB memory).I will try again.</DIV>
<DIV>The attachment is the output of seabios when booting failed.</DIV>
<DIV> </DIV></DIV>