1
0
forked from 0ad/0ad
0ad/source/lib/sysdep
janwas 98770fa4cc # fix race conditions in ModuleInit and related cleanup.
CAS: uintptr_t->intptr_t to allow use of both cpu_CAS and cpu_AtomicAdd
topology: remove non-thread safe caching, expose ApicIds, use ModuleInit
x86_x64: use ModuleInit instead of unsafe static flags; zero-init regs
instead of just setting ecx
ModuleInitState now holds the LibError returned by the init callback (so
that the second init doesn't appear to succeed despite the first
failing)
wnuma: cleanup, add ACPI SLIT relative distance detection

This was SVN commit r7741.
2010-07-12 12:57:58 +00:00
..
arch # fix race conditions in ModuleInit and related cleanup. 2010-07-12 12:57:58 +00:00
os # fix race conditions in ModuleInit and related cleanup. 2010-07-12 12:57:58 +00:00
rtl license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
tests Windows fixes. 2010-06-30 23:40:51 +00:00
acpi.cpp more ACPI fixes (acpi_Init removed => callers must be prepared for acpi_GetTable to return 0) 2010-07-10 17:42:54 +00:00
acpi.h enable use of ACPI without the mahaf driver (required for NUMA SRAT access at work). also use new DLL import macros. 2010-07-08 10:33:38 +00:00
arch.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
clipboard.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
compiler.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
cpu.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
cpu.h # fix race conditions in ModuleInit and related cleanup. 2010-07-12 12:57:58 +00:00
cursor.h Add basic help page into the main menu. 2010-07-07 21:47:31 +00:00
dir_watch.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
filesystem.h Avoid apparent error on OS X by simplifying wopen API to avoid varargs. 2010-03-21 12:42:50 +00:00
gfx.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
gfx.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
numa.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
os_cpu.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
os_cpu.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
os.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
rtl.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
snd.cpp needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) 2010-03-01 14:52:58 +00:00
snd.h license change to the more permissible Expat/MIT license for lib/ (see forum thread) 2010-02-08 16:23:39 +00:00
stl.h OS X build/warning/test fixes 2010-05-07 20:55:23 +00:00
sysdep.h Add basic help page into the main menu. 2010-07-07 21:47:31 +00:00