WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [IA64] cleanup in domain.c

# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID f163677f87672d000ea77179690663663ab42a1a
# Parent  212eb6a2d8cd3c9bad9026b07f4ff6f387658164
[IA64] cleanup in domain.c

Remove unused code.
More static added.

Signed-off-by: Tristan Gingold <tristan.gingold@xxxxxxxx>

diff -r 212eb6a2d8cd -r f163677f8767 xen/arch/ia64/xen/domain.c
--- a/xen/arch/ia64/xen/domain.c        Tue Mar 21 16:55:04 2006
+++ b/xen/arch/ia64/xen/domain.c        Tue Mar 21 16:55:44 2006
@@ -480,7 +480,7 @@
 }
 
 /* allocate new page for domain and map it to the specified metaphysical addr 
*/
-struct page_info * assign_new_domain_page(struct domain *d, unsigned long 
mpaddr)
+static struct page_info * assign_new_domain_page(struct domain *d, unsigned 
long mpaddr)
 {
        struct mm_struct *mm = d->arch.mm;
        struct page_info *pt, *p = (struct page_info *)0;
@@ -738,7 +738,7 @@
        }
 }
 
-void loaddomainelfimage(struct domain *d, unsigned long image_start)
+static void loaddomainelfimage(struct domain *d, unsigned long image_start)
 {
        char *elfbase = (char *) image_start;
        //Elf_Ehdr *ehdr = (Elf_Ehdr *)image_start;
@@ -797,46 +797,6 @@
        }
 }
 
-int
-parsedomainelfimage(char *elfbase, unsigned long elfsize, unsigned long *entry)
-{
-       Elf_Ehdr ehdr;
-
-       copy_memory(&ehdr,elfbase,sizeof(Elf_Ehdr));
-
-       if ( !elf_sanity_check(&ehdr) ) {
-               printk("ELF sanity check failed.\n");
-               return -EINVAL;
-       }
-
-       if ( (ehdr.e_phoff + (ehdr.e_phnum * ehdr.e_phentsize)) > elfsize )
-       {
-               printk("ELF program headers extend beyond end of image.\n");
-               return -EINVAL;
-       }
-
-       if ( (ehdr.e_shoff + (ehdr.e_shnum * ehdr.e_shentsize)) > elfsize )
-       {
-               printk("ELF section headers extend beyond end of image.\n");
-               return -EINVAL;
-       }
-
-#if 0
-       /* Find the section-header strings table. */
-       if ( ehdr.e_shstrndx == SHN_UNDEF )
-       {
-               printk("ELF image has no section-header strings table 
(shstrtab).\n");
-               return -EINVAL;
-       }
-#endif
-
-       *entry = ehdr.e_entry;
-       printf("parsedomainelfimage: entry point = 0x%lx\n", *entry);
-
-       return 0;
-}
-
-
 void alloc_dom0(void)
 {
 #ifdef CONFIG_DOMAIN0_CONTIGUOUS
@@ -871,7 +831,7 @@
  * handled with order > 0 request. Dom0 requires that bit set to
  * allocate memory for other domains.
  */
-void physdev_init_dom0(struct domain *d)
+static void physdev_init_dom0(struct domain *d)
 {
        if (iomem_permit_access(d, 0UL, ~0UL))
                BUG();
@@ -879,7 +839,7 @@
                BUG();
 }
 
-unsigned int vmx_dom0 = 0;
+static unsigned int vmx_dom0 = 0;
 int construct_dom0(struct domain *d, 
                       unsigned long image_start, unsigned long image_len, 
                       unsigned long initrd_start, unsigned long initrd_len,
diff -r 212eb6a2d8cd -r f163677f8767 xen/arch/ia64/xen/xenmisc.c
--- a/xen/arch/ia64/xen/xenmisc.c       Tue Mar 21 16:55:04 2006
+++ b/xen/arch/ia64/xen/xenmisc.c       Tue Mar 21 16:55:44 2006
@@ -124,11 +124,6 @@
 // from arch/x86/memory.c
 ///////////////////////////////
 
-void init_percpu_info(void)
-{
-       dummy();
-    //memset(percpu_info, 0, sizeof(percpu_info));
-}
 
 void free_page_type(struct page_info *page, u32 type)
 {
@@ -201,8 +196,6 @@
 {
        printk("dump_pageframe_info not implemented\n");
 }
-
-int nmi_count(int x) { return x; }
 
 ///////////////////////////////
 // called from arch/ia64/head.S

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [IA64] cleanup in domain.c, Xen patchbot -unstable <=