mirror of
https://github.com/Dr-Noob/cpufetch.git
synced 2026-03-25 16:00:39 +01:00
[v0.98][PPC] Add cache detection using udev and use it for ppc
This commit is contained in:
@@ -17,12 +17,21 @@
|
||||
#define _PATH_FREQUENCY "/cpufreq"
|
||||
#define _PATH_FREQUENCY_MAX "/cpuinfo_max_freq"
|
||||
#define _PATH_FREQUENCY_MIN "/cpuinfo_min_freq"
|
||||
#define _PATH_CACHE_L1D "/cache/index0/size"
|
||||
#define _PATH_CACHE_L1I "/cache/index1/size"
|
||||
#define _PATH_CACHE_L2 "/cache/index2/size"
|
||||
#define _PATH_CACHE_L3 "/cache/index3/size"
|
||||
|
||||
#define _PATH_FREQUENCY_MAX_LEN 100
|
||||
#define _PATH_CACHE_MAX_LEN 200
|
||||
#define DEFAULT_FILE_SIZE 4096
|
||||
|
||||
char* read_file(char* path, int* len);
|
||||
long get_max_freq_from_file(uint32_t core, bool hv_present);
|
||||
long get_min_freq_from_file(uint32_t core, bool hv_present);
|
||||
long get_l1i_cache_size(uint32_t core);
|
||||
long get_l1d_cache_size(uint32_t core);
|
||||
long get_l2_cache_size(uint32_t core);
|
||||
long get_l3_cache_size(uint32_t core);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user