- Feb 19, 2013
-
-
Avi Kivity authored
fixes loading unit tests with "main" as the entry point.
-
- Feb 17, 2013
-
-
Avi Kivity authored
The glibc headers define those as macros, need to undefine before declaring as functions.
-
Avi Kivity authored
Found with mode=release.
-
- Feb 14, 2013
-
-
Avi Kivity authored
A mutex will also call wait_until, which doesn't tolerate nesting.
-
- Feb 12, 2013
-
-
Christoph Hellwig authored
-
Avi Kivity authored
Fail the build if not.
-
- Feb 11, 2013
-
-
Avi Kivity authored
Needed by bench.jar suddenly.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
Running tests is now done by editing the command line in build.mak
-
- Feb 07, 2013
-
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Avi Kivity authored
This makes it easy to configure a thread with various parameters. The first is the existing stack_info parameter.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
Of course we don't actually support locales yet, so these are trivial wrappers.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
This ones handles the current working directory in relative pathnames, and supports the POSIX.1-2008 case where the resolved_path argument is passed a NULL and then allocated by realpath internally.
-
Christoph Hellwig authored
-
- Feb 06, 2013
-
-
Avi Kivity authored
current_pthread was somehow not thread-local, so pthread_self() returned the last thread to initialize itself. The bug manifested itself with a jvm thread querying its own stack, finding another thread's stack instead, and reaching the conclusion that it was in a stack overflow, and throwing an exception. Fix by making current_pthread thread local.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
- Feb 05, 2013
-
-
Christoph Hellwig authored
We need to use a spinlock to protect the semaphore waiting list as the wakeups can deadlock otherwise. Also make sure to only wait when we actually have to. Found during python bringup.
-
Christoph Hellwig authored
no actual checking, but at least the code will work
-
- Feb 04, 2013
-
-
Christoph Hellwig authored
again taken from musl. For now disabled: - floor, ceil: we have an asm implementation, but need to check if it's enough - various functions that mess with the floating point exception status.
-
- Jan 31, 2013
-
-
Avi Kivity authored
-
- Jan 28, 2013
-
-
Christoph Hellwig authored
-
Avi Kivity authored
-
Avi Kivity authored
The payload is likely to play games with the stack area (like mmap()ing guard pages), so give it virtual memory to play with instead of physical memory. Fixes crash with mode=release.
-
- Jan 27, 2013
-
-
Avi Kivity authored
glibc headers define various standard functions as macros, which breaks the build. #undef them in the source files.
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
- Jan 24, 2013
-
-
Christoph Hellwig authored
We want these in line buffered mode, but to get that we need to query the console driver if it is a tty, and we can only do that after the VFS has been brought up.
-
- Jan 21, 2013
-
-
Avi Kivity authored
-
Christoph Hellwig authored
except for the floating point functionality for now.
-