|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Remove next_io_page field from domain structure.
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID d25ac5cbd8d39543901150bd9a88960887e57841
# Parent ab0addb6dcbb4f35010951b6ade59791eb3d9129
Remove next_io_page field from domain structure.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
diff -r ab0addb6dcbb -r d25ac5cbd8d3 xen/arch/x86/domain_build.c
--- a/xen/arch/x86/domain_build.c Fri Oct 28 16:11:59 2005
+++ b/xen/arch/x86/domain_build.c Fri Oct 28 16:51:37 2005
@@ -583,21 +583,17 @@
_initrd_start, (_initrd_start+initrd_len+PAGE_SIZE-1) & PAGE_MASK);
}
- d->next_io_page = max_page;
-
/* Set up start info area. */
si = (start_info_t *)vstartinfo_start;
memset(si, 0, PAGE_SIZE);
si->nr_pages = nr_pages;
+ si->shared_info = virt_to_phys(d->shared_info);
if ( opt_dom0_translate )
{
- si->shared_info = d->next_io_page << PAGE_SHIFT;
- set_pfn_from_mfn(virt_to_phys(d->shared_info) >> PAGE_SHIFT,
d->next_io_page);
- d->next_io_page++;
- }
- else
- si->shared_info = virt_to_phys(d->shared_info);
+ si->shared_info = max_page << PAGE_SHIFT;
+ set_pfn_from_mfn(virt_to_phys(d->shared_info) >> PAGE_SHIFT, max_page);
+ }
si->flags = SIF_PRIVILEGED | SIF_INITDOMAIN;
si->pt_base = vpt_start;
diff -r ab0addb6dcbb -r d25ac5cbd8d3 xen/include/xen/sched.h
--- a/xen/include/xen/sched.h Fri Oct 28 16:11:59 2005
+++ b/xen/include/xen/sched.h Fri Oct 28 16:51:37 2005
@@ -101,7 +101,6 @@
struct list_head xenpage_list; /* linked list, of size xenheap_pages */
unsigned int tot_pages; /* number of pages currently possesed */
unsigned int max_pages; /* maximum value for tot_pages */
- unsigned int next_io_page; /* next io pfn to give to domain */
unsigned int xenheap_pages; /* # pages allocated from Xen heap */
/* Scheduling. */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Remove next_io_page field from domain structure.,
Xen patchbot -unstable <=
|
|
|
|
|