aboutsummaryrefslogtreecommitdiff
path: root/src/x86/cache/init.c
diff options
context:
space:
mode:
authorMarat Dukhan <maratek@gmail.com>2018-02-19 22:43:26 -0800
committerMarat Dukhan <maratek@gmail.com>2018-02-19 22:48:12 -0800
commitb2fc4ab8099b802de934f24adf2da6e4c863bd3c (patch)
treee2e22022cc4d4d1de9eba0e6628f127e7e8806ee /src/x86/cache/init.c
parenta9e55a6afde89722af7ee30dc7bd27435e96226b (diff)
downloadcpuinfo-b2fc4ab8099b802de934f24adf2da6e4c863bd3c.tar.gz
Windows support
Diffstat (limited to 'src/x86/cache/init.c')
-rw-r--r--src/x86/cache/init.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/x86/cache/init.c b/src/x86/cache/init.c
index 2e32e8a..b2af08d 100644
--- a/src/x86/cache/init.c
+++ b/src/x86/cache/init.c
@@ -23,22 +23,22 @@ void cpuinfo_x86_detect_cache(
uint32_t max_base_index, uint32_t max_extended_index,
bool amd_topology_extensions,
enum cpuinfo_vendor vendor,
- const struct cpuinfo_x86_model_info model_info[restrict static 1],
- struct cpuinfo_x86_caches cache[restrict static 1],
- struct cpuinfo_tlb itlb_4KB[restrict static 1],
- struct cpuinfo_tlb itlb_2MB[restrict static 1],
- struct cpuinfo_tlb itlb_4MB[restrict static 1],
- struct cpuinfo_tlb dtlb0_4KB[restrict static 1],
- struct cpuinfo_tlb dtlb0_2MB[restrict static 1],
- struct cpuinfo_tlb dtlb0_4MB[restrict static 1],
- struct cpuinfo_tlb dtlb_4KB[restrict static 1],
- struct cpuinfo_tlb dtlb_2MB[restrict static 1],
- struct cpuinfo_tlb dtlb_4MB[restrict static 1],
- struct cpuinfo_tlb dtlb_1GB[restrict static 1],
- struct cpuinfo_tlb stlb2_4KB[restrict static 1],
- struct cpuinfo_tlb stlb2_2MB[restrict static 1],
- struct cpuinfo_tlb stlb2_1GB[restrict static 1],
- uint32_t log2_package_cores_max[restrict static 1])
+ const struct cpuinfo_x86_model_info* model_info,
+ struct cpuinfo_x86_caches* cache,
+ struct cpuinfo_tlb* itlb_4KB,
+ struct cpuinfo_tlb* itlb_2MB,
+ struct cpuinfo_tlb* itlb_4MB,
+ struct cpuinfo_tlb* dtlb0_4KB,
+ struct cpuinfo_tlb* dtlb0_2MB,
+ struct cpuinfo_tlb* dtlb0_4MB,
+ struct cpuinfo_tlb* dtlb_4KB,
+ struct cpuinfo_tlb* dtlb_2MB,
+ struct cpuinfo_tlb* dtlb_4MB,
+ struct cpuinfo_tlb* dtlb_1GB,
+ struct cpuinfo_tlb* stlb2_4KB,
+ struct cpuinfo_tlb* stlb2_2MB,
+ struct cpuinfo_tlb* stlb2_1GB,
+ uint32_t* log2_package_cores_max)
{
if (max_base_index >= 2) {
union cpuinfo_x86_cache_descriptors descriptors;