Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Committed-by: Ian Campbell <Ian.Campbell@citrix.com>
DUMMY(gnttab_mark_dirty);
DUMMY(hypercall_create_continuation);
DUMMY(is_iomem_page);
-DUMMY(max_page);
DUMMY(node_online_map);
DUMMY(nr_irqs_gsi);
DUMMY(page_get_owner_and_reference);
unsigned long frametable_base_mfn;
unsigned long frametable_virt_end;
+unsigned long max_page;
+
/* Map a 4k page in a fixmap entry */
void set_fixmap(unsigned map, unsigned long mfn, unsigned attributes)
{
#include <xen/softirq.h>
#include <xen/keyhandler.h>
#include <xen/cpu.h>
+#include <xen/pfn.h>
#include <asm/page.h>
#include <asm/current.h>
#include <asm/setup.h>
pfn_to_paddr(xenheap_mfn_start + xenheap_pages + domheap_pages));
setup_frametable_mappings(ram_start, ram_end);
+ max_page = PFN_DOWN(ram_end);
/* Add xenheap memory that was not already added to the boot
allocator. */