login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
March
»
20
Re: [PATCH 0/79] smpboot integration
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Yinghai Lu
Subject:
Re: [PATCH 0/79] smpboot integration
Date: Wednesday, March 19, 2008 - 9:59 pm
On Wed, Mar 19, 2008 at 9:40 PM, Glauber Costa <gcosta@redhat.com> wrote:
quoted text
> > Yinghai Lu wrote: > > On Wed, Mar 19, 2008 at 8:00 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote: > >> On Wed, Mar 19, 2008 at 7:18 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote: > >> > On Wed, Mar 19, 2008 at 10:35 AM, Ingo Molnar <mingo@elte.hu> wrote: > >> > > > >> > > * Glauber de Oliveira Costa <gcosta@redhat.com> wrote: > >> > > > >> > > > Testing and bisectability: > >> > > > > >> > > > The end result was tested in all my hardware (which includes qemu ;-). > >> > > > It does not mean it will boot _your_ hardware, but I did my best ;-) > >> > > > > >> > > > The tree at least compiles in more than 20 randconfigs (for each of > >> > > > x86_64 and i386) For i386, each of the subarchitectures was compiled > >> > > > at least once. (By compile, I obviously mean, every patch, > >> > > > individually) > >> > > > >> > > very nice work! I'll pick it up - and i'm not too worried about > >> > > breakages because at 80 patches granularity any problem should be > >> > > identifiable in a very finegrained way. > >> > > > >> > > >> > it broke 4 sockets quad core above with 64 bit > >> > > >> > Booting processor 11/15 ip 6000 > >> > Initializing CPU#11 > >> > masked ExtINT on CPU#11 > >> > Calibrating delay using timer specific routine.. 4589.46 BogoMIPS (lpj=9178934) > >> > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) > >> > CPU: L2 Cache: 512K (64 bytes/line) > >> > CPU 11/f -> Node 2 > >> > CPU: Physical Processor ID: 2 > >> > CPU: Processor Core ID: 3 > >> > CPU11: Quad-Core AMD Opteron(tm) Processor 8356 stepping 03 > >> > checking TSC synchronization [CPU#0 -> CPU#11]: passed. > >> > Booting processor 12/16 ip 6000 > >> > > >> > looks like local apic id up 4 bit is masked out. so can not start 0x10 > >> > above any more. > >> > >> in wakeup_secondary_via_INIT > >> before the patchsets > >> 64 bit code: > >> > >> /* > >> * Send IPI > >> */ > >> apic_write(APIC_ICR, APIC_INT_LEVELTRIG | APIC_INT_ASSERT > >> | APIC_DM_INIT); > >> > >> > >> after patchset > >> > >> /* Boot on the stack */ > >> /* Kick the second */ > >> apic_write_around(APIC_ICR, APIC_DM_NMI | APIC_DEST_LOGICAL); > >> > >> So that is wrong! esp for system has ext apic id that is has 8 bits > >> instead of 4 bits. > >> > > > > it seems there is two wakeup_secondary_cpu. one for NMI and one INIT. > > > > but should have > > > > #define WAKE_SECONDARY_VIA_INIT > > > > for x86_64 > > > > but after > > > > #ifdef CONFIG_X86_64 > > #undef WAKE_SECONDARY_VIA_NMI > > #define WAKE_SECONDARY_VIA_INIT > > #endif > > > > it still doesn't work. > > > > YH > Thanks for the testing Yinghai. I'll take a deeper look as soon as I > can. The two routines are provided, since i386 numa-q inits the startup > sequence through NMIs. The _VIA_INIT is already defined in x86_64 in the > mach-default/ headers. > > What happens exactly? Does it hang indefinitely ? Or just for a while? > Also, can you provide the exact commit in which this problem start? > (just to be sure)
hang indefinitely. maybe some apic code merge problem... YH --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 0/79] smpboot integration
, Glauber de Oliveira ...
, (Wed Mar 19, 10:24 am)
[PATCH 01/79] [PATCH] change var types in __inquire_remote ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:24 am)
[PATCH 02/79] [PATCH] add loglevel to printks
, Glauber de Oliveira ...
, (Wed Mar 19, 10:24 am)
[PATCH 03/79] [PATCH] use apic_*_around instead of apic_wr ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:24 am)
[PATCH 04/79] [PATCH] use start_ipi_hook in x86_64
, Glauber de Oliveira ...
, (Wed Mar 19, 10:24 am)
[PATCH 05/79] [PATCH] add an smp_apply_quirks to smpboot_32.c
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 06/79] [PATCH] decouple call to print_cpu_info from ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 07/79] [PATCH] provide specialized identification r ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 08/79] [PATCH] use identify_boot_cpu
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 09/79] [PATCH] call identify_secondary_cpu in smp_s ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 10/79] [PATCH] merge smp_store_cpu_info
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 11/79] [PATCH] always enable irqs when entering idle
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 12/79] [PATCH] don't call local_irq_enable before e ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 13/79] [PATCH] move setup_secondary_clock a little ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 14/79] [PATCH] move state update out of ipi_lock
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 15/79] [PATCH] provide APIC_INTEGRATED definition f ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 16/79] [PATCH] use APIC_INTEGRATED tests in x86_64
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 17/79] [PATCH] add barriers statement
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 18/79] [PATCH] isolate sanity checking
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 19/79] [PATCH] isolate logic to disable smp
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 20/79] [PATCH] do tests before do_boot_cpu in i386
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 21/79] [PATCH] make __smp_prepare_cpu void
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 22/79] [PATCH] move assignment of CPU_PREPARE befor ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 23/79] [PATCH] unify extern masks declaration
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 24/79] [PATCH] define bios to apicid mapping
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 25/79] [PATCH] initialize map pointers in setup_32.c
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 26/79] [PATCH] make node to apic mapping declaratio ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 27/79] [PATCH] fix alloc_bootmem_pages_node macro
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 28/79] [PATCH] use specialized routine for setup pe ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 29/79] [PATCH] fill bios cpu to apicid maps
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 30/79] [PATCH] fill cpu to apicid and present map i ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 31/79] [PATCH] get rid of cpucount
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 32/79] [PATCH] allow user to impress friends.
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 33/79] [PATCH] do smp tainting checks in a separate ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 34/79] [PATCH] move impress_friends and smp_check t ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 35/79] [PATCH] add subarch support (for headers) to ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 36/79] [PATCH] include mach_wakecpu.h in smpboot_64
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 37/79] [PATCH] include smpboot_hooks.h in smpboot_64.c
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 38/79] [PATCH] move smp_intr_init away from smpboot ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 39/79] [PATCH] don't set maps in native_smp_prepare ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 40/79] [PATCH] wipe get_nmi_reason out of nmi_64.h
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 41/79] [PATCH] unify nmi_32.h and nmi_64.h
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 42/79] [PATCH] call check_nmi_watchdog explicitly i ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 43/79] [PATCH] call nmi_watchdog_default in i386
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 44/79] [PATCH] don't initialize sibling and core ma ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 45/79] [PATCH] fix apic acking of irqs
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 46/79] [PATCH] schedule work only if keventd is alr ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 47/79] [PATCH] do not zap_low_mappings in __smp_pre ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 48/79] [PATCH] boot cpus from cpu_up, instead of pr ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 49/79] [PATCH] get rid of commenced mask.
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 50/79] [PATCH] use create_idle struct in do_boot_cpu
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 51/79] [PATCH] don't span a new worker in __smp_pre ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 52/79] [PATCH] modify smp_callin in x86_64 to look ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 53/79] [PATCH] wrap esr setting up in i386 in lapic ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 54/79] [PATCH] provide an end_local_APIC_setup function
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 55/79] [PATCH] calibrate delay with irqs enabled
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 56/79] [PATCH] minor adjustments for do_boot_cpu
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 57/79] [PATCH] call do_boot_cpu directly from nativ ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 58/79] [PATCH] include mach_apic.h in smpboot_64.c ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 59/79] [PATCH] change wakeup_secondary name
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 60/79] [PATCH] add callin tests to cpu_up
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 61/79] [PATCH] move {un}map_cpu_to_logical_apicid t ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 62/79] [PATCH] move stack_start to smp.h
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 63/79] [PATCH] change boot_cpu_id to boot_cpu_physi ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 64/79] [PATCH] integrate do_boot_cpu
, Glauber de Oliveira ...
, (Wed Mar 19, 10:25 am)
[PATCH 65/79] [PATCH] integrate start_secondary
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 66/79] [PATCH] merge smp_prepare_boot_cpu
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 67/79] [PATCH] merge native_smp_cpus_done
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 68/79] [PATCH] use physical id when disabling smp
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 69/79] [PATCH] get rid of smp_boot_cpus
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 70/79] [PATCH] additions to i386 native_smp_prepare ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 71/79] [PATCH] assign nr_ioapics = 0 in smpboot_hooks.h
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 72/79] [PATCH] change x86_64 native_smp_prepare_cpu ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 73/79] [PATCH] add extra sanity check
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 74/79] [PATCH] change x86_64 sanity checks to match ...
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 75/79] [PATCH] introduce smpboot_clear_io_apic
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 76/79] [PATCH] merge native_smp_prepare_cpus
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 77/79] [PATCH] merge cpu_exit_clear
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 78/79] [PATCH] move apicid mappings to smpboot.c
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
[PATCH 79/79] [PATCH] remove smpboot_32.c and smpboot_64.c
, Glauber de Oliveira ...
, (Wed Mar 19, 10:26 am)
Re: [PATCH 0/79] smpboot integration
, Ingo Molnar
, (Wed Mar 19, 10:35 am)
Re: [PATCH 0/79] smpboot integration
, Ingo Molnar
, (Wed Mar 19, 11:48 am)
Re: [PATCH 0/79] smpboot integration
, Ingo Molnar
, (Wed Mar 19, 12:36 pm)
Re: [PATCH 0/79] smpboot integration
, Yinghai Lu
, (Wed Mar 19, 7:18 pm)
Re: [PATCH 0/79] smpboot integration
, Yinghai Lu
, (Wed Mar 19, 8:00 pm)
Re: [PATCH 0/79] smpboot integration
, Yinghai Lu
, (Wed Mar 19, 8:32 pm)
Re: [PATCH 0/79] smpboot integration
, Glauber Costa
, (Wed Mar 19, 9:40 pm)
Re: [PATCH 0/79] smpboot integration
, Yinghai Lu
, (Wed Mar 19, 9:59 pm)
Re: [PATCH 58/79] [PATCH] include mach_apic.h in smpboot_6 ...
, Yinghai Lu
, (Wed Mar 19, 11:56 pm)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Maciej W. Rozycki
, (Thu Mar 20, 3:28 am)
Re: [PATCH 58/79] [PATCH] include mach_apic.h in smpboot_6 ...
, Glauber Costa
, (Thu Mar 20, 7:25 am)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Glauber Costa
, (Thu Mar 20, 8:04 am)
Re: [PATCH 58/79] [PATCH] include mach_apic.h in smpboot_6 ...
, Yinghai Lu
, (Thu Mar 20, 11:00 am)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Maciej W. Rozycki
, (Thu Mar 20, 3:27 pm)
Re: [PATCH 58/79] [PATCH] include mach_apic.h in smpboot_6 ...
, Yinghai Lu
, (Fri Mar 21, 3:37 pm)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Glauber Costa
, (Mon Mar 24, 7:51 am)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Maciej W. Rozycki
, (Mon Mar 24, 4:19 pm)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Andi Kleen
, (Tue Mar 25, 5:40 am)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Glauber Costa
, (Tue Mar 25, 6:42 am)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Maciej W. Rozycki
, (Tue Mar 25, 8:48 am)
Re: [PATCH 45/79] [PATCH] fix apic acking of irqs
, Glauber Costa
, (Tue Mar 25, 3:39 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Mel Gorman
Re: [PATCH 1/4] vmstat: remove zone->lock from walk_zones_in_node
Guenter Roeck
Re: [lm-sensors] Location for thermal drivers
David Woodhouse
Re: RFC: Moving firmware blobs out of the kernel.
Siddha, Suresh B
Re: [PATCH 2.6.21 review I] [11/25] x86: default to physical mode on hotplug CPU k...
Peter Zijlstra
Re: [patch 4/6] mm: merge populate and nopage into fault (fixes nonlinear)
git-commits-head
:
Linux Kernel Mailing List
[MIPS] Fix potential latency problem due to non-atomic cpu_wait.
Linux Kernel Mailing List
USB: rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS
Linux Kernel Mailing List
lib/vsprintf.c: fix bug omitting minus sign of numbers (module_param)
Linux Kernel Mailing List
[Bluetooth] Initiate authentication during connection establishment
Linux Kernel Mailing List
[POWERPC] 4xx: Add ppc40x_defconfig
linux-netdev
:
MERCEDES
Your mail id has won 950,000.00 in the MERCEDES Benz Online Promo.for claims send:
David Miller
Re: [PATCH] xen/netfront: do not mark packets of length < MSS as GSO
David Miller
Re: skb_segment() questions
Shan Wei
[RFC PATCH net-next 2/5]IPv6:netfilter: Send an ICMPv6 "Fragment Reassembly Timeou...
Stanislaw Gruszka
[PATCH 1/4] bnx2x: use smp_mb() to keep ordering of read write operations
git
:
Nicolas Sebrecht
git-svn died of signal 11 (was "3 failures on test t9100 (svn)")
Junio C Hamano
Re: [PATCH 2/2] Add url.<base>.pushInsteadOf: URL rewriting for push only
Martin Langhoff
Re: [PATCH] GIT commit statistics.
Alexandre Julliard
[PATCH] gitweb: Put back shortlog instead of graphiclog in the project list.
Josh Triplett
[PATCH 2/2] Add url.<base>.pushInsteadOf: URL rewriting for push only
openbsd-misc
:
Taisto Qvist XX
Re: AMD GEODE LX-800 just works with kernel from install42.iso and kernelpanics wi...
Nico Meijer
Re: gOS Develop Kit with VIA pc-1 Processor Platform VIA C7-D
Andreas Bihlmaier
Re: jetway board sensors (Fintek F71805F)
admin
Drive a 2009 car from R799p/m
Antti Harri
Re: how to create a sha256 hash
Colocation donated by:
Syndicate