- Jan 29, 2013
-
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
Simpler than phys_cast sometimes.
-
Avi Kivity authored
-
Avi Kivity authored
-
- Jan 28, 2013
-
-
Christoph Hellwig authored
-
Christoph Hellwig authored
I've also added an osv/ prefix to make sure we don't clash with system headers. We probably should either adopt this globally or drop it, but I fear we'll run into problems with the latter approach.
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Avi Kivity authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
Christoph Hellwig authored
Various glibc tests need it.
-
Christoph Hellwig authored
-
Avi Kivity authored
-
Avi Kivity 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.
-
Avi Kivity authored
Exceptions are challenging on x64 because the ABI reserves 128 bytes below %rsp for local variables; this will be overwritten by an exception or interrupt. We can't use -mno-red-zone because the payload may not have been compiled for it. Instead, use the interrupt stack stack table mechanism and a separate stack for exceptions. May fix random corruptions when timers are used.
-
Avi Kivity authored
Look up the build directory from the running object.
-
Guy Zana authored
-
Guy Zana authored
-
- Jan 27, 2013
-
-
Avi Kivity authored
glibc headers define various standard functions as macros, which breaks the build. #undef them in the source files.
-
Avi Kivity authored
It is illegal to put a field after a variable-length array, what's its offset? Breaks mode=release.
-
Guy Zana authored
-
Guy Zana authored
-
Avi Kivity authored
Silences 'Subproject commit -dirty' messages
-
Avi Kivity authored
-
Avi Kivity authored
Not completely silent unfortunately.
-
Avi Kivity authored
-
Avi Kivity authored
Benchmark suite
-
Avi Kivity authored
Example: make cmdline='java.so -jar bench.jar'
-
Avi Kivity authored
One test so far: java.lang.System.nanoTime() We're only about 500% slower than native.
-
Avi Kivity authored
Note that the glue code to set up the class path is written in Java.
-
Avi Kivity authored
Needed by Java formatter. Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
-
Christoph Hellwig authored
-