[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] [PATCH] zero clear pgd, pmd, pte page
zero clear pgd, pmd, pte page. Currently domain destruction is not supported, so it is likey that pages which is given by alloc_xenheap_pages() contains zeros. But there is no guarantees. # HG changeset patch # User yamahata@xxxxxxxxxxxxx # Node ID 64313db770dbcf5ed0ddd25f492ff5ac2ad1a4b6 # Parent 5fcc346d6fe086436977a9b171f2bdb3a177d828 zero clear page for pgd, pmd, pte. xen heap page are not always zero cleared, so that explicit zeroing is needed. Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> diff -r 5fcc346d6fe0 -r 64313db770db xen/arch/ia64/xen/xenmisc.c --- a/xen/arch/ia64/xen/xenmisc.c Thu Jan 26 11:31:28 2006 +0100 +++ b/xen/arch/ia64/xen/xenmisc.c Wed Feb 1 22:54:10 2006 +0900 @@ -168,7 +168,11 @@ void *pgtable_quicklist_alloc(void) { - return alloc_xenheap_pages(0); + void *p; + p = alloc_xenheap_pages(0); + if (p) + clear_page(p); + return p; } void pgtable_quicklist_free(void *pgtable_entry) -- yamahata Attachment:
8672:64313db770db.patch _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |