aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarat Dukhan <maratek@gmail.com>2018-03-18 00:29:39 -0700
committerMarat Dukhan <maratek@gmail.com>2018-03-18 00:29:39 -0700
commit290006082ca0522887773ba9e9830cc229dd0d0e (patch)
treee68b549d69d7c2a784a0fa5cc89d558ae0f738b6 /src
parentd51d39562ddd560bf2b9da324f423be8068c53b4 (diff)
downloadcpuinfo-290006082ca0522887773ba9e9830cc229dd0d0e.tar.gz
Fix small issues in x86 initialization code
Diffstat (limited to 'src')
-rw-r--r--src/x86/linux/init.c3
-rw-r--r--src/x86/windows/init.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/src/x86/linux/init.c b/src/x86/linux/init.c
index eff9339..b54f533 100644
--- a/src/x86/linux/init.c
+++ b/src/x86/linux/init.c
@@ -236,10 +236,11 @@ void cpuinfo_x86_linux_init(void) {
}
packages = calloc(packages_count, sizeof(struct cpuinfo_package));
if (packages == NULL) {
- cpuinfo_log_error("failed to allocate %zu bytes for descriptions of %"PRIu32" cores",
+ cpuinfo_log_error("failed to allocate %zu bytes for descriptions of %"PRIu32" physical packages",
packages_count * sizeof(struct cpuinfo_package), packages_count);
goto cleanup;
}
+
if (l1i_count != 0) {
l1i = calloc(l1i_count, sizeof(struct cpuinfo_cache));
if (l1i == NULL) {
diff --git a/src/x86/windows/init.c b/src/x86/windows/init.c
index 7767944..40bc25a 100644
--- a/src/x86/windows/init.c
+++ b/src/x86/windows/init.c
@@ -286,7 +286,7 @@ BOOL CALLBACK cpuinfo_x86_windows_init(PINIT_ONCE init_once, PVOID parameter, PV
packages = HeapAlloc(heap, HEAP_ZERO_MEMORY, packages_count * sizeof(struct cpuinfo_package));
if (packages == NULL) {
- cpuinfo_log_error("failed to allocate %zu bytes for descriptions of %"PRIu32" packages",
+ cpuinfo_log_error("failed to allocate %zu bytes for descriptions of %"PRIu32" physical packages",
packages_count * sizeof(struct cpuinfo_package), packages_count);
goto cleanup;
}
@@ -300,7 +300,7 @@ BOOL CALLBACK cpuinfo_x86_windows_init(PINIT_ONCE init_once, PVOID parameter, PV
(struct cpuinfo_core*) ((uintptr_t) cores + (uintptr_t) processor->core);
processor->core = core;
struct cpuinfo_package* package =
- (struct cpuinfo_package*) ((uintptr_t)packages + (uintptr_t)processor->package);
+ (struct cpuinfo_package*) ((uintptr_t) packages + (uintptr_t) processor->package);
processor->package = package;
/* This can be overwritten by lower-index processors on the same package */