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] allocate all memory to dom0

To: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx, Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] [Patch][RFC] allocate all memory to dom0
From: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
Date: Thu, 05 Oct 2006 16:00:20 +0900
Delivery-date: Thu, 05 Oct 2006 00:03:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <F5C6E6A7095382takebe_akio@xxxxxxxxxxxxxx>
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>
References: <F5C6E6A7095382takebe_akio@xxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi,

Also in the case of current Xen-ia64-unstable(cset:11721),
this panic is occured by specified dom0_mem=4G.
(without my patch)

I think the following error message is hint of this bug.
(XEN) Warning: UC to WB for mpaddr=f9ff0000

I checked the arch/ia64/xen/mm.c
Why changing pteval2 from UC to WB is OK?
If pteval2 is WB and pteval is UC, should pteval2 be changed to UC?

Please comments.
Isaku, what do you think about it?

u64 translate_domain_pte(u64 pteval, u64 address, u64 itir__, u64* logps,
                         struct p2m_entry* entry)
{
        struct domain *d = current->domain;
        ia64_itir_t itir = {.itir = itir__};
        u64 mask, mpaddr, pteval2;
        u64 arflags;
        u64 arflags2;
        u64 maflags2;

        pteval &= ((1UL << 53) - 1);// ignore [63:53] bits

        // FIXME address had better be pre-validated on insert
        mask = ~itir_mask(itir.itir);
        mpaddr = ((pteval & _PAGE_PPN_MASK) & ~mask) | (address & mask);

        if (itir.ps > PAGE_SHIFT)
                itir.ps = PAGE_SHIFT;

        *logps = itir.ps;

        pteval2 = lookup_domain_mpa(d, mpaddr, entry);

        /* Check access rights.  */
        arflags  = pteval  & _PAGE_AR_MASK;
        arflags2 = pteval2 & _PAGE_AR_MASK;
        if (arflags != _PAGE_AR_R && arflags2 == _PAGE_AR_R) {
[snip..]
                pteval = (pteval & ~_PAGE_AR_MASK) | _PAGE_AR_R;
        }

        /* Check memory attribute. The switch is on the *requested* memory
           attribute.  */
        maflags2 = pteval2 & _PAGE_MA_MASK;
        switch (pteval & _PAGE_MA_MASK) {
        case _PAGE_MA_NAT:
                /* NaT pages are always accepted!  */                
                break;
        case _PAGE_MA_UC:
        case _PAGE_MA_UCE:
        case _PAGE_MA_WC:
                if (maflags2 == _PAGE_MA_WB) {
                        /* Don't let domains WB-map uncached addresses.
                           This can happen when domU tries to touch i/o
                           port space.  Also prevents possible address
                           aliasing issues.  */
                        printf("Warning: UC to WB for mpaddr=%lx\n", mpaddr);
                        pteval = (pteval & ~_PAGE_MA_MASK) | _PAGE_MA_WB; 
<<<<<<<<<this
                }
                break;
        case _PAGE_MA_WB:
                if (maflags2 != _PAGE_MA_WB) {
                        /* Forbid non-coherent access to coherent memory. */
                        panic_domain(NULL, "try to use WB mem attr on "
                                     "UC page, mpaddr=%lx\n", mpaddr);
                }
                break;

Best Regards,

Akio Takebe

>Hi, all
>
>This patch change default value of dom0_mem.
>Current xen/ia64, default value of dom0_mem is 512MB.
>This patch change it from 512MB to almost total memory(like xen/x86).
>
>
>Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
>
>I test the patch.
>But I have a problem.
>I cannot boot current xen/ia64 with dom0_mem=4G.
>
>The below is boot log.
> \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
>  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
> /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
>                                                                        
> http://www.cl.cam.ac.uk/netos/xen
> University of Cambridge Computer Laboratory
>
> Xen version 3.0-unstable (root@) (gcc version 3.4.4 20050721 (Red Hat 3.
>4.4-2)) Mon Oct  2 19:27:12 JST 2006
> Latest ChangeSet: Sun Oct 01 19:10:18 2006 -0600 11701:2bfd19fc1b79
>
>(XEN) Console output is synchronous.
>(XEN) Xen command line: BOOT_IMAGE=scsi0:\EFI\redhat\../xen/xen.gz-
>takebe  dom0_mem=4G com2=115200,8n1 console=com2,vga sync_console 
>(XEN) xen image pstart: 0x4000000, xenheap pend: 0x8000000
>(XEN) Xen patching physical address access by offset: 0x0
>(XEN) find_memory: efi_memmap_walk returns max_page=bffee
>(XEN) Before xen_heap_start: f000000004129bd8
>(XEN) After xen_heap_start: f000000004148000
>(XEN) Init boot pages: 0x10000d8 -> 0x4000000.
>(XEN) Init boot pages: 0x8000000 -> 0x7f708000.
>(XEN) Init boot pages: 0x7fe58000 -> 0x7feb8000.
>(XEN) Init boot pages: 0x100000000 -> 0x1ffffc000.
>(XEN) Init boot pages: 0x280000000 -> 0x2fd99b000.
>(XEN) Init boot pages: 0x2fe806eb0 -> 0x2fedec010.
>(XEN) Init boot pages: 0x2fedec070 -> 0x2fedeff59.
>(XEN) Init boot pages: 0x2fedeffc7 -> 0x2fedf3000.
>(XEN) Init boot pages: 0x2fef319d4 -> 0x2fef4e010.
>(XEN) Init boot pages: 0x2fef4ea00 -> 0x2ffe14000.
>(XEN) Init boot pages: 0x2ffe80000 -> 0x2fffb8000.
>(XEN) System RAM: 8166MB (8362688kB)
>(XEN) size of virtual frame_table: 20480kB
>(XEN) virtual machine to physical table: f3ffffffffa00090 size: 4144kB
>(XEN) max_page: 0xbffee
>(XEN) Xen heap: 62MB (64224kB)
>(XEN) ACPI: RSDP (v002 INTEL                                 ) @ 
>0x000000007ff0c000
>(XEN) ACPI: XSDT (v001 INTEL  SR870BN4 0x01072002 MSFT 0x00010013) @ 
>0x000000007ff0c090
>(XEN) ACPI: FADT (v003 INTEL  SR870BN4 0x01072002 MSFT 0x00010013) @ 
>0x000000007ff0c138
>(XEN) ACPI: MADT (v001 INTEL  SR870BN4 0x01072002 MSFT 0x00010013) @ 
>0x000000007ff0c230
>(XEN) ACPI: DSDT (v001  Intel SR870BN4 0x00000000 INTL 0x20030918) @ 
>0x0000000000000000
>(XEN) SAL 3.20: Intel Corp                       SR870BN4                 
>        version 3.0
>(XEN) SAL Platform features: BusLock
>(XEN) SAL: AP wakeup using external interrupt vector 0xf0
>(XEN) cpu package is Multi-Core capable: number of cores=2
>(XEN) cpu package is Multi-Threading capable: number of siblings=2
>(XEN) avail:0x3170074000000000, status:0x74000000000,control:
>0x3170000000000000, vm?0x10000000000
>(XEN) WARNING: no opcode provided from hardware(0)!!!
>(XEN) vm buffer size: 1048576, order: 6
>(XEN) cpu_init: current=f0000000040d8000
>(XEN) vm_buffer: 0xf000000007e00000
>(XEN) vhpt_init: vhpt paddr=0x1fffe0000, end=0x1fffeffff
>(XEN) iosapic_system_init: Disabling PC-AT compatible 8259 interrupts
>(XEN) ACPI: Local APIC address e8000000fee00000
>(XEN) ACPI: LSAPIC (acpi_id[0x00] lsapic_id[0xc4] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 0 (0xc418) enabled (BSP)
>(XEN) ACPI: LSAPIC (acpi_id[0x01] lsapic_id[0xc6] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 1 (0xc618) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x02] lsapic_id[0xc1] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 2 (0xc118) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x03] lsapic_id[0xc3] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 3 (0xc318) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x04] lsapic_id[0xc5] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 4 (0xc518) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x05] lsapic_id[0xc7] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 5 (0xc718) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x06] lsapic_id[0xc0] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 6 (0xc098) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x07] lsapic_id[0xc2] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 7 (0xc298) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x08] lsapic_id[0xc4] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 8 (0xc498) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x09] lsapic_id[0xc6] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 9 (0xc698) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x0a] lsapic_id[0xc1] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 10 (0xc198) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x0b] lsapic_id[0xc3] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 11 (0xc398) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x0c] lsapic_id[0xc5] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 12 (0xc598) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x0d] lsapic_id[0xc7] lsapic_eid[0x98] 
>enabled)
>(XEN) CPU 13 (0xc798) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x0e] lsapic_id[0xc0] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 14 (0xc018) enabled
>(XEN) ACPI: LSAPIC (acpi_id[0x0f] lsapic_id[0xc2] lsapic_eid[0x18] 
>enabled)
>(XEN) CPU 15 (0xc218) enabled
>(XEN) ACPI: IOSAPIC (id[0x0] address[00000000fec00000] gsi_base[0])
>(XEN) ACPI: IOSAPIC (id[0x1] address[00000000fec10000] gsi_base[24])
>(XEN) ACPI: IOSAPIC (id[0x2] address[00000000fec20000] gsi_base[48])
>(XEN) ACPI: IOSAPIC (id[0x3] address[00000000fec30000] gsi_base[72])
>(XEN) ACPI: IOSAPIC (id[0x4] address[00000000fec40000] gsi_base[96])
>(XEN) ACPI: IOSAPIC (id[0x5] address[00000000fec50000] gsi_base[120])
>(XEN) ACPI: IOSAPIC (id[0x6] address[00000000fec60000] gsi_base[144])
>(XEN) ACPI: PLAT_INT_SRC (low level type[0x3] id[0x00c4] eid[0x18] 
>iosapic_vector[0x1e] global_irq[0x16]
>(XEN) PLATFORM int CPEI (0x3): GSI 22 (level, low) -> CPU 0 (0xc418) 
>vector 30
>(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
>(XEN) register_intr: changing vector 39 from IO-SAPIC-edge to IO-SAPIC-
>level
>(XEN) 16 CPUs available, 16 CPUs total
>(XEN) MCA related initialization done
>(XEN) Using scheduler: SMP Credit Scheduler (credit)
>(XEN) CPU 0: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) Time init:
>(XEN) .... System Time: 5328571ns
>(XEN) .... scale:              281BC63A7
>(XEN) Boot processor id 0x0/0xc418
>(XEN) num_online_cpus=1, max_cpus=64
>(XEN) cpu_init: current=f000000007d98000
>(XEN) vhpt_init: vhpt paddr=0x2fd980000, end=0x2fd98ffff
>(XEN) CPU 1: synchronized ITC with CPU 0 (last diff -647 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 1: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d90000
>(XEN) vhpt_init: vhpt paddr=0x2fe810000, end=0x2fe81ffff
>(XEN) CPU 2: synchronized ITC with CPU 0 (last diff -649 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 2: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d88000
>(XEN) vhpt_init: vhpt paddr=0x2fef50000, end=0x2fef5ffff
>(XEN) CPU 3: synchronized ITC with CPU 0 (last diff -650 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 3: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d80000
>(XEN) vhpt_init: vhpt paddr=0x2ffe00000, end=0x2ffe0ffff
>(XEN) CPU 4: synchronized ITC with CPU 0 (last diff -513 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 4: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d78000
>(XEN) vhpt_init: vhpt paddr=0x2fffa0000, end=0x2fffaffff
>(XEN) CPU 5: synchronized ITC with CPU 0 (last diff -473 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 5: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d70000
>(XEN) vhpt_init: vhpt paddr=0x1fffd0000, end=0x1fffdffff
>(XEN) CPU 6: synchronized ITC with CPU 0 (last diff -661 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 6: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d68000
>(XEN) vhpt_init: vhpt paddr=0x1fffc0000, end=0x1fffcffff
>(XEN) CPU 7: synchronized ITC with CPU 0 (last diff -660 cycles, maxerr 
>4205 cycles)
>(XEN) CPU 7: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d60000
>(XEN) vhpt_init: vhpt paddr=0x2fe830000, end=0x2fe83ffff
>(XEN) CPU 8: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 36 
>cycles)
>(XEN) CPU 8: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d58000
>(XEN) vhpt_init: vhpt paddr=0x2fe820000, end=0x2fe82ffff
>(XEN) CPU 9: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 161 
>cycles)
>(XEN) CPU 9: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d50000
>(XEN) vhpt_init: vhpt paddr=0x2fedd0000, end=0x2feddffff
>(XEN) CPU 10: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 
>160 cycles)
>(XEN) CPU 10: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d48000
>(XEN) vhpt_init: vhpt paddr=0x2fedc0000, end=0x2fedcffff
>(XEN) CPU 11: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 
>160 cycles)
>(XEN) CPU 11: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d40000
>(XEN) vhpt_init: vhpt paddr=0x2fef70000, end=0x2fef7ffff
>(XEN) CPU 12: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 
>160 cycles)
>(XEN) CPU 12: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d38000
>(XEN) vhpt_init: vhpt paddr=0x2fef60000, end=0x2fef6ffff
>(XEN) CPU 13: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 
>161 cycles)
>(XEN) CPU 13: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d30000
>(XEN) vhpt_init: vhpt paddr=0x2fff90000, end=0x2fff9ffff
>(XEN) CPU 14: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 
>160 cycles)
>(XEN) CPU 14: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) cpu_init: current=f000000007d28000
>(XEN) vhpt_init: vhpt paddr=0x2fff80000, end=0x2fff8ffff
>(XEN) CPU 15: synchronized ITC with CPU 0 (last diff 0 cycles, maxerr 
>160 cycles)
>(XEN) CPU 15: base freq=199.459MHz, ITC ratio=8/4, ITC freq=398.918MHz
>(XEN) Brought up 16 CPUs
>(XEN) Total of 16 processors activated (4.20 BogoMIPS).
>(XEN) Maximum number of domains: 63; 18 RID bits per domain
>(XEN) ### domain f000000007d20080: rid=40000-80000 mp_rid=1000
>(XEN) arch_domain_create: domain=f000000007d20080
>(XEN) *** LOADING DOMAIN 0 ***
>(XEN) AKIO:construct_dom0:936: dom0_size=4294967296
>(XEN) AKIO:construct_dom0:938: dom0_size=4294967296
>(XEN) METAPHYSICAL MEMORY ARRANGEMENT:
>(XEN)  Kernel image:  4000000->4fee388
>(XEN)  Entry address: 400ff20
>(XEN)  Init. ramdisk: ffac0000 len 13e9d4
>(XEN)  Start info.:   4ff0000->4ff4000
>(XEN) Dom0 max_vcpus=1
>(XEN) Dom0: 0xf000000007d20080
>(XEN) enable lsapic entry: 0xf00000007ff0c25c
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c268
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c274
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c280
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c28c
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c298
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2a4
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2b0
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2bc
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2c8
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2d4
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2e0
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2ec
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c2f8
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c304
>(XEN) DISABLE lsapic entry: 0xf00000007ff0c310
>(XEN) Domain0 EFI passthrough: MPS=0x7ff0b000 ACPI 2.0=0x7ff0c000 ACPI=
>0x7ff0d000 SMBIOS=0xf0000
>(XEN) dom mem: type=13, attr=0x8000000000000008, range=
>[0x0000000000000000-0x0000000000001000) (4KB)
>(XEN) dom mem: type=10, attr=0x8000000000000008, range=
>[0x0000000000001000-0x0000000000002000) (4KB)
>(XEN) dom mem: type= 6, attr=0x8000000000000008, range=
>[0x0000000000002000-0x0000000000003000) (4KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000009, range=
>[0x0000000000003000-0x0000000000007000) (16KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000009, range=
>[0x0000000000007000-0x0000000000009000) (8KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000009, range=
>[0x0000000000009000-0x0000000000082000) (484KB)
>(XEN) dom mem: type= 6, attr=0x8000000000000009, range=
>[0x0000000000082000-0x0000000000084000) (8KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000009, range=
>[0x0000000000084000-0x0000000000085000) (4KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000009, range=
>[0x0000000000085000-0x00000000000a0000) (108KB)
>(XEN) dom mem: type= 5, attr=0x8000000000000009, range=
>[0x00000000000c0000-0x0000000000100000) (256KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000008, range=
>[0x0000000000100000-0x000000007f708000) (2038MB)
>(XEN) dom mem: type= 5, attr=0x8000000000000009, range=
>[0x000000007f70a000-0x000000007fb00000) (3MB)
>(XEN) dom mem: type= 7, attr=0x0000000000000008, range=
>[0x000000007fb00000-0x000000007fe00000) (3MB)
>(XEN) dom mem: type= 5, attr=0x8000000000000009, range=
>[0x000000007fe00000-0x000000007fe58000) (352KB)
>(XEN) dom mem: type= 7, attr=0x0000000000000008, range=
>[0x000000007fe58000-0x000000007feb8000) (384KB)
>(XEN) dom mem: type= 6, attr=0x8000000000000009, range=
>[0x000000007feba000-0x0000000080000000) (1MB)
>(XEN) dom mem: type= 7, attr=0x0000000000000008, range=
>[0x0000000080000000-0x00000000fe000000) (2016MB)
>(XEN) dom mem: type=11, attr=0x0000000000000001, range=
>[0x00000000fe000000-0x00000000ff000000) (16MB)
>(XEN) dom mem: type= 6, attr=0x8000000000000001, range=
>[0x00000000ff000000-0x0000000100000000) (16MB)
>(XEN) dom mem: type= 6, attr=0x8000000000000009, range=
>[0x00000001ffffe000-0x0000000200000000) (8KB)
>(XEN) dom mem: type= 5, attr=0x8000000000000009, range=
>[0x00000002ffe14000-0x00000002ffe80000) (432KB)
>(XEN) dom mem: type= 6, attr=0x8000000000000009, range=
>[0x00000002fffb8000-0x0000000300000000) (288KB)
>(XEN) dom mem: type=11, attr=0x8000000000000001, range=
>[0x00000ffff8000000-0x00000ffffc000000) (64MB)
>(XEN) dom mem: type=12, attr=0x8000000000000001, range=
>[0x00000ffffc000000-0x0000100000000000) (64MB)
>(XEN) Scrubbing Free RAM: ............................
>......................................................
>.........................................done.
>(XEN) Xen trace buffers: disabled
>(XEN) **********************************************
>(XEN) ******* WARNING: CONSOLE OUTPUT IS SYCHRONOUS
>(XEN) ******* This option is intended to aid debugging of Xen by 
>ensuring
>(XEN) ******* that all output is synchronously delivered on the serial 
>line.
>(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
>(XEN) ******* timekeeping. It is NOT recommended for production use!
>(XEN) **********************************************
>(XEN) 3... 2... 1... 
>(XEN) Xen is relinquishing VGA console.
>(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch 
>input to Xen).
>(XEN) vcpu_get_lrr0: Unmasked interrupts unsupported
>(XEN) vcpu_get_lrr1: Unmasked interrupts unsupported
>(XEN) Domain set shared_info_va to 0xfffffffffff00000
>(XEN) Linux version 2.6.16.29-xen (root@tiger154) (gcc version 3.4.4 
>20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Oct 2 14:35:25 JST 2006
>EFI v1.00 by Xen/ia64: SALsystab=0x2178 MPS=0x7ff0b000 ACPI 2.0=
>0x7ff0c000 ACPI=0x7ff0d000 SMBIOS=0xf0000
>Initial ramdisk at: 0xe0000000ffac0000 (1305044 bytes)
>SAL 0.1: Xen/ia64 Xen/ia64 version 0.0
>SAL: AP wakeup using external interrupt vector 0xf3
>xen_pal_emulator: UNIMPLEMENTED PAL CALL 42!!!!
>(XEN) No logical to physical processor mapping available
>vcpu_set_itc: Setting ar.itc is currently disabled
>(XEN) (this message is only displayed one)
>(XEN) ACPI: Local APIC address c0000000fee00000
>WARN: GSI 3 in use by Xen.
>(XEN) PLATFORM int CPEI (0x3): GSI 22 (level, low) -> CPU 16 (0xc418) 
>vector 30
>1 CPUs available, 16 CPUs total
>Running on Xen! start_info_pfn=0x13fc nr_pages=262144 flags=0x3
>SMP: Allowing 16 CPUs, 15 hotplug CPUs
>Built 1 zonelists
>Kernel command line: nomca console=tty0,vga console=ttyS1,115200,8n1 
>rhgb root=/dev/sda2 ro
>PID hash table entries: 4096 (order: 12, 131072 bytes)
>Console: colour VGA+ 80x25
>Linux version 2.6.16.29-xen (root@tiger154) (gcc version 3.4.4 20050721 
>(Red Hat 3.4.4-2)) #1 SMP Mon Oct 2 14:35:25 JST 2006
>EFI v1.00 by Xen/ia64: SALsystab=0x2178 MPS=0x7ff0b000 ACPI 2.0=
>0x7ff0c000 ACPI=0x7ff0d000 SMBIOS=0xf0000
>Initial ramdisk at: 0xe0000000ffac0000 (1305044 bytes)
>SAL 0.1: Xen/ia64 Xen/ia64 version 0.0
>SAL: AP wakeup using external interrupt vector 0xf3
>No logical to physical processor mapping available
>ACPI: Local APIC address c0000000fee00000
>PLATFORM int CPEI (0x3): GSI 22 (level, low) -> CPU 16 (0xc418) vector 
>30
>1 CPUs available, 16 CPUs total
>Running on Xen! start_info_pfn=0x13fc nr_pages=262144 flags=0x3
>SMP: Allowing 16 CPUs, 15 hotplug CPUs
>Built 1 zonelists
>Kernel command line: nomca console=tty0,vga console=ttyS1,115200,8n1 
>rhgb root=/dev/sda2 ro
>PID hash table entries: 4096 (order: 12, 131072 bytes)
>Console: colour VGA+ 80x25
>Dentry cache hash table entries: 524288 (order: 8, 4194304 bytes)
>Inode-cache hash table entries: 262144 (order: 7, 2097152 bytes)
>Software IO TLB enabled: 
> Aperture:     64 megabytes
> Kernel range: 0xe000000004ff4000 - 0xe000000008ff4000
>Memory: 4023296k/4128768k available (10370k code, 105248k reserved, 
>4330k data, 288k init)
>McKinley Errata 9 workaround not needed; disabling it
>register RESCHEDULE_VECTOR (RESCHED0) to xen irq (256)
>register IPI_VECTOR (IPI0) to xen irq (257)
>Percpu irq 238 is unsupported by xen!
>register VIRQ_ITC (timer0) to xen irq (258)
>Mount-cache hash table entries: 1024
>Boot processor id 0x0/0x0
>Brought up 1 CPUs
>Total of 1 processors activated (3185.04 BogoMIPS).
>migration_cost=0
>checking if image is initramfs... it is
>Freeing initrd memory: 1264kB freed
>grant table at e000010000000000
>Grant table initialized
>NET: Registered protocol family 16
>ACPI: bus type pci registered
>ACPI: Subsystem revision 20060127
>ACPI: Interpreter enabled
>ACPI: Using IOSAPIC for interrupt routing
>ACPI: PCI Root Bridge [PCI0] (0000:00)
>PCI quirk: region 0c00-0c7f claimed by ICH4 ACPI/GPIO/TCO
>PCI quirk: region 0500-053f claimed by ICH4 GPIO
>PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
>ACPI: PCI Root Bridge [PCI1] (0000:02)
>ACPI: PCI Root Bridge [PCI3] (0000:09)
>ACPI: PCI Root Bridge [PCI4] (0000:0f)
>ACPI: Device [CSFF] status [00000008]: functional but not present; 
>setting present
>ACPI: PCI Root Bridge [CSFF] (0000:ff)
>xen_mem: Initialising balloon driver.
>SCSI subsystem initialized
>usbcore: registered new driver usbfs
>usbcore: registered new driver hub
>perfmon: version 2.0 IRQ 238
>perfmon: Montecito PMU detected, 27 PMCs, 35 PMDs, 12 counters (47 bits)
>PAL Information Facility v0.5
>perfmon: added sampling format default_format
>perfmon_default_smpl: default_format v2.0 registered
>Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
>SGI XFS with large block/inode numbers, no debug enabled
>Initializing Cryptographic API
>io scheduler noop registered
>io scheduler anticipatory registered (default)
>io scheduler deadline registered
>io scheduler cfq registered
>Warning: UC to WB for mpaddr=f9ff0000
>pci_hotplug: PCI Hot Plug PCI Core version: 0.5
>acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
>acpiphp: Slot [1] registered
>acpiphp: Slot [2] registered
>acpiphp: Slot [3] registered
>acpiphp: Slot [4] registered
>acpiphp: Slot [5] registered
>acpiphp: Slot [6] registered
>acpiphp: Slot [7] registered
>acpiphp: Slot [8] registered
>ACPI: Power Button (FF) [PWRF]
>EFI Time Services Driver v0.4
>Linux agpgart interface v0.101 (c) Dave Jones
>[drm] Initialized drm 1.0.1 20051102
>serio: i8042 AUX port at 0x60,0x64 irq 36
>serio: i8042 KBD port at 0x60,0x64 irq 32
>RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
>loop: loaded (max 8 devices)
>nbd: registered device at major 43
>Intel(R) PRO/1000 Network Driver - version 6.3.9-k4
>Copyright (c) 1999-2005 Intel Corporation.
>GSI 18 (level, low) -> CPU 0 (0x0000) vector 48
>ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 48
>(XEN) Warning: UC to WB for mpaddr=fbfe0010
>(XEN) Warning: UC to WB for mpaddr=fbfe5820
>e1000: 0000:01:00.0: e1000_probe: The EEPROM Checksum Is Not Valid
>e1000: probe of 0000:01:00.0 failed with error -5
>e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI
>e100: Copyright(c) 1999-2005 Intel Corporation
>tun: Universal TUN/TAP device driver, 1.6
>tun: (C) 1999-2004 Max Krasnyansky <maxk@xxxxxxxxxxxx>
>arcnet: v3.93 BETA 2000/04/29 - by Avery Pennarun et al.
>netconsole: not configured, aborting
>Linux video capture interface: v1.00
>Xen virtual console successfully installed as ttyS0
>Event-channel device installed.
>blkif_init: reqs=64, pages=704, mmap_vstart=0xe0000000fb000000
>Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus
>=xx
>ICH4: IDE controller at PCI slot 0000:00:1f.1
>PCI: Device 0000:00:1f.1 not available because of resource collisions
>ACPI: PCI Interrupt 0000:00:1f.1[A]: no GSI
>ICH4: BIOS configuration fixed.
>ICH4: chipset revision 2
>ICH4: not 100% native mode: will probe irqs later
>    ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:pio
>    ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:pio, hdd:pio
>hda: DW-224E-A, ATAPI CD/DVD-ROM drive
>ide0 at 0x1f0-0x1f7,0x3f6 on irq 34
>hda: ATAPI 24X DVD-ROM CD-R/RW drive, 1658kB Cache, UDMA(33)
>Uniform CD-ROM driver Revision: 3.20
>ide-floppy driver 0.99.newide
>st: Version 20050830, fixed bufsize 32768, s/g segs 256
>osst :I: Tape driver with OnStream support version 0.99.3
>osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
>Fusion MPT base driver 3.03.07
>Copyright (c) 1999-2005 LSI Logic Corporation
>Fusion MPT SPI Host driver 3.03.07
>GSI 28 (level, low) -> CPU 0 (0x0000) vector 49
>ACPI: PCI Interrupt 0000:06:02.0[A] -> GSI 28 (level, low) -> IRQ 49
>(XEN) Warning: UC to WB for mpaddr=f8fd0034
>mptbase: Initiating ioc0 bringup
>mptbase: ioc0: ERROR - Wait IOC_READY state timeout(15)!
>mptbase: ioc0: ERROR - Enable Diagnostic mode FAILED! (00h)
>mptbase: ioc0 NOT READY WARNING!
>mptbase: WARNING - ioc0 did not initialize properly! (-1)
>mptspi: probe of 0000:06:02.0 failed with error -1
>GSI 29 (level, low) -> CPU 0 (0x0000) vector 50
>ACPI: PCI Interrupt 0000:06:02.1[B] -> GSI 29 (level, low) -> IRQ 50
>(XEN) Warning: UC to WB for mpaddr=f8ff0034
>mptbase: Initiating ioc1 bringup
>mptbase: ioc1: ERROR - Wait IOC_READY state timeout(15)!
>mptbase: ioc1: ERROR - Enable Diagnostic mode FAILED! (00h)
>mptbase: ioc1 NOT READY WARNING!
>mptbase: WARNING - ioc1 did not initialize properly! (-1)
>mptspi: probe of 0000:06:02.1 failed with error -1
>Fusion MPT SAS Host driver 3.03.07
>usbmon: debugfs is not available
>GSI 23 (level, low) -> CPU 0 (0x0000) vector 51
>ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 51
>ehci_hcd 0000:00:1d.7: EHCI Host Controller
>(XEN) Warning: UC to WB for mpaddr=f9ff0000
>ehci_hcd 0000:00:1d.7: can't reset
>ACPI: PCI interrupt for device 0000:00:1d.7 disabled
>GSI 23 (level, low) -> CPU 0 (0x0000) vector 51 unregistered
>free_irq_vector: double free!
>ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -110
>ehci_hcd: probe of 0000:00:1d.7 failed with error -110
>USB Universal Host Controller Interface driver v2.3
>GSI 16 (level, low) -> CPU 0 (0x0000) vector 52
>ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 52
>uhci_hcd 0000:00:1d.0: UHCI Host Controller
>uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
>uhci_hcd 0000:00:1d.0: irq 52, io base 0x00004cc0
>usb usb1: configuration #1 chosen from 1 choice
>hub 1-0:1.0: USB hub found
>hub 1-0:1.0: 2 ports detected
>GSI 19 (level, low) -> CPU 0 (0x0000) vector 53
>ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 53
>uhci_hcd 0000:00:1d.1: UHCI Host Controller
>uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
>uhci_hcd 0000:00:1d.1: irq 53, io base 0x00004ce0
>usb usb2: configuration #1 chosen from 1 choice
>hub 2-0:1.0: USB hub found
>hub 2-0:1.0: 2 ports detected
>Initializing USB Mass Storage driver...
>usb 2-1: new low speed USB device using uhci_hcd and address 2
>usb 2-1: configuration #1 chosen from 1 choice
>usb 2-2: new low speed USB device using uhci_hcd and address 3
>usb 2-2: configuration #1 chosen from 1 choice
>usbcore: registered new driver usb-storage
>USB Mass Storage support registered.
>usbcore: registered new driver hiddev
>input: Logitech USB-PS/2 Optical Mouse as /class/input/input0
>input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-
>0000:00:1d.1-1
>input: ORTEK ORTEK Combo Keyboard V1.5 as /class/input/input1
>input: USB HID v1.00 Keyboard [ORTEK ORTEK Combo Keyboard V1.5] on usb-
>0000:00:1d.1-2
>input: ORTEK ORTEK Combo Keyboard V1.5 as /class/input/input2
>input,hiddev96: USB HID v1.00 Device [ORTEK ORTEK Combo Keyboard V1.5] 
>on usb-0000:00:1d.1-2
>usbcore: registered new driver usbhid
>drivers/usb/input/hid-core.c: v2.6:USB HID core driver
>mice: PS/2 mouse device common for all mice
>i2c /dev entries driver
>device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@xxxxxxxxxx
>EFI Variables Facility v0.08 2004-May-17
>Advanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 
>08:57:20 2006 UTC).
>atkbd.c: keyboard reset failed on isa0060/serio1
>atkbd.c: keyboard reset failed on isa0060/serio0
>no UART detected at 0x1
>specify port
>snd_mpu401: probe of snd_mpu401.0 failed with error -22
>ALSA device list:
>  #0: Dummy 1
>  #1: Virtual MIDI Card 1
>NET: Registered protocol family 2
>IP route cache hash table entries: 131072 (order: 6, 1048576 bytes)
>TCP established hash table entries: 524288 (order: 9, 8388608 bytes)
>TCP bind hash table entries: 65536 (order: 6, 1048576 bytes)
>TCP: Hash tables configured (established 524288 bind 65536)
>TCP reno registered
>TCP bic registered
>NET: Registered protocol family 1
>NET: Registered protocol family 17
>Bridge firewalling registered
>xen privcmd uses pseudo physical addr range [0x300000000, 0x3ffff000000] 
>(4182000MB)
>Freeing unused kernel memory: 288kB freed
>Red Hat nash version 4.2.1.6 starting
>Mounted /proc filesystem
>Mounting sysfs
>Creating /dev
>Starting udev
>Creating root device
>Mounting root filesystem
>mount: error 6 mounting ext3
>mount: error 2 mounting none
>Switching to new root
>switchroot: mount failed: 22
>umount /initrd/dev failed: 2
>Kernel panic - not syncing: Attempted to kill init!
> (XEN) Domain 0 crashed: rebooting machine in 5 seconds.
>
>
>Best Regards,
>
>Akio Takebe
>-------------------------------text/plain-------------------------------
>_______________________________________________
>Xen-ia64-devel mailing list
>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-ia64-devel


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