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-ia64-devel

Re: [Xen-ia64-devel] [PATCH][RFC][TAKE4] the P2M/VP patches

To: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] [PATCH][RFC][TAKE4] the P2M/VP patches
From: Alex Williamson <alex.williamson@xxxxxx>
Date: Fri, 07 Apr 2006 11:06:53 -0600
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 07 Apr 2006 10:07:11 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060407041627.GA12419%yamahata@xxxxxxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: LOSL
References: <20060407041627.GA12419%yamahata@xxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Fri, 2006-04-07 at 13:16 +0900, Isaku Yamahata wrote:

> As the first step I propose merging the patches which import header files.
> It is trivial to import those header files.
> In fact this might increase the repository maintainer's (Alex) task.
> But those header files are quite stable, so I hope importing
> the files won't increase the task.
> Concretely I propose merging the following patches.
> 9510:60247c40232d_move_linux_efi_h_to_linux_xen_linux_efi_h.patch
> 9511:46a10ae8d89e_dom0_vp_model_xen_side_README_orig_efi_h.patch
> 9513:c7021ef2e2be_import_io_h.patch
> 9514:b921fd53d768_import_page_h.patch
> 9515:1959454246ca_import_pgalloc_h.patch
> 9516:faffc27d897c_import_dma_mapping_h.patch
> 9517:b58eb5f96c36_import_machvec_h.patch
> 9518:04b6d3ea75c9_import_agp_h.patch

Hi Isaku,

   Great work!  I'm happy to take on whatever patch load is necessary to
help faciliate this effort.  I'll get the header file patches into the
tree.  It will be important for all of us to help test and review these
patches over the next few weeks to make this change happen.

   I tried this patch set on xen-ia64-unstable tip (cset 9493), there
were a couple trivial rejects, but it built properly.  However, when I
try it on an HP zx6000 system, it fails with the output below.  I've
deconfigured the 2nd CPU and reduced the system memory to 1GB to avoid
the strange memory layout of zx1 systems.  Any suggestions?  Thanks,

        Alex
-- 
Alex Williamson                             HP Linux & Open Source Lab


 Xen version 3.0-unstable (awilliam@aw) (gcc version 3.4.6 20060122 
(prerelease) (Debian 3.4.5-2)) Fri Apr  7 10:09:23 MDT 2006
 Latest ChangeSet: Thu Apr  6 15:51:59 2006 -0600 9493:cc94ab1e0de0

(XEN) Console output is synchronous.
(XEN) xen image pstart: 0x4000000, xenheap pend: 0x8000000
(XEN) efi.trim_top: ignoring 4KB of memory at 0x0 due to granule hole at 0x0
(XEN) efi.trim_top: ignoring 636KB of memory at 0x1000 due to granule hole at 
0x0
(XEN) efi.trim_bottom: ignoring 15360KB of memory at 0x100000 due to granule 
hole at 0x0
(XEN) ready to move Dom0 to 0x8000000 with len e30160...ready to move initrd to 
0x8e34000 with len 0...Done
(XEN) find_memory: efi_memmap_walk returns max_page=fecb
(XEN) find_memory: last granule reserved for dom0; xen max_page=f800
(XEN) mem00: type=4, attr=0x8, range=[0x0000000000000000-0x0000000000000000) 
(0MB)
(XEN) mem01: type=7, attr=0x8, range=[0x0000000000001000-0x0000000000001000) 
(0MB)
(XEN) mem02: type=11, attr=0x3, range=[0x00000000000a0000-0x00000000000c0000) 
(0MB)
(XEN) mem03: type=5, attr=0x8000000000000001, 
range=[0x00000000000c0000-0x0000000000100000) (0MB)
(XEN) mem04: type=7, attr=0x8, range=[0x0000000001000000-0x0000000004000000) 
(48MB)
(XEN) mem05: type=2, attr=0x8, range=[0x0000000004000000-0x0000000004103000) 
(1MB)
(XEN) mem06: type=7, attr=0x8, range=[0x0000000004103000-0x000000003c154000) 
(896MB)
(XEN) mem07: type=2, attr=0x8, range=[0x000000003c154000-0x000000003cf85000) 
(14MB)
(XEN) mem08: type=7, attr=0x8, range=[0x000000003cf85000-0x000000003d55e000) 
(5MB)
(XEN) mem09: type=2, attr=0x8, range=[0x000000003d55e000-0x000000003e580000) 
(16MB)
(XEN) mem10: type=7, attr=0x8, range=[0x000000003e580000-0x000000003e581000) 
(0MB)
(XEN) mem11: type=1, attr=0x8, range=[0x000000003e581000-0x000000003e5e2000) 
(0MB)
(XEN) mem12: type=7, attr=0x8, range=[0x000000003e5e2000-0x000000003e854000) 
(2MB)
(XEN) mem13: type=4, attr=0x8, range=[0x000000003e854000-0x000000003ec01000) 
(3MB)
(XEN) mem14: type=7, attr=0x8, range=[0x000000003ec01000-0x000000003ec56000) 
(0MB)
(XEN) mem15: type=4, attr=0x8, range=[0x000000003ec56000-0x000000003ec5e000) 
(0MB)
(XEN) mem16: type=7, attr=0x8, range=[0x000000003ec5e000-0x000000003ec60000) 
(0MB)
(XEN) mem17: type=4, attr=0x8, range=[0x000000003ec60000-0x000000003ec64000) 
(0MB)
(XEN) mem18: type=7, attr=0x8, range=[0x000000003ec64000-0x000000003ec6c000) 
(0MB)
(XEN) mem19: type=4, attr=0x8, range=[0x000000003ec6c000-0x000000003eca6000) 
(0MB)
(XEN) mem20: type=7, attr=0x8, range=[0x000000003eca6000-0x000000003eca7000) 
(0MB)
(XEN) mem21: type=4, attr=0x8, range=[0x000000003eca7000-0x000000003efe2000) 
(3MB)
(XEN) mem22: type=7, attr=0x8, range=[0x000000003efe2000-0x000000003f34c000) 
(3MB)
(XEN) mem23: type=5, attr=0x8000000000000008, 
range=[0x000000003f34c000-0x000000003f388000) (0MB)
(XEN) mem24: type=3, attr=0x8, range=[0x000000003f388000-0x000000003f3e2000) 
(0MB)
(XEN) mem25: type=7, attr=0x8, range=[0x000000003f3e2000-0x000000003f3f4000) 
(0MB)
(XEN) mem26: type=5, attr=0x8000000000000008, 
range=[0x000000003f3f4000-0x000000003f462000) (0MB)
(XEN) mem27: type=7, attr=0x8, range=[0x000000003f462000-0x000000003f5a2000) 
(1MB)
(XEN) mem28: type=6, attr=0x8000000000000008, 
range=[0x000000003f5a2000-0x000000003f5e4000) (0MB)
(XEN) mem29: type=5, attr=0x8000000000000008, 
range=[0x000000003f5e4000-0x000000003fac0000) (4MB)
(XEN) mem30: type=13, attr=0x8000000000000008, 
range=[0x000000003fac0000-0x000000003fb00000) (0MB)
(XEN) mem31: type=7, attr=0x8, range=[0x000000003fb00000-0x000000003fb2c000) 
(0MB)
(XEN) mem32: type=9, attr=0x8, range=[0x000000003fb2c000-0x000000003fb38000) 
(0MB)
(XEN) mem33: type=6, attr=0x8000000000000008, 
range=[0x000000003fb38000-0x0000000040000000) (4MB)
(XEN) mem34: type=11, attr=0x1, range=[0x0000000080000000-0x00000000fe000000) 
(2016MB)
(XEN) mem35: type=11, attr=0x8000000000000001, 
range=[0x00000000fed00000-0x0000000100000000) (19MB)
(XEN) mem36: type=11, attr=0x1, range=[0x0000080000000000-0x0000100000000000) 
(8388608MB)
(XEN) mem37: type=12, attr=0x8000000000000001, 
range=[0x0003fffffc000000-0x0004000000000000) (64MB)
(XEN) Before heap_start: f000000004102598
(XEN) After heap_start: f000000004108000
(XEN) Init boot pages: 0x1000000 -> 0x4000000.
(XEN) Init boot pages: 0x8000000 -> 0x3d55e008.
(XEN) Init boot pages: 0x3d55e068 -> 0x3d561f8c.
(XEN) Init boot pages: 0x3d561fd2 -> 0x3e57c008.
(XEN) Init boot pages: 0x3e57c728 -> 0x3f34c000.
(XEN) Init boot pages: 0x3f388000 -> 0x3f3f4000.
(XEN) Init boot pages: 0x3f464000 -> 0x3f5a0000.
(XEN) Init boot pages: 0x3fb00000 -> 0x3fb2c000.
(XEN) System RAM: 997MB (1021056kB)
(XEN) size of frame_table: 2480kB
(XEN) Xen heap: 62MB (64480kB)
(XEN) About to call scheduler_init()
(XEN) Using scheduler: Simple EDF Scheduler (sedf)
(XEN) ACPI: RSDP (v002     HP                                ) @ 
0x000000003fb2e000
(XEN) ACPI: XSDT (v001     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb2e02c
(XEN) ACPI: FADT (v003     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb369e0
(XEN) ACPI: SPCR (v001     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb36b18
(XEN) ACPI: DBGP (v001     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb36b68
(XEN) ACPI: MADT (v001     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb36c28
(XEN) ACPI: SPMI (v004     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb36ba0
(XEN) ACPI: CPEP (v001     HP   zx6000 0x00000000 HP 0x00000000) @ 
0x000000003fb36bf0
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb33870
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb33a50
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb33da0
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb347c0
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb351e0
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb35c00
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb36620
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb36800
(XEN) ACPI: SSDT (v001     HP   zx6000 0x00000006 INTL 0x02012044) @ 
0x000000003fb368f0
(XEN) ACPI: DSDT (v001     HP   zx6000 0x00000007 INTL 0x02012044) @ 
0x0000000000000000
(XEN) SAL 3.1: HP version 2.31
(XEN) SAL Platform features: None
(XEN) SAL: AP wakeup using external interrupt vector 0xff
(XEN) No logical to physical processor mapping available
(XEN) avail:0x1180c60000000000, 
status:0x60000000000,control:0x1180c00000000000, vm?0x0
(XEN) No VT feature supported.
(XEN) cpu_init: current=f0000000040b8000, 
current->domain->arch.mm=0000000000000000
(XEN) vhpt_init: vhpt size=0x10000, align=0x10000
(XEN) vhpt_init: vhpt paddr=0x1270000, end=0x127ffff
(XEN) ACPI: Local APIC address e8000000fee00000
(XEN) ACPI: LAPIC_ADDR_OVR (address[00000000fee00000])
(XEN) ACPI: LSAPIC (acpi_id[0x00] lsapic_id[0x00] lsapic_eid[0x00] enabled)
(XEN) CPU 0 (0x0000) enabled (BSP)
(XEN) ACPI: LSAPIC (acpi_id[0x01] lsapic_id[0x01] lsapic_eid[0x00] disabled)
(XEN) CPU 1 (0x0100) disabled
(XEN) ACPI: IOSAPIC (id[0x0] address[00000000fed20800] gsi_base[16])
(XEN) ACPI: IOSAPIC (id[0x1] address[00000000fed22800] gsi_base[27])
(XEN) ACPI: IOSAPIC (id[0x2] address[00000000fed24800] gsi_base[38])
(XEN) ACPI: IOSAPIC (id[0x3] address[00000000fed26800] gsi_base[49])
(XEN) ACPI: [APIC:0x06] ignored 3 entries of 7 found
(XEN) 1 CPUs available, 2 CPUs total
(XEN) ia64_mca_init() skipped (Machine check abort handling)
(XEN) machine to physical table: 0xf000000007f00000 mpt_table_size 0x7c000
(XEN) mpt_order 5 max_page 0xf800
(XEN) About to call init_xen_time()
(XEN) CPU 0: base freq=200.000MHz, ITC ratio=13/2, ITC freq=1300.000MHz+/-650ppm
(XEN) Time init:
(XEN) .... System Time: 1562236ns
(XEN) .... scale:               C4EC4EC4
(XEN) About to call timer_init()
(XEN) Boot processor id 0x0/0x0
(XEN) SMP mode deactivated.
(XEN) num_online_cpus=1, max_cpus=0
(XEN) Brought up 1 CPUs
(XEN) Total of 1 processors activated (0.26 BogoMIPS).
(XEN) About to call sort_main_extable()
(XEN) About to call domain_create()
(XEN) ###allocating rid_range, domain f000000007ff8948: starting_rid=40000, 
ending_rid=80000
(XEN) arch_domain_create: domain=f000000007ff8948
(XEN) About to call construct_dom0()
(XEN) *** LOADING DOMAIN 0 ***
(XEN) METAPHYSICAL MEMORY ARRANGEMENT:
(XEN)  Kernel image:  4000000->4fa0288
(XEN)  Entry address: 400ff20
(XEN)  Init. ramdisk: 0 len 0
(XEN)  Start info.:   4fa4000->4fa8000
(XEN) Dom0 max_vcpus=1
(XEN) Dom0: 0xf000000007ff8948, domain: 0xf000000007ff8948
(XEN) Domain0 EFI passthrough:enable lsapic entry: 0xf00000003fb36c60
(XEN)  ACPI 2.0=0x3fb2e000 SMBIOS=0x3fb3a000__assign_domain_page: mpaddr 
3fb2c000 already mapped!
(XEN)  HCDP=0x3fb2c000
(XEN) domain mem: type=2, attr=0x8, 
range=[0x0000000000000000-0x00000000000b8000) (0MB)
(XEN) domain mem: type=2, attr=0x8, 
range=[0x00000000000b0000-0x0000000000100000) (0MB)
(XEN) domain mem: type=13, attr=0x8, 
range=[0x0000000000100000-0x0000000000200000) (1MB)
(XEN) domain mem: type=7, attr=0x8, 
range=[0x0000000000200000-0x000000001f044000) (494MB)
(XEN) domain mem: type=5, attr=0x8000000000000001, 
range=[0x00000000000c0000-0x0000000000100000) (0MB)
(XEN) domain mem: type=5, attr=0x8000000000000008, 
range=[0x000000003f34c000-0x000000003f388000) (0MB)
(XEN) domain mem: type=5, attr=0x8000000000000008, 
range=[0x000000003f3f4000-0x000000003f462000) (0MB)
(XEN) domain mem: type=5, attr=0x8000000000000008, 
range=[0x000000003f5e4000-0x000000003fac0000) (4MB)
(XEN) domain mem: type=6, attr=0x8000000000000008, 
range=[0x000000003f5a2000-0x000000003f5e4000) (0MB)
(XEN) __assign_domain_page: mpaddr 3fb38000 already mapped!
(XEN) domain mem: type=6, attr=0x8000000000000008, 
range=[0x000000003fb38000-0x0000000040000000) (4MB)
(XEN) __assign_domain_page: mpaddr a0000 already mapped!
(XEN) __assign_domain_page: mpaddr a4000 already mapped!
(XEN) __assign_domain_page: mpaddr a8000 already mapped!
(XEN) __assign_domain_page: mpaddr ac000 already mapped!
(XEN) __assign_domain_page: mpaddr b8000 already mapped!
(XEN) __assign_domain_page: mpaddr bc000 already mapped!
(XEN) domain mem: type=11, attr=0x3, 
range=[0x00000000000a0000-0x00000000000c0000) (0MB)
(XEN) domain mem: type=11, attr=0x1, 
range=[0x0000000080000000-0x00000000fe000000) (2016MB)
(XEN) domain mem: type=11, attr=0x8000000000000001, 
range=[0x00000000fed00000-0x0000000100000000) (19MB)
(XEN) Cannot handle page request order 0!
(XEN) __assign_domain_page: mpaddr 81e2a000000 already mapped!
(XEN) Cannot handle page request order 0!
(XEN) __assign_domain_page: mpaddr 81e2a004000 already mapped!
(XEN) Cannot handle page request order 0!
(XEN) __assign_domain_page: mpaddr 81e2a008000 already mapped!
...


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