[v0.98][ARM] Apply bug fixes already in master

This commit is contained in:
Dr-Noob
2021-08-12 12:44:37 +01:00
parent 4b0ea3053f
commit e2f7ec0765

View File

@@ -80,7 +80,7 @@ struct topology* get_topology_info(struct cpuInfo* cpu, struct cache* cach, uint
int cores_in_socket = 0;
while(socket_idx + 1 > sockets_seen) {
if(midr_array[first_core_idx] == midr_array[currrent_core_idx] && currrent_core_idx < ncores) {
if(currrent_core_idx < ncores && midr_array[first_core_idx] == midr_array[currrent_core_idx]) {
currrent_core_idx++;
cores_in_socket++;
}
@@ -349,8 +349,9 @@ char* get_str_peak_performance(struct cpuInfo* cpu) {
char* get_str_features(struct cpuInfo* cpu) {
struct features* feat = cpu->feat;
char* string = malloc(sizeof(char) * 25);
uint32_t max_len = strlen("NEON,SHA1,SHA2,AES,CRC32,") + 1;
uint32_t len = 0;
char* string = calloc(max_len, sizeof(char));
if(feat->NEON) {
strcat(string, "NEON,");