X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ppc64%2Fprom.h;h=482f9f60db60b95b019f4e64d250a47ea0311ed9;hb=3ec04f3d2903fdf6d9849a8633af59b8628164a5;hp=be5f67d071d1dee1f6d27cf89716d8e095f23414;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/include/asm-ppc64/prom.h b/include/asm-ppc64/prom.h index be5f67d07..482f9f60d 100644 --- a/include/asm-ppc64/prom.h +++ b/include/asm-ppc64/prom.h @@ -56,8 +56,6 @@ struct boot_param_header u32 off_mem_rsvmap; /* offset to memory reserve map */ u32 version; /* format version */ u32 last_comp_version; /* last compatible version */ - /* version 2 fields below */ - u32 boot_cpuid_phys; /* Which physical CPU id we're booting on */ }; @@ -95,6 +93,33 @@ struct isa_range { unsigned int size; }; +struct pci_range32 { + struct pci_address child_addr; + unsigned int parent_addr; + unsigned long size; +}; + +struct pci_range64 { + struct pci_address child_addr; + unsigned long parent_addr; + unsigned long size; +}; + +union pci_range { + struct { + struct pci_address addr; + u32 phys; + u32 size_hi; + } pci32; + struct { + struct pci_address addr; + u32 phys_hi; + u32 phys_lo; + u32 size_hi; + u32 size_lo; + } pci64; +}; + struct of_tce_table { phandle node; unsigned long base;