1
0
forked from 0ad/0ad
0ad/source/lib/sysdep/ia32
janwas ffdff6888d add NUMA and shared-L2-cache detect code (required at work)
enable most of IA-32 specific code to be used in amd64 (resides in
directory lib/sysdep/x86_x64)

bits: add IsBitSet
remove mem_PageSize (use os_cpu_PageSize instead)
cpuid: change interface to allow gracefully supporting later
subfunctions that require input parameters
amd64_asm.asm: add amd64 implementation of cpuid
cpu: move functions provided by OS to sysdep/os_cpu.cpp
cpu topology: avoid trouble when process affinity is set by remapping
processor numbers to 0..PopulationCount(processAffinity)
topology.cpp: move ex-ia32 topology code here.

This was SVN commit r5945.
2008-05-12 18:15:08 +00:00
..
ia32_asm.asm add NUMA and shared-L2-cache detect code (required at work) 2008-05-12 18:15:08 +00:00
ia32_asm.h add NUMA and shared-L2-cache detect code (required at work) 2008-05-12 18:15:08 +00:00
ia32_memcpy.asm fixes/improvements made at work: 2008-05-01 15:41:42 +00:00
ia32_memcpy.h fixes/improvements made at work: 2008-05-01 15:41:42 +00:00
ia32.cpp add NUMA and shared-L2-cache detect code (required at work) 2008-05-12 18:15:08 +00:00
ia32.h add NUMA and shared-L2-cache detect code (required at work) 2008-05-12 18:15:08 +00:00
ia32.inc Fixes for the Mac. 2007-05-17 03:37:49 +00:00