History log of /haiku-fatelf/headers/private/shared/cpu_type.h
Revision Date Author Comments
# e03ee8ba 23-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add missing include.


# 836394ff 15-Sep-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

PPC: Fix build

* Add a default fallback case for each arch
* Resolves #8986


# 5c69b840 06-Sep-2012 Axel Dörfler <axeld@pinc-software.de>

Added fallback model string parsing for Intel CPUs.

* When we do not have a predefined model string, we now try to parse
the reported model string into something that is at least usable,
and should look comparable to what we have now.
* For models where the parsed type string is acceptable, we could remove
the predefined ones.


# 533f3bb4 30-Jul-2012 Alex Smith <alex@alex-smith.me.uk>

Support x86_64 in sysinfo.

Just changed all #ifdef __INTEL__ to __INTEL__ || __x86_64__, and
fixed all the printf format strings. The CPU detection code all
works the same.


# 548b1a49 04-Jun-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

cpuid: Rework AMD CPUID numbers

* If family is 0xF, we grab extended family and model
like Intel does
* Idenfify AMD cpu's more correctly


# 8ec0a4a3 10-Jul-2011 Philippe Saint-Pierre <stpere@gmail.com>

Cpu Identification :

* Don't return Core 2 Extreme as a fallback result, keep the more generic variant Core 2 for this.
* Test the presence of "Pentium" in the name and in that case, use that word to identify, despite
the family id/product name confusion.

Might fix #6136, #4427. needs testing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42405 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 95300274 02-Jan-2011 Ryan Leavengood <leavengood@gmail.com>

Apply patch from augiedoggie for #6258 which adds Athlon Phenom II's to the CPU
identification list.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40087 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8c6242d0 17-Apr-2010 Jérôme Duval <korli@users.berlios.de>

* revert previous commit


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36336 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c8d939ea 17-Apr-2010 Jérôme Duval <korli@users.berlios.de>

* hopefully display correctly Penryn based Pentium models (instead of Core 2 Extreme).
* fix a cache entry I introduced.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36332 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5fbfe93a 28-Mar-2010 Siarzhuk Zharski <zharik@gmx.li>

- CPU identification for 'Core i5 CPU M 430 @ 2.27' added. Reported by Evgeny Abdraimov.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35987 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 408a0aa2 10-Feb-2010 Siarzhuk Zharski <zharik@gmx.li>

Identification for "Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz" added.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35450 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d05cf36 18-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Revert my additions to the patch from #4733, Core 2, Core 2 Duo and Core 2
Quad are all reported as "Core 2", because the CPU count is already reported
separately.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33646 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b0488dca 06-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Patch by "v" to fix ticket #4733, there are Core and Core 2 Celerons. I
enhanced it to also say Core 2 Quad and Core 2 Duo again, instead of just
Core 2. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33470 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 852e81f6 05-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Come to think of it, this is actually a multi-line if...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33464 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8ee28a00 05-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Fixed a style violation that I missed, thanks Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33463 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b2e0606e 06-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Patch by "v" to distinguish between different processors with the same CPU-ID.
Slightly enhanced coding style by myself. Should fix ticket #3541. Thanks a
bunch!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33462 a95241bf-73f2-0310-859d-f6bbb57e9c96


# adc602a4 30-Sep-2009 imker <imker@nowhere.fake>

Model string for Core i7 920 @2.66 added.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33371 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 33941551 10-Apr-2009 Oliver Ruiz Dorantes <oliver.ruiz.dorantes@gmail.com>

(Joerg Meyer) - Add Via processors IDs(Esther/Isaiah)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30106 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0c9d3e7 03-Apr-2009 Oliver Ruiz Dorantes <oliver.ruiz.dorantes@gmail.com>

- Path by Joerg Meyer
- Add identification for Efficeon CPUs



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29885 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dc08d5dc 04-Sep-2008 Jérôme Duval <korli@users.berlios.de>

added B_CPU_INTEL_ATOM, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27326 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 27a76e1d 26-Jul-2008 Jérôme Duval <korli@users.berlios.de>

added amd phenom cpu type, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26642 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 801fe71d 13-Apr-2008 Jérôme Duval <korli@users.berlios.de>

added amd geode lx cpu type, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24960 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c383d98 13-Apr-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

Applied patch by Hervé W.

- Updated Intel processor IDs.
- Only take extended family/model into account on Intel processors.




git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24958 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e11596a 29-Mar-2008 Jérôme Duval <korli@users.berlios.de>

added athlon 64 model 3


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24677 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7a66a9b8 21-Mar-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

- Added support in system info for extended cpu family and model.
- Take extended family and model into account when generating the cpu
type and revision.
- Added Intel Core 2 Extreme to the cpu list.

Please review.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24509 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b5dd5e2 02-Nov-2006 Jérôme Duval <korli@users.berlios.de>

0X1167 is an AMD Duron


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19181 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1e8adb7d 24-Aug-2006 Jérôme Duval <korli@users.berlios.de>

added core and core 2 ids


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18603 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 348c7214 16-Dec-2005 Axel Dörfler <axeld@pinc-software.de>

Improved processor identification for some VIA C3 models.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15558 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 758b1d0e 12-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixes that make Haiku build with gcc 4. Mainly out of the following
categories:
* Missing includes (like <stdlib.h> and <string.h>).
* Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so.
* Local variables shadowing parameters.
* Default parameters in function definitions (as opposed to function
declarations).
* All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported
explicitly from the std:: namespace now.
* "new (sometype)[...]" must read "new sometype[...]", even if sometype is
something like "const char *".
* __FUNCTION__ is no longer a string literal (but a string expression), i.e.
'printf(__FUNCTION__ ": ...\n")' is invalid code.
* A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes"
is an invalid expression.
* "friend class SomeClass" only works when SomeClass is known before.
Otherwise the an inner class with that name is considered as friend.
gcc 4 is much pickier about scopes.
* gcc 4 is generally stricter with respect to type conversions in C.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 74ef4bcd 11-Jul-2005 Jérôme Duval <korli@users.berlios.de>

added OS.h for completeness
last commit was wrong as easily noticed by Jack Burton :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13636 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca383c42 11-Jul-2005 Jérôme Duval <korli@users.berlios.de>

we're now C friendly


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13630 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a98b74b7 10-Jul-2005 Axel Dörfler <axeld@pinc-software.de>

Discarded unused variable "at" in get_rounded_cpu_speed().
Forgot to adapt the limit to switch to "GHz" in AboutHaiku.
Both bugs were reported by Herve W a.k.a. "V" - whatever
that means :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 26ca407b 09-Jul-2005 Axel Dörfler <axeld@pinc-software.de>

Moved the CPU speed "clearing" function from Pulse to cpu_type.h header.
It's now also used by AboutHaiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13569 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5258e67d 17-Apr-2005 Jérôme Duval <korli@users.berlios.de>

Courtesy of Olivier Coursiere (aka oco), based on documentation (feel free to check against real hardware)
Adds latests IDs from Intel docs
Adds some Sempron IDs
Renamed Athlon 64 to be consistent with Intel names
Adds IDs in cpu_type.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 72873ebe 30-Nov-2004 Axel Dörfler <axeld@pinc-software.de>

Extracted CPU identification out of Pulse to be used by Pulse and sysinfo.
Might be better placed in a source file, but sysinfo is currently built
very simple, and I was too lazy to change this :-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10317 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e03ee8ba353ea8b007c4f3966ff057540e2decf9 23-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add missing include.


# 836394ffbf7964ab46d308fda7be90c5c9f6b06e 15-Sep-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

PPC: Fix build

* Add a default fallback case for each arch
* Resolves #8986


# 5c69b8405bd3e9289d6b77b2eacdfceb76e4cf82 06-Sep-2012 Axel Dörfler <axeld@pinc-software.de>

Added fallback model string parsing for Intel CPUs.

* When we do not have a predefined model string, we now try to parse
the reported model string into something that is at least usable,
and should look comparable to what we have now.
* For models where the parsed type string is acceptable, we could remove
the predefined ones.


# 533f3bb494fc873564146561b6b954168021c6d1 30-Jul-2012 Alex Smith <alex@alex-smith.me.uk>

Support x86_64 in sysinfo.

Just changed all #ifdef __INTEL__ to __INTEL__ || __x86_64__, and
fixed all the printf format strings. The CPU detection code all
works the same.


# 548b1a49889120dd46ef01d133a44b69d7659218 04-Jun-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

cpuid: Rework AMD CPUID numbers

* If family is 0xF, we grab extended family and model
like Intel does
* Idenfify AMD cpu's more correctly


# 8ec0a4a37d01e059b073c90d40c8b7d24779c146 10-Jul-2011 Philippe Saint-Pierre <stpere@gmail.com>

Cpu Identification :

* Don't return Core 2 Extreme as a fallback result, keep the more generic variant Core 2 for this.
* Test the presence of "Pentium" in the name and in that case, use that word to identify, despite
the family id/product name confusion.

Might fix #6136, #4427. needs testing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42405 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9530027447a2f479521a7ffe7beb9bb53fa011ce 02-Jan-2011 Ryan Leavengood <leavengood@gmail.com>

Apply patch from augiedoggie for #6258 which adds Athlon Phenom II's to the CPU
identification list.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40087 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8c6242d071750dbbb5d0f63306d38d7297cb98e7 17-Apr-2010 Jérôme Duval <korli@users.berlios.de>

* revert previous commit


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36336 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c8d939eaa8a777f3b963362405e8110e1400ac7a 17-Apr-2010 Jérôme Duval <korli@users.berlios.de>

* hopefully display correctly Penryn based Pentium models (instead of Core 2 Extreme).
* fix a cache entry I introduced.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36332 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5fbfe93a98a6c9aa8ee6234c0709fe9ddda13165 28-Mar-2010 Siarzhuk Zharski <zharik@gmx.li>

- CPU identification for 'Core i5 CPU M 430 @ 2.27' added. Reported by Evgeny Abdraimov.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35987 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 408a0aa2f1686c44795c35761c25c054d24aedcd 10-Feb-2010 Siarzhuk Zharski <zharik@gmx.li>

Identification for "Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz" added.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35450 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d05cf36fc9b528bc03424d5778ca92d74d39465 18-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Revert my additions to the patch from #4733, Core 2, Core 2 Duo and Core 2
Quad are all reported as "Core 2", because the CPU count is already reported
separately.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33646 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b0488dca688c290144911fe9dfe0c216a13fb553 06-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Patch by "v" to fix ticket #4733, there are Core and Core 2 Celerons. I
enhanced it to also say Core 2 Quad and Core 2 Duo again, instead of just
Core 2. Thanks!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33470 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 852e81f6cb776ebcca932fa328e45d583dd5e29f 05-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Come to think of it, this is actually a multi-line if...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33464 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8ee28a00beb4edcb957fb2fc3259d2dc0005d1d2 05-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Fixed a style violation that I missed, thanks Axel.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33463 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b2e0606edcc88e087c7511f5943eea77fb99383a 06-Oct-2009 Stephan Aßmus <superstippi@gmx.de>

Patch by "v" to distinguish between different processors with the same CPU-ID.
Slightly enhanced coding style by myself. Should fix ticket #3541. Thanks a
bunch!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33462 a95241bf-73f2-0310-859d-f6bbb57e9c96


# adc602a44b2ecc08eed2a4cdbbb40992940ff445 30-Sep-2009 imker <imker@nowhere.fake>

Model string for Core i7 920 @2.66 added.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33371 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 33941551de084a453bdae41afeebd14f551d3998 10-Apr-2009 Oliver Ruiz Dorantes <oliver.ruiz.dorantes@gmail.com>

(Joerg Meyer) - Add Via processors IDs(Esther/Isaiah)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30106 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0c9d3e745c9457f8c2d85b4216f63d506a5e35b 03-Apr-2009 Oliver Ruiz Dorantes <oliver.ruiz.dorantes@gmail.com>

- Path by Joerg Meyer
- Add identification for Efficeon CPUs



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29885 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dc08d5dc1e7a9652ff83df2b1c4d9245b361d6f8 04-Sep-2008 Jérôme Duval <korli@users.berlios.de>

added B_CPU_INTEL_ATOM, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27326 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 27a76e1d73dbe2799649390adacdedddaed5ca13 26-Jul-2008 Jérôme Duval <korli@users.berlios.de>

added amd phenom cpu type, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26642 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 801fe71d43b571f9c909b8f029d3cb5f620c3517 13-Apr-2008 Jérôme Duval <korli@users.berlios.de>

added amd geode lx cpu type, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24960 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c383d986769df80f4e772ea42329df28a4dd787 13-Apr-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

Applied patch by Hervé W.

- Updated Intel processor IDs.
- Only take extended family/model into account on Intel processors.




git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24958 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e11596a27b62f8a4a83e0438160d9db94808ac6 29-Mar-2008 Jérôme Duval <korli@users.berlios.de>

added athlon 64 model 3


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24677 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7a66a9b8e476624da754a94c071f94d436408a7a 21-Mar-2008 Bruno G. Albuquerque <bga@bug-br.org.br>

- Added support in system info for extended cpu family and model.
- Take extended family and model into account when generating the cpu
type and revision.
- Added Intel Core 2 Extreme to the cpu list.

Please review.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24509 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b5dd5e24cf0e39bdd82081a1efc7d4c7c4cba7b 02-Nov-2006 Jérôme Duval <korli@users.berlios.de>

0X1167 is an AMD Duron


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19181 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1e8adb7d892e8082415b3d0d632831896a6b4210 24-Aug-2006 Jérôme Duval <korli@users.berlios.de>

added core and core 2 ids


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18603 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 348c7214f5f9fd58c5f346615f3c07314e623aa8 16-Dec-2005 Axel Dörfler <axeld@pinc-software.de>

Improved processor identification for some VIA C3 models.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15558 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 758b1d0e05fe1042cce6e00d194a147802d4f9be 12-Nov-2005 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixes that make Haiku build with gcc 4. Mainly out of the following
categories:
* Missing includes (like <stdlib.h> and <string.h>).
* Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so.
* Local variables shadowing parameters.
* Default parameters in function definitions (as opposed to function
declarations).
* All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported
explicitly from the std:: namespace now.
* "new (sometype)[...]" must read "new sometype[...]", even if sometype is
something like "const char *".
* __FUNCTION__ is no longer a string literal (but a string expression), i.e.
'printf(__FUNCTION__ ": ...\n")' is invalid code.
* A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes"
is an invalid expression.
* "friend class SomeClass" only works when SomeClass is known before.
Otherwise the an inner class with that name is considered as friend.
gcc 4 is much pickier about scopes.
* gcc 4 is generally stricter with respect to type conversions in C.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 74ef4bcdc4ed9c7d2db760c757508582fe27db75 11-Jul-2005 Jérôme Duval <korli@users.berlios.de>

added OS.h for completeness
last commit was wrong as easily noticed by Jack Burton :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13636 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca383c429e788541ec55466e48d96a8bdd48976e 11-Jul-2005 Jérôme Duval <korli@users.berlios.de>

we're now C friendly


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13630 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a98b74b72e184d69239468a1927ca558379cb4bb 10-Jul-2005 Axel Dörfler <axeld@pinc-software.de>

Discarded unused variable "at" in get_rounded_cpu_speed().
Forgot to adapt the limit to switch to "GHz" in AboutHaiku.
Both bugs were reported by Herve W a.k.a. "V" - whatever
that means :-)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 26ca407bfc94336678258a2151ff0f92ca449021 09-Jul-2005 Axel Dörfler <axeld@pinc-software.de>

Moved the CPU speed "clearing" function from Pulse to cpu_type.h header.
It's now also used by AboutHaiku.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13569 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5258e67dff4b6c5272ebb54b4341c09f219d0fce 17-Apr-2005 Jérôme Duval <korli@users.berlios.de>

Courtesy of Olivier Coursiere (aka oco), based on documentation (feel free to check against real hardware)
Adds latests IDs from Intel docs
Adds some Sempron IDs
Renamed Athlon 64 to be consistent with Intel names
Adds IDs in cpu_type.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 72873ebe36f02920dcf0de3128d7c0af1910d611 30-Nov-2004 Axel Dörfler <axeld@pinc-software.de>

Extracted CPU identification out of Pulse to be used by Pulse and sysinfo.
Might be better placed in a source file, but sysinfo is currently built
very simple, and I was too lazy to change this :-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10317 a95241bf-73f2-0310-859d-f6bbb57e9c96