2.4.3-ac14 remove three IA-64 related orphans from Configure.help
PATCH 1/1 2.4.3-ac14 remove three IA-64 related orphans from Configure.help
Alan,
The following three Configure.help entries have been confirmed dead, or not needing help by Keith Owens.
The last of these, CONFIG_IA64_AZUSA_HACKS, is listed by Keith as removed by a 2.4.2-ia64-010228 patch, but it still appears in 2.4.3-ac14.
Steven
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0 -16
@@ -18611,22 +18611,6 @@ redirect interrupts to different CPUs. Select N here if you're unsure. -Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure. - -Enable SoftSDV hacks -CONFIG_IA64_SOFTSDV_HACKS - Say Y here to enable hacks to make the kernel work on the Intel - SoftSDV simulator. Select N here if you're unsure. - -Enable AzusA hacks -CONFIG_IA64_AZUSA_HACKS - Say Y here to enable hacks to make the kernel work on the NEC - AzusA platform. Select N here if you're unsure. - Enable IA-64 Machine Check Abort CONFIG_IA64_MCA Say Y here to enable machine check support for IA-64. If you're
Re: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related orphans from
Actually, CONFIG_ITANIUM_PTCG is still required if you have systems with Itanium
processor steppings less than B3. I still have some of these and I'm sure there are
quite a few others out there who still do as well.
Chris McDermott
IBM Linux Technology Center (LTC)
IA-64 Enablement
Steven Cole
<[email protected]> To: [email protected]
Sent by: cc: [email protected], [email protected], [email protected],
linux-ia64-admin@lin [email protected]
uxia64.org Subject: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related
orphans from Configure.help
04/25/01 07:54 AM
Please respond to
scole
Alan,
The following three Configure.help entries have been confirmed dead, or not needing help by Keith Owens.
The last of these, CONFIG_IA64_AZUSA_HACKS, is listed by Keith as removed by a 2.4.2-ia64-010228 patch, but it still appears in 2.4.3-ac14.
Steven
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0 -16
@@ -18611,22 +18611,6 @@ redirect interrupts to different CPUs. Select N here if you're unsure. -Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure. - -Enable SoftSDV hacks -CONFIG_IA64_SOFTSDV_HACKS - Say Y here to enable hacks to make the kernel work on the Intel - SoftSDV simulator. Select N here if you're unsure. - -Enable AzusA hacks -CONFIG_IA64_AZUSA_HACKS - Say Y here to enable hacks to make the kernel work on the NEC - AzusA platform. Select N here if you're unsure. - Enable IA-64 Machine Check Abort CONFIG_IA64_MCA Say Y here to enable machine check support for IA-64. If you're
_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
RE: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related or
In reply to Steven ColeIs there an easy way to tell what stepping your CPU supports?
Ray
-----Original Message-----
From: Chris McDermott [mailto:[email protected]]
Sent: Tuesday, May 01, 2001 10:49 AM
To: [email protected]
Cc: [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; [email protected]
Subject: Re: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related orphans from Configure.help
Actually, CONFIG_ITANIUM_PTCG is still required if you have systems with Itanium
processor steppings less than B3. I still have some of these and I'm sure there are
quite a few others out there who still do as well.
Chris McDermott
IBM Linux Technology Center (LTC)
IA-64 Enablement
Steven Cole
<[email protected]> To:
[email protected]
Sent by: cc:
[email protected], [email protected], [email protected],
linux-ia64-admin@lin [email protected]
uxia64.org Subject: [Linux-ia64]
[PATCH] 2.4.3-ac14 remove three IA-64 related
orphans from Configure.help
04/25/01 07:54 AM
Please respond to
scole
Alan,
The following three Configure.help entries have been confirmed dead, or not needing help by Keith Owens.
The last of these, CONFIG_IA64_AZUSA_HACKS, is listed by Keith as removed by a 2.4.2-ia64-010228 patch, but it still appears in 2.4.3-ac14.
Steven
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0 -16
@@ -18611,22 +18611,6 @@ redirect interrupts to different CPUs. Select N here if you're unsure. -Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure. - -Enable SoftSDV hacks -CONFIG_IA64_SOFTSDV_HACKS - Say Y here to enable hacks to make the kernel work on the Intel - SoftSDV simulator. Select N here if you're unsure. - -Enable AzusA hacks -CONFIG_IA64_AZUSA_HACKS - Say Y here to enable hacks to make the kernel work on the NEC - AzusA platform. Select N here if you're unsure. - Enable IA-64 Machine Check Abort CONFIG_IA64_MCA Say Y here to enable machine check support for IA-64. If you're
_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
RE: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related or
In reply to Steven ColeEither run the command "stepping" at the EFI prompt (you can download stepping.efi from QuAD), or check /proc/cpuinfo within the OS. The revision entry tells which stepping:
Revision 0 = Ax stepping
Revision 1 = B0 stepping
Revision 2 = B1 stepping
Revision 3 = B2 stepping
Revision 4 = B3 stepping
Revision 5 = C0 stepping
Jenna
-----Original Message-----
From: McCaffity, Ray [mailto:[email protected]]
Sent: Tuesday, May 01, 2001 9:42 AM
To: 'Chris McDermott'; [email protected]
Cc: [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; [email protected]
Subject: RE: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related or phans from Configure.help
Is there an easy way to tell what stepping your CPU supports?
Ray
-----Original Message-----
From: Chris McDermott [mailto:[email protected]]
Sent: Tuesday, May 01, 2001 10:49 AM
To: [email protected]
Cc: [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; [email protected]
Subject: Re: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related orphans from Configure.help
Actually, CONFIG_ITANIUM_PTCG is still required if you have systems with Itanium
processor steppings less than B3. I still have some of these and I'm sure there are
quite a few others out there who still do as well.
Chris McDermott
IBM Linux Technology Center (LTC)
IA-64 Enablement
Steven Cole
<[email protected]> To:
[email protected]
Sent by: cc:
[email protected], [email protected], [email protected],
linux-ia64-admin@lin [email protected]
uxia64.org Subject: [Linux-ia64]
[PATCH] 2.4.3-ac14 remove three IA-64 related
orphans from Configure.help
04/25/01 07:54 AM
Please respond to
scole
Alan,
The following three Configure.help entries have been confirmed dead, or not needing help by Keith Owens.
The last of these, CONFIG_IA64_AZUSA_HACKS, is listed by Keith as removed by a 2.4.2-ia64-010228 patch, but it still appears in 2.4.3-ac14.
Steven
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0 -16
@@ -18611,22 +18611,6 @@ redirect interrupts to different CPUs. Select N here if you're unsure. -Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure. - -Enable SoftSDV hacks -CONFIG_IA64_SOFTSDV_HACKS - Say Y here to enable hacks to make the kernel work on the Intel - SoftSDV simulator. Select N here if you're unsure. - -Enable AzusA hacks -CONFIG_IA64_AZUSA_HACKS - Say Y here to enable hacks to make the kernel work on the NEC - AzusA platform. Select N here if you're unsure. - Enable IA-64 Machine Check Abort CONFIG_IA64_MCA Say Y here to enable machine check support for IA-64. If you're
_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
Re: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related or phans from Configure.help
In reply to Steven ColeThere is a stepping.efi command. We include it in the TurboLinux Beta. If you need a copy let me know.
Quoted 112 lines · Ray
Is there an easy way to tell what stepping your CPU supports?
Ray
-----Original Message-----
From: Chris McDermott [mailto:[email protected]]
Sent: Tuesday, May 01, 2001 10:49 AM
To: [email protected]
Cc: [email protected]; [email protected]; [email protected]; [email protected]; [email protected]; [email protected]
Subject: Re: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related orphans from Configure.helpActually,
CONFIG_ITANIUM_PTCGis still required if you have systems with Itanium
processor steppings less than B3. I still have some of these and I'm sure there are
quite a few others out there who still do as well.Chris McDermott
IBM Linux Technology Center (LTC)
IA-64 EnablementSteven Cole
<[email protected]> To:
[email protected]
Sent by: cc:
[email protected], [email protected], [email protected],
linux-ia64-admin@lin [email protected]uxia64.org Subject: [Linux-ia64]
[PATCH] 2.4.3-ac14 remove three IA-64 related
orphans from Configure.help04/25/01 07:54 AM
Please respond to
scole
Alan,
The following three Configure.help entries have been confirmed dead, or not needing help by Keith Owens.
The last of these,
CONFIG_IA64_AZUSA_HACKS, is listed by Keith as removed by a 2.4.2-ia64-010228 patch, but it still appears in 2.4.3-ac14.Steven
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0
-16@@ -18611,22 +18611,6 @@ redirect interrupts to different CPUs. Select N here if you're unsure. -Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure. - -Enable SoftSDV hacks -CONFIG_IA64_SOFTSDV_HACKS - Say Y here to enable hacks to make the kernel work on the Intel - SoftSDV simulator. Select N here if you're unsure. - -Enable AzusA hacks -CONFIG_IA64_AZUSA_HACKS - Say Y here to enable hacks to make the kernel work on the NEC - AzusA platform. Select N here if you're unsure. - Enable IA-64 Machine Check Abort CONFIG_IA64_MCA Say Y here to enable machine check support for IA-64. If you're_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64_______________________________________________
Linux-IA64 mailing list
[email protected]
http://lists.linuxia64.org/lists/listinfo/linux-ia64
Signature · 3 lines
Mike Madore Software Engineer TurboLinux, Inc.
Quoted 5 lines · Chris McDermott
Actually,
CONFIG_ITANIUM_PTCGis still required if you have systems with Itanium
processor steppings less than B3. I still have some of these and I'm sure there are
quite a few others out there who still do as well.
As far as I can tell, in both 2.4.4-ac2 and 2.4.4, CONFIG_ITANIUM_PTCG is defined in arch/ia64/config.in, but not offered as a setable choice. Here is an example from that file:
if [ "$CONFIG_MCKINLEY" = "y" ]; then
define_bool CONFIG_ITANIUM_PTCG y
define_int CONFIG_IA64_L1_CACHE_SHIFT 7
bool ' Enable McKinley A-step specific code' CONFIG_MCKINLEY_ASTEP_SPECIFIC if [ "$CONFIG_MCKINLEY_ASTEP_SPECIFIC" = "y" ]; then
bool ' Enable McKinley A0/A1-step specific code' CONFIG_MCKINLEY_A0_SPECIFIC
fi
fi
Here is the recently deleted entry from Configure.help:
Documentation/Configure.help Wed Apr 25 08:40:50 2001 line 18618
Quoted 5 lines
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0
-5-Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure.
If you need that entry restored to Configure.help, we can put it back in, with a "retained orphan" note.
We have been trying to prune out uneeded material from Configure.help, and this entry seemed to fit in that category.
Please let us know what you need.
Steven
Re: [Linux-ia64] [PATCH] 2.4.3-ac14 remove three IA-64 related orphans from
In reply to Steven ColeSteven,
You are correct, arch/ia64/config.in now sets CONFIG_ITANIUM_PTCG, based on the user-setable choices CONFIG_ITANIUM_?STEP_SPECIFIC and CONFIG_ITANIUM_B?_SPECIFIC. So, assuming the user gets those right, they'll get the correct value for CONFIG_ITANIUM_PTCG and the correct behavior on their system. Since this config option is temporary anyway (only required for early processor steppings) and since it's already been pulled out of Configure.help (I think cleaning this file up is a good idea), I would say leave it out.
Chris McDermott
IBM Linux Technology Center (LTC)
IA-64 Enablement
Quoted 2 lines
As far as I can tell, in both 2.4.4-ac2 and 2.4.4,
CONFIG_ITANIUM_PTCGis defined inarch/ia64/config.in, but not offered as a setable choice.
Here
Quoted 6 lines
is an example from that file:
if [ "$CONFIG_MCKINLEY" = "y" ]; then
define_boolCONFIG_ITANIUM_PTCGydefine_intCONFIG_IA64_L1_CACHE_SHIFT7 bool ' Enable McKinley A-step specific code'
CONFIG_MCKINLEY_ASTEP_SPECIFIC
Quoted 2 lines
if [ "$CONFIG_MCKINLEY_ASTEP_SPECIFIC" = "y" ]; then
bool ' Enable McKinley A0/A1-step specific code'
CONFIG_MCKINLEY_A0_SPECIFIC
Quoted 5 lines
fi
fiHere is the recently deleted entry from Configure.help:
Quoted 7 lines
Documentation/Configure.help Wed Apr 25 08:40:50 2001 line 18618
Quoted 5 lines
Documentation/Configure.help Wed Apr 25 08:40:50 2001 renamed from Documentation/Configure.help.ac14 Wed Apr 25 08:14:33 2001 +0
-5-Enable use of global TLB purge instruction (ptc.g) -CONFIG_ITANIUM_PTCG - Say Y here if you want the kernel to use the IA-64 "ptc.g" - instruction to flush the TLB on all CPUs. Select N here if - you're unsure.If you need that entry restored to Configure.help, we can put it back in,
with
Quoted 3 lines
a "retained orphan" note.
We have been trying to prune out uneeded material from Configure.help,
and
Quoted 5 lines
this entry seemed to fit in that category.
Please let us know what you need.
Steven
Quoted 5 lines · Chris McDermott
Actually,
CONFIG_ITANIUM_PTCGis still required if you have systems with Itanium
processor steppings less than B3. I still have some of these and I'm sure there are
quite a few others out there who still do as well.
Configure.help is designed for humans to query what an option does while they are configuring the system. CONFIG_ITANIUM_PTCG is a derived setting, humans have no direct control over it and it never appears on a config menu. Help text is not required for derived config settings and is discouraged.