Re: [RFC] x86: merge nmi_32-64 to nmi.c

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Cyrill Gorcunov
Date: Sunday, May 18, 2008 - 3:20 am

[Andi Kleen - Sun, May 18, 2008 at 12:15:32PM +0200]
| 
| > Definitely, but we should do it at the Kconfig level which allows us
| > to have integer defines as well, so we end up with something like:
| > 
| > static inline unsigned int get_nmi_count(int cpu)
| > {
| >       return CONFIG_X86_64 ? cpu_pda(cpu)->__nmi_count : nmi_count(cpu);
| > }
| 
| #ifdef CONFIG_X86_64 would evaluate true even with CONFIG_X86_64 == 0
| 
| -Andi
|

yes, but what to do with absence of __nmi_count on 32bit and die_nmi
uses different number of args? gcc follows both pathes anyway trying
to evaluate where I prefer it would not... I mean I've got errors
on compiling procedue 'cause of different number of args for die_nmi
used in 32bit mode. That is why I've asked Thomas if it possible to
add "panic" boot option for 32bit mode and make it familiar with 64bit
mode and merge them eventually.

		- Cyrill -
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sat May 17, 12:22 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Tom Spink, (Sat May 17, 1:28 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Maciej W. Rozycki, (Sat May 17, 1:52 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Thomas Gleixner, (Sat May 17, 2:40 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Mikael Pettersson, (Sat May 17, 2:48 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Thomas Gleixner, (Sat May 17, 3:34 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sat May 17, 11:24 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Jeremy Fitzhardinge, (Sun May 18, 12:25 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 12:38 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Jeremy Fitzhardinge, (Sun May 18, 1:33 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 1:47 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Thomas Gleixner, (Sun May 18, 2:09 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 2:13 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 2:35 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 3:04 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 3:09 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Andi Kleen, (Sun May 18, 3:15 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 3:20 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Andi Kleen, (Sun May 18, 3:25 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 3:29 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Tom Spink, (Sun May 18, 5:07 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Sun May 18, 5:10 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Adrian Bunk, (Sun May 18, 11:08 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Andi Kleen, (Sun May 18, 11:13 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Jeremy Fitzhardinge, (Sun May 18, 11:33 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Jeremy Fitzhardinge, (Sun May 18, 11:35 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Maciej W. Rozycki, (Sun May 18, 11:38 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Andi Kleen, (Sun May 18, 12:13 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Adrian Bunk, (Sun May 18, 12:29 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Jeremy Fitzhardinge, (Sun May 18, 12:51 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Adrian Bunk, (Sun May 18, 1:40 pm)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Mon May 19, 7:27 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Mon May 19, 11:07 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Mon May 19, 11:41 am)
Re: [RFC] x86: merge nmi_32-64 to nmi.c, Cyrill Gorcunov, (Wed May 21, 12:41 am)