summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/os
Commit message (Collapse)AuthorAgeFilesLines
* os: Implement pipe_barrier for POSIX platforms without pthread_barrier_t.Vinson Lee2010-04-171-5/+26
| | | | This patch was tested on Mac OS X.
* os: Temporarily use posix thread for embedded too.Kurt Daverman2010-03-311-6/+6
|
* gallivm/llvmpipe: rename os_llvm.h to lp_bld.hBrian Paul2010-03-151-47/+0
| | | | | | | The llvm wrapper wasn't really an OS thing. Use lp_bld.h for now but we eventually should rename/re-prefix all the files/functions in the gallivm/ directory.
* Merge branch '7.8'Michel Dänzer2010-03-121-1/+1
|\
| * Grammar and spelling fixesJeff Smith2010-03-121-1/+1
| | | | | | | | | | Signed-off-by: Jeff Smith <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* | gallium/os: wrapper for llvm-c/Core.h and #define HAVE_LLVM if neededBrian Paul2010-03-111-0/+47
|/
* os: A stream for debug logging.José Fonseca2010-02-144-2/+87
| | | | | | | Just a wrapper around os_log_message. Although it would probably make more sense to be the other way around. Also some comment fixes.
* os: Add a growable string stream.José Fonseca2010-02-142-0/+177
|
* os: Complement/improve stream inline helpers.José Fonseca2010-02-141-0/+17
|
* os: Fix bad calloc.José Fonseca2010-02-141-10/+1
|
* os: Make streams abstract.José Fonseca2010-02-144-262/+158
| | | | | Also replace windows kernel stream with null implementation. It was severely limited and no easy means to test it now.
* os: Do not use Pthreads barrier functions on Mac OS X.Vinson Lee2010-02-101-42/+52
| | | | Pthreads barrier functions are not available on some POSIX platforms.
* os: Don't assert on missing implementation of barrier init/destroy. Just usage.José Fonseca2010-02-051-2/+0
|
* Merge remote branch 'origin/lp-binning'José Fonseca2010-02-051-7/+144
| | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c
* auxiliary: util_stream -> os_streamJosé Fonseca2010-02-043-0/+388
|
* os: Ensure header includes are outside extern "C" {}.José Fonseca2010-02-041-2/+6
|
* os: Time abstractions.José Fonseca2010-02-042-0/+220
| | | | Simplified version of u_time.[ch]
* os/os_memory_aligned.h: fix memory allocation alignment for 64 bitsJosé Fonseca2010-02-042-3/+3
| | | | Based on Andreia Gaita <[email protected]>'s patch.
* os: Add missing dummy threading definitions.José Fonseca2010-02-041-0/+19
|
* os: Also add the aligned memory prototypes to the embedded section.José Fonseca2010-02-031-0/+6
|
* os: New OS abstraction module.José Fonseca2010-02-037-0/+715
|
* gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.José Fonseca2010-02-021-0/+279
Into os/os_thread.h and util/u_atomic.h respectively.