* [PATCH] ia64/Kconfig
@ 2004-03-16 0:17 Bjorn Helgaas
2004-03-19 1:07 ` Kenneth Chen
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Bjorn Helgaas @ 2004-03-16 0:17 UTC (permalink / raw)
To: linux-ia64
This Kconfig patch basically just makes ia64 look a little more like i386:
- moves system type above processor type
- moves PM & ACPI to a new top-level menu
- moves PCI/PCMCIA to a new top-level menu
=== arch/ia64/Kconfig 1.63 vs edited ==--- 1.63/arch/ia64/Kconfig Thu Mar 11 13:58:54 2004
+++ edited/arch/ia64/Kconfig Mon Mar 15 17:15:31 2004
@@ -39,24 +39,6 @@
default y
choice
- prompt "Processor type"
- default ITANIUM
-
-config ITANIUM
- bool "Itanium"
- help
- Select your IA-64 processor type. The default is Itanium.
- This choice is safe for all IA-64 systems, but may not perform
- optimally on systems with, say, Itanium 2 or newer processors.
-
-config MCKINLEY
- bool "Itanium 2"
- help
- Select this to configure for an Itanium 2 (McKinley) processor.
-
-endchoice
-
-choice
prompt "System type"
default IA64_GENERIC
@@ -97,6 +79,24 @@
endchoice
choice
+ prompt "Processor type"
+ default ITANIUM
+
+config ITANIUM
+ bool "Itanium"
+ help
+ Select your IA-64 processor type. The default is Itanium.
+ This choice is safe for all IA-64 systems, but may not perform
+ optimally on systems with, say, Itanium 2 or newer processors.
+
+config MCKINLEY
+ bool "Itanium 2"
+ help
+ Select this to configure for an Itanium 2 (McKinley) processor.
+
+endchoice
+
+choice
prompt "Kernel page size"
default IA64_PAGE_SIZE_16KB
@@ -129,52 +129,6 @@
endchoice
-config ACPI
- bool
- depends on !IA64_HP_SIM
- default y
- help
- ACPI/OSPM support for Linux is currently under development. As such,
- this support is preliminary and EXPERIMENTAL. Configuring ACPI
- support enables kernel interfaces that allow higher level software
- (OSPM) to manipulate ACPI defined hardware and software interfaces,
- including the evaluation of ACPI control methods. If unsure, choose
- N here. Note, this option will enlarge your kernel by about 120K.
-
- This support requires an ACPI compliant platform (hardware/firmware).
- If both ACPI and Advanced Power Management (APM) support are
- configured, whichever is loaded first shall be used.
-
- This code DOES NOT currently provide a complete OSPM implementation
- -- it has not yet reached APM's level of functionality. When fully
- implemented, Linux ACPI/OSPM will provide a more robust functional
- replacement for legacy configuration and power management
- interfaces, including the Plug-and-Play BIOS specification (PnP
- BIOS), the Multi-Processor Specification (MPS), and the Advanced
- Power Management specification (APM).
-
- Linux support for ACPI/OSPM is based on Intel Corporation's ACPI
- Component Architecture (ACPI CA). The latest ACPI CA source code,
- documentation, debug builds, and implementation status information
- can be downloaded from:
- <http://developer.intel.com/technology/iapc/acpi/downloads.htm>.
-
- The ACPI Sourceforge project may also be of interest:
- <http://sf.net/projects/acpi/>
-
-config ACPI_INTERPRETER
- bool
- depends on !IA64_HP_SIM
- default y
-
-config ACPI_KERNEL_CONFIG
- bool
- depends on !IA64_HP_SIM
- default y
- help
- If you say `Y' here, Linux's ACPI support will use the
- hardware-level system descriptions found on IA-64 systems.
-
config IA64_BRL_EMU
bool
depends on ITANIUM
@@ -251,27 +205,6 @@
Say Y here to enable support for IBM EXA Cyclone time source.
If you're unsure, answer N.
-config PM
- bool "Power Management support"
- depends on IA64_GENERIC || IA64_DIG || IA64_HP_ZX1
- default y
- help
- "Power Management" means that parts of your computer are shut
- off or put into a power conserving "sleep" mode if they are not
- being used. There are two competing standards for doing this: APM
- and ACPI. If you want to use either one, say Y here and then also
- to the requisite support below.
-
- Power Management is most important for battery powered laptop
- computers; if you have a laptop, check out the Linux Laptop home
- page on the WWW at <http://www.linux-on-laptops.com/> and the
- Battery Powered Linux mini-HOWTO, available from
- <http://www.tldp.org/docs.html#howto>.
-
- Note that, even if you say N here, Linux on the x86 architecture
- will issue the hlt instruction if nothing is to be done, thereby
- sending the processor to sleep and saving power.
-
config IOSAPIC
bool
depends on !IA64_HP_SIM
@@ -389,10 +322,89 @@
source "fs/Kconfig.binfmt"
+endmenu
+
+menu "Power management and ACPI"
+
+config PM
+ bool "Power Management support"
+ depends on IA64_GENERIC || IA64_DIG || IA64_HP_ZX1
+ default y
+ help
+ "Power Management" means that parts of your computer are shut
+ off or put into a power conserving "sleep" mode if they are not
+ being used. There are two competing standards for doing this: APM
+ and ACPI. If you want to use either one, say Y here and then also
+ to the requisite support below.
+
+ Power Management is most important for battery powered laptop
+ computers; if you have a laptop, check out the Linux Laptop home
+ page on the WWW at <http://www.linux-on-laptops.com/> and the
+ Battery Powered Linux mini-HOWTO, available from
+ <http://www.tldp.org/docs.html#howto>.
+
+ Note that, even if you say N here, Linux on the x86 architecture
+ will issue the hlt instruction if nothing is to be done, thereby
+ sending the processor to sleep and saving power.
+
+config ACPI
+ bool
+ depends on !IA64_HP_SIM
+ default y
+ help
+ ACPI/OSPM support for Linux is currently under development. As such,
+ this support is preliminary and EXPERIMENTAL. Configuring ACPI
+ support enables kernel interfaces that allow higher level software
+ (OSPM) to manipulate ACPI defined hardware and software interfaces,
+ including the evaluation of ACPI control methods. If unsure, choose
+ N here. Note, this option will enlarge your kernel by about 120K.
+
+ This support requires an ACPI compliant platform (hardware/firmware).
+ If both ACPI and Advanced Power Management (APM) support are
+ configured, whichever is loaded first shall be used.
+
+ This code DOES NOT currently provide a complete OSPM implementation
+ -- it has not yet reached APM's level of functionality. When fully
+ implemented, Linux ACPI/OSPM will provide a more robust functional
+ replacement for legacy configuration and power management
+ interfaces, including the Plug-and-Play BIOS specification (PnP
+ BIOS), the Multi-Processor Specification (MPS), and the Advanced
+ Power Management specification (APM).
+
+ Linux support for ACPI/OSPM is based on Intel Corporation's ACPI
+ Component Architecture (ACPI CA). The latest ACPI CA source code,
+ documentation, debug builds, and implementation status information
+ can be downloaded from:
+ <http://developer.intel.com/technology/iapc/acpi/downloads.htm>.
+
+ The ACPI Sourceforge project may also be of interest:
+ <http://sf.net/projects/acpi/>
+
+config ACPI_INTERPRETER
+ bool
+ depends on !IA64_HP_SIM
+ default y
+
+config ACPI_KERNEL_CONFIG
+ bool
+ depends on !IA64_HP_SIM
+ default y
+ help
+ If you say `Y' here, Linux's ACPI support will use the
+ hardware-level system descriptions found on IA-64 systems.
+
if !IA64_HP_SIM
source "drivers/acpi/Kconfig"
+endif
+
+endmenu
+
+if !IA64_HP_SIM
+
+menu "Bus options (PCI, PCMCIA)"
+
config PCI
bool "PCI support"
help
@@ -416,9 +428,9 @@
source "drivers/pcmcia/Kconfig"
-endif
-
endmenu
+
+endif
source "drivers/Kconfig"
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] ia64/Kconfig
2004-03-16 0:17 [PATCH] ia64/Kconfig Bjorn Helgaas
@ 2004-03-19 1:07 ` Kenneth Chen
2004-03-19 1:15 ` Jesse Barnes
2004-03-19 1:33 ` Matthew Wilcox
2 siblings, 0 replies; 4+ messages in thread
From: Kenneth Chen @ 2004-03-19 1:07 UTC (permalink / raw)
To: linux-ia64
> This Kconfig patch basically just makes ia64 look a little more like i386:
> - moves system type above processor type
> - moves PM & ACPI to a new top-level menu
> - moves PCI/PCMCIA to a new top-level menu
>
> @@ -97,6 +79,24 @@
> endchoice
>
> choice
> + prompt "Processor type"
> + default ITANIUM
> +
Anyone still running itanium processor nowadays? :-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] ia64/Kconfig
2004-03-16 0:17 [PATCH] ia64/Kconfig Bjorn Helgaas
2004-03-19 1:07 ` Kenneth Chen
@ 2004-03-19 1:15 ` Jesse Barnes
2004-03-19 1:33 ` Matthew Wilcox
2 siblings, 0 replies; 4+ messages in thread
From: Jesse Barnes @ 2004-03-19 1:15 UTC (permalink / raw)
To: linux-ia64
On Thursday 18 March 2004 5:07 pm, Kenneth Chen wrote:
> > choice
> > + prompt "Processor type"
> > + default ITANIUM
> > +
>
> Anyone still running itanium processor nowadays? :-)
Yeah baby! In fact, I'm writing this mail on a Bug^WBig Sur box right
now. :) A dual 733 MHz Merced isn't half bad as a desktop, though
it's a bit loud.
[jbarnes@spamtin jbarnes]$ uname -a
Linux spamtin 2.6.2 #1 SMP Wed Feb 4 13:19:37 PST 2004 ia64 GNU/Linux
[jbarnes@spamtin jbarnes]$ cat /proc/cpuinfo
processor : 0
vendor : GenuineIntel
arch : IA-64
family : Itanium
model : 0
revision : 6
archrev : 0
features : standard
cpu number : 0
cpu regs : 4
cpu MHz : 733.337968
itc MHz : 733.337968
BogoMIPS : 731.90
processor : 1
vendor : GenuineIntel
arch : IA-64
family : Itanium
model : 0
revision : 6
archrev : 0
features : standard
cpu number : 0
cpu regs : 4
cpu MHz : 733.337968
itc MHz : 733.337968
BogoMIPS : 729.80
Jesse the masochist
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] ia64/Kconfig
2004-03-16 0:17 [PATCH] ia64/Kconfig Bjorn Helgaas
2004-03-19 1:07 ` Kenneth Chen
2004-03-19 1:15 ` Jesse Barnes
@ 2004-03-19 1:33 ` Matthew Wilcox
2 siblings, 0 replies; 4+ messages in thread
From: Matthew Wilcox @ 2004-03-19 1:33 UTC (permalink / raw)
To: linux-ia64
On Thu, Mar 18, 2004 at 05:15:16PM -0800, Jesse Barnes wrote:
> Yeah baby! In fact, I'm writing this mail on a Bug^WBig Sur box right
> now. :) A dual 733 MHz Merced isn't half bad as a desktop, though
> it's a bit loud.
Indeed, the Merced came with either 2MB or 4MB caches ... implying that
on some carefully chosen workloads it just might outperform a McKinley ;-)
I really doubt it though.
--
"Next the statesmen will invent cheap lies, putting the blame upon
the nation that is attacked, and every man will be glad of those
conscience-soothing falsities, and will diligently study them, and refuse
to examine any refutations of them; and thus he will by and by convince
himself that the war is just, and will thank God for the better sleep
he enjoys after this process of grotesque self-deception." -- Mark Twain
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-03-19 1:33 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-16 0:17 [PATCH] ia64/Kconfig Bjorn Helgaas
2004-03-19 1:07 ` Kenneth Chen
2004-03-19 1:15 ` Jesse Barnes
2004-03-19 1:33 ` Matthew Wilcox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox