Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 10/02/2016 12:57 PM, Sander Eikelenboom wrote: > On 2016-10-02 18:53, Boris Ostrovsky wrote: >> On 10/02/2016 08:50 AM, Sander Eikelenboom wrote: >>> > Sure thing: > addr2line -e vmlinux-4.8.0-rc8-20161002-linus-xennext+ > 8101fdb9 > /usr/src/new/linux-linus/arch/x86/xen/irq.c:34 > > asmlinkage __visible unsigned long xen_save_fl(void) > { > struct vcpu_info *vcpu; > unsigned long flags; > > vcpu = this_cpu_read(xen_vcpu); > > /* flag has opposite sense of mask */ > flags = !vcpu->evtchn_upcall_mask; <== WHICH IS HERE > > /* convert to IF type flag >-0 -> 0x >-1 -> 0x > */ > return (-flags) & X86_EFLAGS_IF; > } Can you post your .config file? Our tests seem to have run fine yesterday with those branches, until apparently electrical problem shut down the whole test farm this morning. -boris >>> >>> Sure, it's attached. >> >> >> I can reproduce this and will send a patch soon. >> >> -boris > > Hi Boris, > > Thx, just wondering though what the specific difference in .config was :) It's CONFIG_DEBUG_MUTEXES. When it is defined, spin_lock_mutex() does local_irq_save() which ends up calling xen_save_fl(). And the latter requires per_cpu(xen_vcpu, cpu<=0>) to be set, which it is not. Until now we haven't called mutex_lock() yet at this point but now that we are registering with hotplug infrastructure we do. -boris ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 10/02/2016 12:57 PM, Sander Eikelenboom wrote: > On 2016-10-02 18:53, Boris Ostrovsky wrote: >> On 10/02/2016 08:50 AM, Sander Eikelenboom wrote: >>> > Sure thing: > addr2line -e vmlinux-4.8.0-rc8-20161002-linus-xennext+ > 8101fdb9 > /usr/src/new/linux-linus/arch/x86/xen/irq.c:34 > > asmlinkage __visible unsigned long xen_save_fl(void) > { > struct vcpu_info *vcpu; > unsigned long flags; > > vcpu = this_cpu_read(xen_vcpu); > > /* flag has opposite sense of mask */ > flags = !vcpu->evtchn_upcall_mask; <== WHICH IS HERE > > /* convert to IF type flag >-0 -> 0x >-1 -> 0x > */ > return (-flags) & X86_EFLAGS_IF; > } Can you post your .config file? Our tests seem to have run fine yesterday with those branches, until apparently electrical problem shut down the whole test farm this morning. -boris >>> >>> Sure, it's attached. >> >> >> I can reproduce this and will send a patch soon. >> >> -boris > > Hi Boris, > > Thx, just wondering though what the specific difference in .config was :) > That's what I am trying to understand. The fix is probably to move per_cpu(xen_vcpu, 0) = &HYPERVISOR_shared_info->vcpu_info[0]; in enlighten.c:xen_start_kernel() up a little. I am trying to understand what's changed to trip this error. -boris ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 2016-10-02 18:53, Boris Ostrovsky wrote: On 10/02/2016 08:50 AM, Sander Eikelenboom wrote: Sure thing: addr2line -e vmlinux-4.8.0-rc8-20161002-linus-xennext+ 8101fdb9 /usr/src/new/linux-linus/arch/x86/xen/irq.c:34 asmlinkage __visible unsigned long xen_save_fl(void) { struct vcpu_info *vcpu; unsigned long flags; vcpu = this_cpu_read(xen_vcpu); /* flag has opposite sense of mask */ flags = !vcpu->evtchn_upcall_mask; <== WHICH IS HERE /* convert to IF type flag -0 -> 0x -1 -> 0x */ return (-flags) & X86_EFLAGS_IF; } Can you post your .config file? Our tests seem to have run fine yesterday with those branches, until apparently electrical problem shut down the whole test farm this morning. -boris Sure, it's attached. I can reproduce this and will send a patch soon. -boris Hi Boris, Thx, just wondering though what the specific difference in .config was :) -- Sander Thx ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 10/02/2016 08:50 AM, Sander Eikelenboom wrote: > >>> Sure thing: >>> addr2line -e vmlinux-4.8.0-rc8-20161002-linus-xennext+ 8101fdb9 >>> /usr/src/new/linux-linus/arch/x86/xen/irq.c:34 >>> >>> asmlinkage __visible unsigned long xen_save_fl(void) >>> { >>> struct vcpu_info *vcpu; >>> unsigned long flags; >>> >>> vcpu = this_cpu_read(xen_vcpu); >>> >>> /* flag has opposite sense of mask */ >>> flags = !vcpu->evtchn_upcall_mask; <== WHICH IS HERE >>> >>> /* convert to IF type flag >>>-0 -> 0x >>>-1 -> 0x >>> */ >>> return (-flags) & X86_EFLAGS_IF; >>> } >> >> >> Can you post your .config file? >> >> Our tests seem to have run fine yesterday with those branches, until >> apparently electrical problem shut down the whole test farm this >> morning. >> >> -boris > > Sure, it's attached. I can reproduce this and will send a patch soon. -boris ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 10/02/2016 08:26 AM, Sander Eikelenboom wrote: > On 2016-10-02 14:08, Andrew Cooper wrote: >> On 02/10/2016 12:46, Sander Eikelenboom wrote: >>> Hi All, >>> >>> Since the new merge window is emerging I took the liberty of testing a >>> linux 4.8-rc8 tree with >>> the Xen for-linus-4.9 branch pulled on top. >>> Unfortunately this crashes dom0 early in boot under Xen. >>> On bare-metal the same kernel boots fine. >>> Under Xen a linux 4.8-rc8 kernel without the Xen branch pulled on top, >>> also boots fine. >> >> So this looks to be a regression in the Xen for-linux-4.9 branch. >> >>> >>> Hypervisor is a recentish xen-unstable build. >>> >>> The serial log is below. >>> >>> (XEN) [2016-10-02 11:31:53.106] Scrubbing Free RAM on 1 nodes using 6 >>> CPUs >>> (XEN) [2016-10-02 11:31:53.217] .done. >>> (XEN) [2016-10-02 11:31:56.242] Initial low memory virq threshold set >>> at 0x4000 pages. >>> (XEN) [2016-10-02 11:31:56.260] Std. Loglevel: All >>> (XEN) [2016-10-02 11:31:56.277] Guest Loglevel: All >>> (XEN) [2016-10-02 11:31:56.295] Xen is relinquishing VGA console. >>> (XEN) [2016-10-02 11:31:56.396] *** Serial input -> DOM0 (type >>> 'CTRL-a' three times to switch input to Xen) >>> (XEN) [2016-10-02 11:31:56.396] Freed 308kB init memory >>> (XEN) [2016-10-02 11:31:56.397] d0v0: unhandled page fault (ec=) >>> (XEN) [2016-10-02 11:31:56.397] Pagetable walk from 0001: >>> (XEN) [2016-10-02 11:31:56.397] L4[0x000] = >>> >>> (XEN) [2016-10-02 11:31:56.397] domain_crash_sync called from entry.S: >>> fault at 82d080244960 entry.o#create_bounce_frame+0x145/0x154 >>> (XEN) [2016-10-02 11:31:56.397] Domain 0 (vcpu#0) crashed on cpu#0: >>> (XEN) [2016-10-02 11:31:56.397] [ Xen-4.8-unstable x86_64 >>> debug=y Not tainted ] >>> (XEN) [2016-10-02 11:31:56.397] CPU:0 >>> (XEN) [2016-10-02 11:31:56.397] RIP:e033:[] >>> (XEN) [2016-10-02 11:31:56.397] RFLAGS: 0286 EM: 1 >>> CONTEXT: pv guest (d0v0) >>> (XEN) [2016-10-02 11:31:56.397] rax: rbx: >>> 82248bb0 rcx: 8101bc10 >>> (XEN) [2016-10-02 11:31:56.397] rdx: 0001 rsi: >>> 81f0aa50 rdi: 82248bb0 >>> (XEN) [2016-10-02 11:31:56.397] rbp: 82203e50 rsp: >>> 82203dc0 r8: 8101b550 >>> (XEN) [2016-10-02 11:31:56.397] r9: r10: >>> r11: 80802001 >>> (XEN) [2016-10-02 11:31:56.397] r12: r13: >>> r14: 82215580 >>> (XEN) [2016-10-02 11:31:56.397] r15: cr0: >>> 8005003b cr4: 06e0 >>> (XEN) [2016-10-02 11:31:56.397] cr3: 00054a601000 cr2: >>> 0001 >>> (XEN) [2016-10-02 11:31:56.397] ds: es: fs: gs: >>> ss: e02b cs: e033 >>> (XEN) [2016-10-02 11:31:56.397] Guest stack trace from >>> rsp=82203dc0: >>> (XEN) [2016-10-02 11:31:56.397]8101bc10 80802001 >>> 8101fdb9 >>> (XEN) [2016-10-02 11:31:56.397]0001e030 00010086 >>> 82203e00 e02b >>> (XEN) [2016-10-02 11:31:56.397]82203e50 8101fcb5 >>> 80802001 >>> (XEN) [2016-10-02 11:31:56.397] 8101b550 >>> 82248bb0 81f0aa50 >>> (XEN) [2016-10-02 11:31:56.397]0001 8101bc10 >>> 82203eb8 81b7e9f4 >>> (XEN) [2016-10-02 11:31:56.397] 82203ea8 >>> 80802001 0004 >>> (XEN) [2016-10-02 11:31:56.397]8101baa2 82203f40 >>> 82248bb0 >>> (XEN) [2016-10-02 11:31:56.397] 8101bc10 >>> 82203ed0 >>> (XEN) [2016-10-02 11:31:56.397]81b7ed45 0013 >>> 82203ee0 810cc127 >>> (XEN) [2016-10-02 11:31:56.397]82203f28 810ccdab >>> 81f0aa50 8101b550 >>> (XEN) [2016-10-02 11:31:56.397]82203f60 82203f5c >>> >>> (XEN) [2016-10-02 11:31:56.397] 82203f40 >>> 810c83be 8260 >>> (XEN) [2016-10-02 11:31:56.397]82203ff8 8232946a >>> 00100fa0 8080200100060800 >>> (XEN) [2016-10-02 11:31:56.397]1789c3f5 >>> >>> (XEN) [2016-10-02 11:31:56.397] >>> >>> (XEN) [2016-10-02 11:31:56.397] >>> >>> (XEN) [2016-10-02 11:31:56.397] >>> >>> (XEN) [2016-10-02 11:31:56.397] >>> >>> (XEN) [2016-10-02 11:31:56.39
Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 2016-10-02 14:08, Andrew Cooper wrote: On 02/10/2016 12:46, Sander Eikelenboom wrote: Hi All, Since the new merge window is emerging I took the liberty of testing a linux 4.8-rc8 tree with the Xen for-linus-4.9 branch pulled on top. Unfortunately this crashes dom0 early in boot under Xen. On bare-metal the same kernel boots fine. Under Xen a linux 4.8-rc8 kernel without the Xen branch pulled on top, also boots fine. So this looks to be a regression in the Xen for-linux-4.9 branch. Hypervisor is a recentish xen-unstable build. The serial log is below. (XEN) [2016-10-02 11:31:53.106] Scrubbing Free RAM on 1 nodes using 6 CPUs (XEN) [2016-10-02 11:31:53.217] .done. (XEN) [2016-10-02 11:31:56.242] Initial low memory virq threshold set at 0x4000 pages. (XEN) [2016-10-02 11:31:56.260] Std. Loglevel: All (XEN) [2016-10-02 11:31:56.277] Guest Loglevel: All (XEN) [2016-10-02 11:31:56.295] Xen is relinquishing VGA console. (XEN) [2016-10-02 11:31:56.396] *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen) (XEN) [2016-10-02 11:31:56.396] Freed 308kB init memory (XEN) [2016-10-02 11:31:56.397] d0v0: unhandled page fault (ec=) (XEN) [2016-10-02 11:31:56.397] Pagetable walk from 0001: (XEN) [2016-10-02 11:31:56.397] L4[0x000] = (XEN) [2016-10-02 11:31:56.397] domain_crash_sync called from entry.S: fault at 82d080244960 entry.o#create_bounce_frame+0x145/0x154 (XEN) [2016-10-02 11:31:56.397] Domain 0 (vcpu#0) crashed on cpu#0: (XEN) [2016-10-02 11:31:56.397] [ Xen-4.8-unstable x86_64 debug=y Not tainted ] (XEN) [2016-10-02 11:31:56.397] CPU:0 (XEN) [2016-10-02 11:31:56.397] RIP:e033:[] (XEN) [2016-10-02 11:31:56.397] RFLAGS: 0286 EM: 1 CONTEXT: pv guest (d0v0) (XEN) [2016-10-02 11:31:56.397] rax: rbx: 82248bb0 rcx: 8101bc10 (XEN) [2016-10-02 11:31:56.397] rdx: 0001 rsi: 81f0aa50 rdi: 82248bb0 (XEN) [2016-10-02 11:31:56.397] rbp: 82203e50 rsp: 82203dc0 r8: 8101b550 (XEN) [2016-10-02 11:31:56.397] r9: r10: r11: 80802001 (XEN) [2016-10-02 11:31:56.397] r12: r13: r14: 82215580 (XEN) [2016-10-02 11:31:56.397] r15: cr0: 8005003b cr4: 06e0 (XEN) [2016-10-02 11:31:56.397] cr3: 00054a601000 cr2: 0001 (XEN) [2016-10-02 11:31:56.397] ds: es: fs: gs: ss: e02b cs: e033 (XEN) [2016-10-02 11:31:56.397] Guest stack trace from rsp=82203dc0: (XEN) [2016-10-02 11:31:56.397]8101bc10 80802001 8101fdb9 (XEN) [2016-10-02 11:31:56.397]0001e030 00010086 82203e00 e02b (XEN) [2016-10-02 11:31:56.397]82203e50 8101fcb5 80802001 (XEN) [2016-10-02 11:31:56.397] 8101b550 82248bb0 81f0aa50 (XEN) [2016-10-02 11:31:56.397]0001 8101bc10 82203eb8 81b7e9f4 (XEN) [2016-10-02 11:31:56.397] 82203ea8 80802001 0004 (XEN) [2016-10-02 11:31:56.397]8101baa2 82203f40 82248bb0 (XEN) [2016-10-02 11:31:56.397] 8101bc10 82203ed0 (XEN) [2016-10-02 11:31:56.397]81b7ed45 0013 82203ee0 810cc127 (XEN) [2016-10-02 11:31:56.397]82203f28 810ccdab 81f0aa50 8101b550 (XEN) [2016-10-02 11:31:56.397]82203f60 82203f5c (XEN) [2016-10-02 11:31:56.397] 82203f40 810c83be 8260 (XEN) [2016-10-02 11:31:56.397]82203ff8 8232946a 00100fa0 8080200100060800 (XEN) [2016-10-02 11:31:56.397]1789c3f5 (XEN) [2016-10-02 11:31:56.397] (XEN) [2016-10-02 11:31:56.397] (XEN) [2016-10-02 11:31:56.397] (XEN) [2016-10-02 11:31:56.397] (XEN) [2016-10-02 11:31:56.397]0f0060c0c748 c305 (XEN) [2016-10-02 11:31:56.397] (XEN) [2016-10-02 11:31:56.397] Hardware Dom0 crashed: rebooting machine in 5 seconds. Something in Linux at 8101fdb9 followed a NULL pointer. Can you see what it was with the linux debug symbols? ~Andrew Sure thing: addr2line -e vml
Re: [Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
On 02/10/2016 12:46, Sander Eikelenboom wrote: > Hi All, > > Since the new merge window is emerging I took the liberty of testing a > linux 4.8-rc8 tree with > the Xen for-linus-4.9 branch pulled on top. > Unfortunately this crashes dom0 early in boot under Xen. > On bare-metal the same kernel boots fine. > Under Xen a linux 4.8-rc8 kernel without the Xen branch pulled on top, > also boots fine. So this looks to be a regression in the Xen for-linux-4.9 branch. > > Hypervisor is a recentish xen-unstable build. > > The serial log is below. > > (XEN) [2016-10-02 11:31:53.106] Scrubbing Free RAM on 1 nodes using 6 > CPUs > (XEN) [2016-10-02 11:31:53.217] .done. > (XEN) [2016-10-02 11:31:56.242] Initial low memory virq threshold set > at 0x4000 pages. > (XEN) [2016-10-02 11:31:56.260] Std. Loglevel: All > (XEN) [2016-10-02 11:31:56.277] Guest Loglevel: All > (XEN) [2016-10-02 11:31:56.295] Xen is relinquishing VGA console. > (XEN) [2016-10-02 11:31:56.396] *** Serial input -> DOM0 (type > 'CTRL-a' three times to switch input to Xen) > (XEN) [2016-10-02 11:31:56.396] Freed 308kB init memory > (XEN) [2016-10-02 11:31:56.397] d0v0: unhandled page fault (ec=) > (XEN) [2016-10-02 11:31:56.397] Pagetable walk from 0001: > (XEN) [2016-10-02 11:31:56.397] L4[0x000] = > > (XEN) [2016-10-02 11:31:56.397] domain_crash_sync called from entry.S: > fault at 82d080244960 entry.o#create_bounce_frame+0x145/0x154 > (XEN) [2016-10-02 11:31:56.397] Domain 0 (vcpu#0) crashed on cpu#0: > (XEN) [2016-10-02 11:31:56.397] [ Xen-4.8-unstable x86_64 > debug=y Not tainted ] > (XEN) [2016-10-02 11:31:56.397] CPU:0 > (XEN) [2016-10-02 11:31:56.397] RIP:e033:[] > (XEN) [2016-10-02 11:31:56.397] RFLAGS: 0286 EM: 1 > CONTEXT: pv guest (d0v0) > (XEN) [2016-10-02 11:31:56.397] rax: rbx: > 82248bb0 rcx: 8101bc10 > (XEN) [2016-10-02 11:31:56.397] rdx: 0001 rsi: > 81f0aa50 rdi: 82248bb0 > (XEN) [2016-10-02 11:31:56.397] rbp: 82203e50 rsp: > 82203dc0 r8: 8101b550 > (XEN) [2016-10-02 11:31:56.397] r9: r10: > r11: 80802001 > (XEN) [2016-10-02 11:31:56.397] r12: r13: > r14: 82215580 > (XEN) [2016-10-02 11:31:56.397] r15: cr0: > 8005003b cr4: 06e0 > (XEN) [2016-10-02 11:31:56.397] cr3: 00054a601000 cr2: > 0001 > (XEN) [2016-10-02 11:31:56.397] ds: es: fs: gs: > ss: e02b cs: e033 > (XEN) [2016-10-02 11:31:56.397] Guest stack trace from > rsp=82203dc0: > (XEN) [2016-10-02 11:31:56.397]8101bc10 80802001 > 8101fdb9 > (XEN) [2016-10-02 11:31:56.397]0001e030 00010086 > 82203e00 e02b > (XEN) [2016-10-02 11:31:56.397]82203e50 8101fcb5 > 80802001 > (XEN) [2016-10-02 11:31:56.397] 8101b550 > 82248bb0 81f0aa50 > (XEN) [2016-10-02 11:31:56.397]0001 8101bc10 > 82203eb8 81b7e9f4 > (XEN) [2016-10-02 11:31:56.397] 82203ea8 > 80802001 0004 > (XEN) [2016-10-02 11:31:56.397]8101baa2 82203f40 > 82248bb0 > (XEN) [2016-10-02 11:31:56.397] 8101bc10 > 82203ed0 > (XEN) [2016-10-02 11:31:56.397]81b7ed45 0013 > 82203ee0 810cc127 > (XEN) [2016-10-02 11:31:56.397]82203f28 810ccdab > 81f0aa50 8101b550 > (XEN) [2016-10-02 11:31:56.397]82203f60 82203f5c > > (XEN) [2016-10-02 11:31:56.397] 82203f40 > 810c83be 8260 > (XEN) [2016-10-02 11:31:56.397]82203ff8 8232946a > 00100fa0 8080200100060800 > (XEN) [2016-10-02 11:31:56.397]1789c3f5 > > (XEN) [2016-10-02 11:31:56.397] > > (XEN) [2016-10-02 11:31:56.397] > > (XEN) [2016-10-02 11:31:56.397] > > (XEN) [2016-10-02 11:31:56.397] > > (XEN) [2016-10-02 11:31:56.397]0f0060c0c748 c305 > > (XEN) [2016-10-02 11:31:56.397] > > (XEN) [2016-10-02 11:31:56.397] Hardware Dom0 crashed: rebooting > machine in 5 seconds. Something in
[Xen-devel] Linux 4.8-rc8 with Xen for-linus-4.9 branch: dom0 crashes on boot
Hi All, Since the new merge window is emerging I took the liberty of testing a linux 4.8-rc8 tree with the Xen for-linus-4.9 branch pulled on top. Unfortunately this crashes dom0 early in boot under Xen. On bare-metal the same kernel boots fine. Under Xen a linux 4.8-rc8 kernel without the Xen branch pulled on top, also boots fine. Hypervisor is a recentish xen-unstable build. The serial log is below. -- Sander __ ___ ____ __ _ \ \/ /___ _ __ | || | ( _ )_ _ _ __ ___| |_ __ _| |__ | | ___ \ // _ \ '_ \ | || |_ / _ \ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \ / \ __/ | | | |__ _| (_) |__| |_| | | | \__ \ || (_| | |_) | | __/ /_/\_\___|_| |_||_|(_)___/\__,_|_| |_|___/\__\__,_|_.__/|_|\___| (XEN) Xen version 4.8-unstable (r...@dyndns.org) (gcc-4.9.real (Debian 4.9.2-10) 4.9.2) debug=y Sat Oct 1 21:59:54 CEST 2016 (XEN) Latest ChangeSet: Wed Sep 28 12:12:13 2016 +0100 git:da9207c-dirty (XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1 (XEN) Command line: dom0_mem=2048M,max:2048M loglvl=all loglvl_guest=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle cpufreq=xen com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug,amd-iommu-debug conring_size=128k ucode=-1 (XEN) Video information: (XEN) VGA is graphics mode 1280x1024, 32 bpp (XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds (XEN) Disc information: (XEN) Found 2 MBR signatures (XEN) Found 2 EDD information structures (XEN) Xen-e820 RAM map: (XEN) - 00099400 (usable) (XEN) 00099400 - 000a (reserved) (XEN) 000e4000 - 0010 (reserved) (XEN) 0010 - 9ff9 (usable) (XEN) 9ff9 - 9ff9e000 (ACPI data) (XEN) 9ff9e000 - 9ffe (ACPI NVS) (XEN) 9ffe - a000 (reserved) (XEN) ffe0 - 0001 (reserved) (XEN) 0001 - 00056000 (usable) (XEN) ACPI: RSDP 000FB100, 0014 (r0 ACPIAM) (XEN) ACPI: RSDT 9FF9, 0048 (r1 MSIOEMSLIC 20100913 MSFT 97) (XEN) ACPI: FACP 9FF90200, 0084 (r1 7640MS A7640100 20100913 MSFT 97) (XEN) ACPI: DSDT 9FF905E0, 9427 (r1 A7640 A7640100 100 INTL 20051117) (XEN) ACPI: FACS 9FF9E000, 0040 (XEN) ACPI: APIC 9FF90390, 0088 (r1 7640MS A7640100 20100913 MSFT 97) (XEN) ACPI: MCFG 9FF90420, 003C (r1 7640MS OEMMCFG 20100913 MSFT 97) (XEN) ACPI: SLIC 9FF90460, 0176 (r1 MSIOEMSLIC 20100913 MSFT 97) (XEN) ACPI: OEMB 9FF9E040, 0072 (r1 7640MS A7640100 20100913 MSFT 97) (XEN) ACPI: SRAT 9FF9A5E0, 0108 (r3 AMDFAM_F_102 AMD 1) (XEN) ACPI: HPET 9FF9A6F0, 0038 (r1 7640MS OEMHPET 20100913 MSFT 97) (XEN) ACPI: IVRS 9FF9A730, 0110 (r1 AMD RD890S 202031 AMD 0) (XEN) ACPI: SSDT 9FF9A840, 0DA4 (r1 A M I POWERNOW1 AMD 1) (XEN) System RAM: 20479MB (20970660kB) (XEN) SRAT: PXM 0 -> APIC 00 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 01 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 02 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 03 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 04 -> Node 0 (XEN) SRAT: PXM 0 -> APIC 05 -> Node 0 (XEN) SRAT: Node 0 PXM 0 0-a (XEN) SRAT: Node 0 PXM 0 10-a000 (XEN) SRAT: Node 0 PXM 0 1-56000 (XEN) NUMA: Allocated memnodemap from 55c75c000 - 55c762000 (XEN) NUMA: Using 8 for the hash shift. (XEN) Domain heap initialised (XEN) Allocated console ring of 128 KiB. (XEN) vesafb: framebuffer at 0xd000, mapped to 0x82c000201000, using 6144k, total 16384k (XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16 (XEN) vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0 (XEN) CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0) (XEN) found SMP MP-table at 000ff780 (XEN) DMI present. (XEN) Using APIC driver default (XEN) ACPI: PM-Timer IO Port: 0x808 (24 bits) (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0] (XEN) ACPI: wakeup_vec[9ff9e00c], vec_size[20] (XEN) ACPI: Local APIC address 0xfee0 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled) (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled) (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled) (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled) (XEN) ACPI: IOAPIC (id[0x06] address[0xfec0] gsi_base[0]) (XEN) IOAPIC[0]: apic_id 6, version 33, address 0xfec0, GSI 0-23 (XEN) ACPI: IOAPIC (id[0x07] address[0xfec2] gsi_base[24]) (XEN) IOAPIC[1]: apic_id 7, version 33, address 0xfec2, GSI 24-55 (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) (XEN) ACPI: IRQ0 used by override. (XEN) ACPI: IRQ2 used by override. (XEN) ACPI: IRQ9 used by override. (XEN) Enabling APIC mode: Flat.