search for: ram_type_unus

Displaying 1 result from an estimated 1 matches for "ram_type_unus".

2010 Dec 13
0
[PATCH, RFC] x86/iommu: don''t map RAM holes above 4G
...@@ void __init iommu_set_dom0_mapping(struc * inclusive mapping maps in everything below 4GB except unusable * ranges. */ - if ( !page_is_ram_type(i, RAM_TYPE_CONVENTIONAL) && - (!iommu_inclusive_mapping || - page_is_ram_type(i, RAM_TYPE_UNUSABLE)) ) + unsigned long pfn = pdx_to_pfn(i); + + if ( pfn > (0xffffffffUL >> PAGE_SHIFT) ? + (!mfn_valid(pfn) || + !page_is_ram_type(pfn, RAM_TYPE_CONVENTIONAL)) : + iommu_inclusive_mapping ? + page_is_ram_type(pfn, RAM_TYPE_UN...