diff options
author | Peter Jones <pjones@redhat.com> | 2006-05-08 21:58:13 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2006-05-08 21:58:13 +0000 |
commit | f4a1ecae9313800f55ddb88f7a2e721358cd9fa8 (patch) | |
tree | 2e19754b35e09398fd45f3b39b8aa37c4ce86f6d | |
parent | db3b1bf42ed4e4fb63e22657d7c348171cf50d77 (diff) | |
download | anaconda-f4a1ecae9313800f55ddb88f7a2e721358cd9fa8.tar.gz anaconda-f4a1ecae9313800f55ddb88f7a2e721358cd9fa8.tar.xz anaconda-f4a1ecae9313800f55ddb88f7a2e721358cd9fa8.zip |
- parse /proc/lapics instead of doing acpi probing if we're on x86_64.
- Don't do acpi probing on i386. (#171930)
-rw-r--r-- | isys/isys.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/isys/isys.py b/isys/isys.py index 726ac8fb5..0f15f4f4b 100644 --- a/isys/isys.py +++ b/isys/isys.py @@ -232,7 +232,16 @@ def acpicpus(): global _acpi_ncpus if _acpi_ncpus is None: - _acpi_ncpus = _isys.acpicpus() + if iutil.getArch() == "x86_64": + f = open("/proc/lapics", "r") + lapics = f.readlines() + _acpi_ncpus = len(lapics) + f.close() + del f + elif iutil.getArch() == "i386": + _acpi_ncpus = 0 + else: + _acpi_ncpus = _isys.acpicpus() return _acpi_ncpus |