X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fnestedvm%2FRuntime.java;h=a758a503e8731ba653cb359bf350e514b3a8da9e;hp=1af6f7303cb1343696f27c158b6e53aab5e009b2;hb=8c7ea58a4a2eade641083daa87987c5b5425dda2;hpb=f3c650e13377bcb68dfa3571dc7561bc60e76ffd diff --git a/src/org/ibex/nestedvm/Runtime.java b/src/org/ibex/nestedvm/Runtime.java index 1af6f73..a758a50 100644 --- a/src/org/ibex/nestedvm/Runtime.java +++ b/src/org/ibex/nestedvm/Runtime.java @@ -730,6 +730,7 @@ public abstract class Runtime implements UsermodeConstants,Registers,Cloneable { return hostFSDirFD(f,data); } + // FIXME: Truncate final Seekable.File sf; try { sf = new Seekable.File(f,write); @@ -802,6 +803,7 @@ public abstract class Runtime implements UsermodeConstants,Registers,Cloneable { } /** The stat/fstat syscall helper */ + // FIXME: Populate uid/gid/nlink int stat(FStat fs, int addr) throws FaultException { memWrite(addr+0,(fs.dev()<<16)|(fs.inode()&0xffff)); // st_dev (top 16), // st_ino (bottom 16) memWrite(addr+4,((fs.type()&0xf000))|(fs.mode()&0xfff)); // st_mode @@ -1339,7 +1341,7 @@ public abstract class Runtime implements UsermodeConstants,Registers,Cloneable { public int pc; public CPUState dup() { - CPUState c = new CPUState(); + CPUState c = new CPUState(); c.hi = hi; c.lo = lo; c.fcsr = fcsr;