linux/arch/x86/xen
Juergen Gross 97f4533a60 xen: Delay m2p_override initialization
The m2p overrides are used to be able to find the local pfn for a
foreign mfn mapped into the domain. They are used by driver backends
having to access frontend data.

As this functionality isn't used in early boot it makes no sense to
initialize the m2p override functions very early. It can be done
later without doing any harm, removing the need for allocating memory
via extend_brk().

While at it make some m2p override functions static as they are only
used internally.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: David Vrabel <david.vrabel@citrix.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
2014-12-04 14:08:53 +00:00
..
apic.c
debugfs.c
debugfs.h
efi.c
enlighten.c x86/xen: delay construction of mfn_list_list 2014-10-23 16:24:02 +01:00
grant-table.c
irq.c
Kconfig
Makefile
mmu.c xen: Delay remapping memory of pv-domain 2014-12-04 14:08:48 +00:00
mmu.h
multicalls.c
multicalls.h
p2m.c xen: Delay m2p_override initialization 2014-12-04 14:08:53 +00:00
p2m.h
pci-swiotlb-xen.c
platform-pci-unplug.c
setup.c xen: Delay remapping memory of pv-domain 2014-12-04 14:08:48 +00:00
smp.c x86/core, x86/xen/smp: Use 'die_complete' completion when taking CPU down 2014-11-10 11:16:40 +01:00
smp.h x86/xen: Set EFER.NX and EFER.SCE in PVH guests 2014-10-06 10:27:47 +01:00
spinlock.c
suspend.c
time.c x86/xen: Fix incorrect per_cpu accessor in xen_clocksource_read() 2014-10-23 16:24:02 +01:00
trace.c
vdso.h
vga.c
xen-asm.h
xen-asm.S
xen-asm_32.S
xen-asm_64.S
xen-head.S x86/xen: Set EFER.NX and EFER.SCE in PVH guests 2014-10-06 10:27:47 +01:00
xen-ops.h xen: Delay remapping memory of pv-domain 2014-12-04 14:08:48 +00:00