#
2710b4f5 |
| 29-Oct-2022 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
Merge remote-tracking branch 'origin/master' into dev/netservices
Change-Id: I48c8cf4f03e281a5caeb9f27bf052285961529ff
|
#
146d6870 |
| 21-Sep-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
cpu_type.h: remove vendor string at any place
fix bug #17951
Change-Id: Icc0ac964ff9c6322612dadb459d28a97ac69e91a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5686 Tested-by: Commit checker r
cpu_type.h: remove vendor string at any place
fix bug #17951
Change-Id: Icc0ac964ff9c6322612dadb459d28a97ac69e91a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5686 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
show more ...
|
#
357b9d3c |
| 05-Sep-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
x86: identify Hygon vendor
it's a Zen-based CPU: rely on AMD support code.
Change-Id: Ia980a42457575bf8d1130d813310a285bf137691 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3217 Reviewed-by:
x86: identify Hygon vendor
it's a Zen-based CPU: rely on AMD support code.
Change-Id: Ia980a42457575bf8d1130d813310a285bf137691 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3217 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
show more ...
|
#
f093894a |
| 20-Jul-2019 |
Calvin Buckley <calvin@cmpct.info> |
Fix Zen-based (family 0x8f) CPU naming
Previously, it identified all Zen CPUs as Ryzen 7. Since the model and stepping information consist of microarchitecture information and don't carry the model
Fix Zen-based (family 0x8f) CPU naming
Previously, it identified all Zen CPUs as Ryzen 7. Since the model and stepping information consist of microarchitecture information and don't carry the model number, use the parse_amd based name, which will remove any unnecessary details from the returned name.
Fixes #15153.
Change-Id: I1a20bf35a60b2fdd20d4cc90ec2dd95fd0e6439d Reviewed-on: https://review.haiku-os.org/c/1634 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
6ee7bb4f |
| 16-May-2019 |
Calvin Hill <calvin@hakobaito.co.uk> |
cpu_type.h: Allow cpu_type functions to be accessible from C.
This allows cpu_type.h to be used in C-based software, with the get_cpu_*() functions all accessible via C as well as C++ code.
Tested
cpu_type.h: Allow cpu_type functions to be accessible from C.
This allows cpu_type.h to be used in C-based software, with the get_cpu_*() functions all accessible via C as well as C++ code.
Tested changes with sysinfo, AboutHaiku and Pulse.
Change-Id: Ide87d8e3f2ba5f0f1890f385b1ac90c677bcc274 Reviewed-on: https://review.haiku-os.org/c/1453 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
5ffbe7d7 |
| 30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Change all references to "__INTEL__" to "__i386__".
They are functionally identical, but the former is a BeOS/Haiku-specfic macro that we include in the compiler specs, and the latter is defined by
Change all references to "__INTEL__" to "__i386__".
They are functionally identical, but the former is a BeOS/Haiku-specfic macro that we include in the compiler specs, and the latter is defined by GCC.
show more ...
|
#
c334ab21 |
| 03-May-2018 |
Alexander Coers <alexander.coers@gmx.de> |
cpu_type.h: small fix for CPU detection
* since Core i5/Core i3 can have same model/family/stepping values additional string evaluation is needed
This fixes #12695
|
#
8a9e1e0d |
| 31-Dec-2017 |
Augustin Cavalier <waddlesplash@gmail.com> |
Removal of non-Haiku target platform logic from build system (part 1.)
Following recent changes to use libroot_build on Haiku also, it is now actually impossible to build Haiku components on non-Hai
Removal of non-Haiku target platform logic from build system (part 1.)
Following recent changes to use libroot_build on Haiku also, it is now actually impossible to build Haiku components on non-Haiku platforms (BeOS R5, Dan0, BONE, Zeta), so we can remove any logic related to this.
This is only the first part; still to be removed are: * SetSubDirSupportedPlatformsBeOSCompatible * HOST_PLATFORM_BEOS_COMPATIBLE * TARGET_PLATFORM_BEOS_COMPATIBLE
show more ...
|
#
63863c98 |
| 12-Mar-2017 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
cpu_type.h: Fix missing ;, sorry for spam
|
#
54066ddb |
| 12-Mar-2017 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
OS.h: Add AMD Ryzen CPU name identification.
* Update cpuidtool.c to new post-smp rework name calculation
|
#
3aeed660 |
| 07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate...
instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include
include strings.h where appriopriate...
instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
show more ...
|
#
14919567 |
| 20-Jan-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
kernel: Add more architecture code post-scheduler
* Fix incorrect cpu vendor name mapping * Add additional CPU architectures * Add additional CPU vendors * Rework PowerPC arch_system_info passing
kernel: Add more architecture code post-scheduler
* Fix incorrect cpu vendor name mapping * Add additional CPU architectures * Add additional CPU vendors * Rework PowerPC arch_system_info passing PVR back for cpu model
show more ...
|
#
d0f2d828 |
| 17-Jan-2014 |
Pawel Dziepak <pdziepak@quarnos.org> |
Merge branch 'scheduler'
Conflicts: build/jam/packages/Haiku headers/os/kernel/OS.h headers/os/opengl/GLRenderer.h headers/private/shared/cpu_type.h src/add-ons/kernel/drivers/power/acpi_batter
Merge branch 'scheduler'
Conflicts: build/jam/packages/Haiku headers/os/kernel/OS.h headers/os/opengl/GLRenderer.h headers/private/shared/cpu_type.h src/add-ons/kernel/drivers/power/acpi_battery/acpi_battery.h src/bin/sysinfo.cpp src/bin/top.c src/system/kernel/arch/x86/arch_system_info.cpp src/system/kernel/port.cpp
show more ...
|
#
7c28f773 |
| 15-Jan-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
system: Improve AMD CPU detection
* Several CPUID's were thrown into the Athlon 64 catch all. Add Sempron 64 and correct CPUIDs solves #9553 * Add better AMD A-Series detection
|
#
1bc7045f |
| 16-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel, libroot: Introduce new API for obtaining system info
|
#
25a7b01d |
| 05-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature "gcc2" to allow for easier checks. * Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter is not needed and prevents building for the build platform. * zlib/zutil.h: Fix gcc 2 build. We really should use the external package instead.
Conflicts: .gitignore build/jam/BuildSetup build/jam/FileRules build/jam/FloppyBootImage build/jam/HaikuImage build/jam/ImageRules build/jam/KernelRules build/jam/NetBootArchive build/jam/OptionalBuildFeatures build/jam/OptionalLibPackages build/jam/OptionalPackageDependencies build/jam/OptionalPackages build/scripts/build_haiku_image configure data/bin/installoptionalpackage data/system/boot/Bootscript headers/os/app/Message.h headers/os/package/PackageInfo.h headers/os/package/PackageInfoAttributes.h headers/os/package/PackageInfoSet.h headers/os/package/PackageRoster.h headers/os/package/PackageVersion.h headers/os/package/hpkg/PackageInfoAttributeValue.h headers/os/storage/FindDirectory.h headers/os/storage/Node.h headers/os/support/StringList.h headers/private/system/directories.h src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp src/add-ons/kernel/file_systems/packagefs/Jamfile src/add-ons/kernel/file_systems/packagefs/Package.cpp src/add-ons/kernel/file_systems/packagefs/Package.h src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp src/add-ons/kernel/file_systems/packagefs/PackageDomain.h src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageNode.h src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp src/add-ons/kernel/file_systems/packagefs/Version.cpp src/add-ons/kernel/file_systems/packagefs/Version.h src/add-ons/kernel/file_systems/packagefs/Volume.cpp src/add-ons/kernel/file_systems/packagefs/Volume.h src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c src/apps/deskbar/BarApp.cpp src/apps/deskbar/BarMenuBar.cpp src/apps/deskbar/BarMenuBar.h src/apps/deskbar/BarView.cpp src/apps/deskbar/BarView.h src/apps/deskbar/BarWindow.cpp src/apps/deskbar/BarWindow.h src/apps/deskbar/DeskbarMenu.cpp src/apps/deskbar/DeskbarMenu.h src/apps/deskbar/DeskbarUtils.cpp src/apps/deskbar/DeskbarUtils.h src/apps/deskbar/ExpandoMenuBar.cpp src/apps/deskbar/ExpandoMenuBar.h src/apps/deskbar/TeamMenu.cpp src/apps/processcontroller/ProcessController.cpp src/apps/remotedesktop/RemoteDesktop.cpp src/bin/bash/config-top.h src/bin/finddir.c src/bin/package/Jamfile src/bin/package/command_add.cpp src/bin/package/command_create.cpp src/bin/package/command_list.cpp src/bin/package_repo/command_list.cpp src/bin/pkgman/command_refresh.cpp src/build/libbe/support/Jamfile src/build/libpackage/Jamfile src/build/libroot/Jamfile src/build/libroot/fs.cpp src/build/libroot/remapped_functions.h src/kits/locale/MutableLocaleRoster.cpp src/kits/opengl/GLRendererRoster.cpp src/kits/package/PackageInfo.cpp src/kits/package/PackageInfoSet.cpp src/kits/package/PackageRoster.cpp src/kits/package/PackageVersion.cpp src/kits/package/RepositoryCache.cpp src/kits/package/hpkg/PackageWriterImpl.cpp src/kits/package/hpkg/ReaderImplBase.cpp src/kits/package/hpkg/WriterImplBase.cpp src/kits/print/PrintTransport.cpp src/kits/print/Printer.cpp src/kits/screensaver/ScreenSaverRunner.cpp src/kits/support/StringList.cpp src/kits/tracker/ContainerWindow.cpp src/kits/tracker/DeskWindow.cpp src/kits/tracker/PoseView.cpp src/libs/print/libprint/Transport.cpp src/preferences/printers/AddPrinterDialog.cpp src/preferences/screensaver/ScreenSaverWindow.cpp src/servers/debug/DebugServer.cpp src/servers/input/AddOnManager.cpp src/servers/media_addon/MediaAddonServer.cpp src/system/boot/Jamfile src/system/boot/loader/Jamfile src/system/boot/loader/loader.cpp src/system/boot/loader/vfs.cpp src/system/kernel/fs/vfs.cpp src/system/kernel/fs/vfs_boot.cpp src/system/libroot/os/find_directory.cpp src/system/runtime_loader/runtime_loader.cpp src/tools/package/Jamfile
show more ...
|
#
eecde8e3 |
| 20-Apr-2013 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
d04cbc3f |
| 13-Apr-2013 |
Rene Gollent <anevilyak@gmail.com> |
Add missing const.
|
#
d4eea7d4 |
| 28-Mar-2013 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
928001ce |
| 22-Mar-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Further tuned AMD CPU identifier parsing.
* Thanks to a list of 1384 entries with AMD CPU identifiers from Alex.
|
#
df4d35e8 |
| 20-Mar-2013 |
Axel Dörfler <axeld@pinc-software.de> |
Added a parse_amd() for CPU identification.
* This parses the reported CPU name, and tries to translate it to a normal and concise identifier. * For example, it will translate "AMD FX(tm)-8320 Eig
Added a parse_amd() for CPU identification.
* This parses the reported CPU name, and tries to translate it to a normal and concise identifier. * For example, it will translate "AMD FX(tm)-8320 Eight-core Processor" into "FX™ 8320" or "Dual Core AMD Opteron(tm) Processor 275 HE" into "Opteron™ 275 HE". * This means we can remove AMD strings for those models for which this function produces useful results.
show more ...
|
#
190423a6 |
| 20-Mar-2013 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
cpu_type: Add model 2 AMD FX CPU
|
#
c435277d |
| 29-Nov-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
|
#
e03ee8ba |
| 23-Nov-2012 |
Rene Gollent <anevilyak@gmail.com> |
Add missing include.
|
#
77d95e1d |
| 18-Nov-2012 |
François Revol <revol@free.fr> |
Merge branch 'master' into sam460ex
Conflicts: src/system/boot/platform/u-boot/arch/ppc/Jamfile
|