Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4b336b06 authored by Ingo Molnar's avatar Ingo Molnar
Browse files

Merge branch 'x86/urgent' into x86/xen

parents 0d1edf46 8978b742
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -123,6 +123,14 @@ void __init pci_iommu_alloc(void)

	pci_swiotlb_init();
}

unsigned long iommu_num_pages(unsigned long addr, unsigned long len)
{
	unsigned long size = roundup((addr & ~PAGE_MASK) + len, PAGE_SIZE);

	return size >> PAGE_SHIFT;
}
EXPORT_SYMBOL(iommu_num_pages);
#endif

/*
+9 −4
Original line number Diff line number Diff line
@@ -788,10 +788,6 @@ void __init setup_arch(char **cmdline_p)

	initmem_init(0, max_pfn);

#ifdef CONFIG_X86_64
	dma32_reserve_bootmem();
#endif

#ifdef CONFIG_ACPI_SLEEP
	/*
	 * Reserve low memory region for sleep support.
@@ -806,6 +802,15 @@ void __init setup_arch(char **cmdline_p)
#endif
	reserve_crashkernel();

#ifdef CONFIG_X86_64
	/*
	 * dma32_reserve_bootmem() allocates bootmem which may conflict
	 * with the crashkernel command line, so do that after
	 * reserve_crashkernel()
	 */
	dma32_reserve_bootmem();
#endif

	reserve_ibft_region();

#ifdef CONFIG_KVM_CLOCK
+2 −0
Original line number Diff line number Diff line
@@ -7,6 +7,8 @@ extern struct dma_mapping_ops nommu_dma_ops;
extern int force_iommu, no_iommu;
extern int iommu_detected;

extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len);

#ifdef CONFIG_GART_IOMMU
extern int gart_iommu_aperture;
extern int gart_iommu_aperture_allowed;
+0 −1
Original line number Diff line number Diff line
@@ -8,4 +8,3 @@ extern unsigned long iommu_area_alloc(unsigned long *map, unsigned long size,
				      unsigned long align_mask);
extern void iommu_area_free(unsigned long *map, unsigned long start,
			    unsigned int nr);
extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len);
+1 −1
Original line number Diff line number Diff line
@@ -170,7 +170,7 @@ void __cpuinit calibrate_delay(void)
				loops_per_jiffy &= ~loopbit;
		}
	}
	printk(KERN_INFO "%lu.%02lu BogoMIPS (lpj=%lu)\n",
	printk(KERN_CONT "%lu.%02lu BogoMIPS (lpj=%lu)\n",
			loops_per_jiffy/(500000/HZ),
			(loops_per_jiffy/(5000/HZ)) % 100, loops_per_jiffy);
}
Loading