|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [GIT PULL] devel/pat + devel/kms.fixes-0.5
On 08/06/2010 07:06 AM, Konrad Rzeszutek Wilk wrote: Hm. I introduced pte_flags() so that code which wants to get the flags but not the pfn can do so without needing to make a pvops call, which significantly reduces the number of pvops calls in the mm code. However, the original rationale for making it non-pvops - nobody fiddles with pte flags - is no longer true with the PAT translation. And it is pretty ugly that pte_val and pte_flags will return different flags for a pte. But I'm still leery about imposing the cost of making pte_flags a pvop. Why is it needed? Could the AGP/Radeon code use pte_val to get the flags values it wants? I assume this depends on the pte_flags change? RIVA TNT2 Pro GeForce 1 256 GeForce 4 Ti 4200 GeForce 6150 GeForce 6200 GeForce 7300 GeForce 8600 GT Radeon R100 QD (7200) Radeon RV100QY (7000) Radeon HD 3200 Radeon HD 3450 Radeon RV710 [Radeon HD 4350] Radeon ES1000 ICH5 82865G ICH7 82G33/G31G ICH8 82Q963/Q965 Matrox G450 XGI Z7/Z9 (XG20 core) Testing was carried out using Fedora Core 13, Fedora Core 11, and Ubuntu Lucid 10.04 with the PVOPS kernel. The details are located at http://wiki.xensource.com/xenwiki/XenPVOPSDRM For the NVidia cards I backported the 2.6.34 nouvoua driver in 2.6.32 and used that - it is pretty stable and even the experimental Gallium drivers (3D) work well.
J
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |