[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] HVM with old kernel(rh5.1) assigned device resume failure because of restore sequence
Hi, Shimada OK, thanks a lot. It would be nice. So you will send out the small fix or you want us to make the patch? Regards, Criping Yuji Shimada wrote: > On Fri, 17 Apr 2009 10:32:31 +0800 > "Ke, Liping" <liping.ke@xxxxxxxxx> wrote: > >> Older kernel(before 2.6.18 in rh5.1) cmd register is restored before >> Bar register, >> it will cause qemu passthrough pt_mapping_bars failure. >> (In qemu, pt_bar_mappings is done in pt_cmd_reg_write. >> pt_bar_reg_write is not performed >> yet, then pt_bar_mappings can't map the correct address) >> Latest kernel (after 2.6.2X) has no such problem. (When do >> pt_bar_mapping in pt_cmd_reg_write, pt_bar_reg_write is already >> done). >> >> I pasted corrected Qemu(2.6.29) log (line 660) and uncorrected >> Qemu(rh5.1) Log (Line 554) >> and add [ criping XXX] comments for your reference. >> For supporting old kernel, could we consider to change the >> pt_bar_mappings sequence in Qemu? We'd like to have your opinions >> first. > > The following modification is required. > > When pt_bar_reg_write is called, it should call pt_bar_mapping if > memory space bit or IO space bit in command register is '1'. > > As a result IO/memory resource is mapped at the correct address. > > Thanks, _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |