- Jan 24, 2013
-
-
Avi Kivity authored
This standardizes our method of running a payload: run a shared object with argc/argv. No special treatment for the jvm.
-
Avi Kivity authored
-
- Jan 21, 2013
-
-
Avi Kivity authored
-
Avi Kivity authored
It expects penv to point to something.
-
Dor Laor authored
Longer term it should be nice not to allocate the bars at all
-
Avi Kivity authored
-
- Jan 20, 2013
-
-
Avi Kivity authored
This way, the payload may use the pthread APIs in the thread it started in.
-
Avi Kivity authored
Needed for pthread_attr_*() (and in general to make sure the stack is a regular vma as expected by the payload).
-
Avi Kivity authored
segfaults.
-
- Jan 17, 2013
-
-
Christoph Hellwig authored
Create a central place the managed the console driver (just isa-serial for now), and exposes them as a device file and to the debug output routines.
-
Dor Laor authored
Destroy the drivers on OS reset (currently just call it from the loader directly) It fixes the issue of gdb breakage w/ the drivers
-
- Jan 16, 2013
-
-
Christoph Hellwig authored
-
Avi Kivity authored
-
Christoph Hellwig authored
There now is a public add_object and a private set_object method, which describe the two totally different actions much better.
-
Christoph Hellwig authored
Style requires manual edititing of loader.cc to run, no automated way to pick up whole directories in the manifest, and we won't clear the environment before running the next .so
-
- Jan 17, 2013
-
-
Christoph Hellwig authored
-
Christoph Hellwig authored
-
- Jan 15, 2013
-
-
Avi Kivity authored
This makes the apic immediately usable.
-
Dor Laor authored
-
- Jan 14, 2013
- Jan 10, 2013
-
-
Christoph Hellwig authored
This seems to break the actual jvm execution for some reason.
-
Christoph Hellwig authored
Various changes to fit into the OSv environment. This also includes a ramfs in-memory full filesystem. Bootfs is rewritten as a simple unpacker into ramfs, and the fs class is modified to wrap the VFS instead of being an abstract subclass.
-
- Jan 09, 2013
-
-
Avi Kivity authored
Mirror the jre file layout closely, otherwise it gets confused.
-
Christoph Hellwig authored
-
- Jan 08, 2013
-
-
Christoph Hellwig authored
Add a new hello_world test payload that can be used to test OSv functionality more fine grained. For now the binary loaded remains hardcoded in loader.cc and still defaults to libjvm.so.
-
Christoph Hellwig authored
-
- Jan 07, 2013
-
-
Avi Kivity authored
Change the directory structure a little to conform with jvm expecations (removing server/ from libjvm.so).
-
Avi Kivity authored
dlopen() uses files, so do so as well. Change DT_NEEDED handling to add the path.
-
- Jan 06, 2013
-
-
Avi Kivity authored
-
- Jan 02, 2013
-
-
Avi Kivity authored
-
Avi Kivity authored
This way everyone's running on a similar sized stack. Theoretically the main thread can be destroyed as well.
-
Avi Kivity authored
-
- Jan 01, 2013
-
-
Dor Laor authored
-
Avi Kivity authored
-
Avi Kivity authored
the PIC will spew some spurious interrupts which we don't want.
-
Avi Kivity authored
-
Dor Laor authored
-
Avi Kivity authored
-
- Dec 31, 2012
-
-
Dor Laor authored
Eventually loader dump them into the console for debug
-