This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen

Bug 1701

Summary: Add Hygon Dhyana support to fix queryCacheSizes() get incorrect cache size bug
Product: Eigen Reporter: Soc Hygon <hygonsoc>
Component: Core - generalAssignee: Nobody <eigen.nobody>
Status: NEW ---    
Severity: Wrong Result CC: chtz, gael.guennebaud, hygonsoc, jacob.benoit.1
Priority: Normal    
Version: unspecified   
Hardware: x86 - general   
OS: All   
Whiteboard:
Attachments:
Description Flags
Eigen hygon dhyana cache size support none

Description Soc Hygon 2019-04-20 16:15:27 UTC
Created attachment 937 [details]
Eigen hygon dhyana cache size support

by default queryCacheSizes() function only has 3 run patch, Intel/AMD/Other(Intel).

As Hygon Dhyana share similar architecture with AMD Family 17h, add a CPU Vendor Recognize in queryCacheSizes() to recoginze Hygon Dhyana CPU Vendor ID("HygonGenuine"), and reuse AMD Query Cache size path, to call function queryCacheSizes_amd().

the attachment is the Hygon CPU Vendor ID checking patch, please help to check and merge.

Thanks.
Comment 1 Nobody 2019-12-04 18:35:52 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/1701.