[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] manual merge
# HG changeset patch # User iap10@xxxxxxxxxxxxxxxxxxxxx # Node ID 43e8e30cbea71d59c718ad497423cd772e2a608f # Parent 4b30296d6f5d5ebc5b5353dd078ef5a5d89560e1 # Parent b522a3a4d525b1b5ead7617915a6fec23fd07dba manual merge diff -r 4b30296d6f5d -r 43e8e30cbea7 tools/libxc/xc_linux_build.c --- a/tools/libxc/xc_linux_build.c Wed Jul 6 17:28:12 2005 +++ b/tools/libxc/xc_linux_build.c Wed Jul 6 18:19:06 2005 @@ -129,16 +129,16 @@ vinitrd_end = vinitrd_start + initrd_len; vphysmap_start = round_pgup(vinitrd_end); vphysmap_end = vphysmap_start + (nr_pages * sizeof(unsigned long)); - vpt_start = round_pgup(vphysmap_end); + vstoreinfo_start = round_pgup(vphysmap_end); + vstoreinfo_end = vstoreinfo_start + PAGE_SIZE; + vpt_start = vstoreinfo_end; + for ( nr_pt_pages = 2; ; nr_pt_pages++ ) { vpt_end = vpt_start + (nr_pt_pages * PAGE_SIZE); vstartinfo_start = vpt_end; vstartinfo_end = vstartinfo_start + PAGE_SIZE; - /* Place store shared page after startinfo. */ - vstoreinfo_start = vstartinfo_end; - vstoreinfo_end = vstartinfo_end + PAGE_SIZE; - vstack_start = vstoreinfo_end; + vstack_start = vstartinfo_end; vstack_end = vstack_start + PAGE_SIZE; v_end = (vstack_end + (1UL<<22)-1) & ~((1UL<<22)-1); if ( (v_end - vstack_end) < (512UL << 10) ) @@ -167,17 +167,17 @@ " Loaded kernel: %p->%p\n" " Init. ramdisk: %p->%p\n" " Phys-Mach map: %p->%p\n" + " Store page: %p->%p\n" " Page tables: %p->%p\n" " Start info: %p->%p\n" - " Store page: %p->%p\n" " Boot stack: %p->%p\n" " TOTAL: %p->%p\n", _p(dsi.v_kernstart), _p(dsi.v_kernend), _p(vinitrd_start), _p(vinitrd_end), _p(vphysmap_start), _p(vphysmap_end), + _p(vstoreinfo_start), _p(vstoreinfo_end), _p(vpt_start), _p(vpt_end), _p(vstartinfo_start), _p(vstartinfo_end), - _p(vstoreinfo_start), _p(vstoreinfo_end), _p(vstack_start), _p(vstack_end), _p(dsi.v_start), _p(v_end)); printf(" ENTRY ADDRESS: %p\n", _p(dsi.v_kernentry)); diff -r 4b30296d6f5d -r 43e8e30cbea7 linux-2.6.11-xen-sparse/drivers/xen/blkback/interface.c --- a/linux-2.6.11-xen-sparse/drivers/xen/blkback/interface.c Wed Jul 6 17:28:12 2005 +++ b/linux-2.6.11-xen-sparse/drivers/xen/blkback/interface.c Wed Jul 6 18:19:06 2005 @@ -219,9 +219,7 @@ op.ref = ref; op.dom = domid; - if(unlikely(HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &op, 1))) { - BUG(); - } + BUG_ON( HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &op, 1) ); handle = op.handle; @@ -231,10 +229,6 @@ vfree(vma->addr); return; } - - phys_to_machine_mapping[__pa(VMALLOC_VMADDR(vma->addr)) >> - PAGE_SHIFT] = - FOREIGN_FRAME(shmem_frame); blkif->shmem_ref = ref; blkif->shmem_handle = handle; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |