On Sat, 3 May 2008, jamal wrote:This looks bad. 0f ae 00 fxsave (%eax) 0f ba 60 02 07 btl $0x7,0x2(%eax) 73 02 jae (skip fnclex) db e2 fnclex 0f 1f 00 nopl (%eax) ^^^^ This is a P4+ instruction. So it's not surprising that the P2 chokes. The question is where this comes from. we have: #define P6_NOP3 ".byte 0x0f,0x1f,0x00\n" So the alternatives code applies the wrong nop padding for your CPU. This was probably introduced with commit 32c464f5d9701db45bc1673288594e664065388e. Jan, are you sure that P3 knows the P6 NOPs ? AFAICT its P4, but I have to dig up the manuals. Jamal, does the following patch solve your problem ? Please provide also output of /proc/cpuinfo. Thanks, tglx --- --- linux-2.6.orig/arch/x86/kernel/alternative.c +++ linux-2.6/arch/x86/kernel/alternative.c @@ -158,7 +158,6 @@ static const struct nop { { X86_FEATURE_K8, k8_nops }, { X86_FEATURE_K7, k7_nops }, { X86_FEATURE_P4, p6_nops }, - { X86_FEATURE_P3, p6_nops }, { -1, NULL } }; --
| Greg Kroah-Hartman | [PATCH 009/196] Chinese: add translation of sparse.txt |
| Artem Bityutskiy | [PATCH take 2 06/28] UBIFS: add journal replay |
| Luck, Tony | RE: [Ksummit-2008-discuss] Fixing the Kernel Janitors project |
| FUJITA Tomonori | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| ir0s | Local branch ahead of tracked remote branch but git push claims everything up-to-d... |
| Matthieu Moy | git push to a non-bare repository |
| Johannes Schindelin | Re: VCS comparison table |
| Rocco Rutte | mercurial to git |
| Sunnz | radeon driver in -current Xorg 7.2? |
| Neko | reliable, dd over simple ip network |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Siju George | This is what Linus Torvalds calls openBSD crowd |
| David Miller | [GIT]: Networking |
| Inaky Perez-Gonzalez | [PATCH 00/39] merge request for WiMAX kernel stack and i2400m driver |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Evgeniy Polyakov | Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison overwritten |
