
Log of /trunk/uia/vx32/env
Directory Listing
Revision
2018 -
Directory Listing
Modified
Mon Apr 16 22:10:59 2007 UTC (2 years, 7 months ago) by
ctl
Moving and removing 'const' in places where it causes type conversion errors for GCC+Pyrex.
This way is consistent with the execv() calling convention.
Revision
2016 -
Directory Listing
Modified
Fri Apr 13 00:05:32 2007 UTC (2 years, 7 months ago) by
ctl
Change several types and signatures to work around 32-versus-64-bit off_t problem
under linux.
Make a typedef for vx_readcb, shared by vx32_load and vxproc_load.
Fix a couple of compiler warnings about function declarations.
Reorganize headers so that all of these work.
Note that things now must include vx/config.h before anything else.
Revision
2014 -
Directory Listing
Modified
Wed Apr 11 21:47:59 2007 UTC (2 years, 7 months ago) by
baford
Make subversion ignore more auto-generated files
Revision
2013 -
Directory Listing
Modified
Wed Apr 11 21:41:39 2007 UTC (2 years, 7 months ago) by
baford
Got it at least compiling on Mac OS X.
In the process fixed a problem with the gcc-4.1.2 patch,
which caused the cross-compiler to default to soft floating point
instead of SSE-based hard floating point.
Revision
2009 -
Directory Listing
Modified
Thu Apr 5 17:19:47 2007 UTC (2 years, 7 months ago) by
baford
Copy old working vx32 version from vxa-060115 tag.
Revision
1971 -
Directory Listing
Modified
Tue Dec 20 22:59:37 2005 UTC (3 years, 11 months ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
Got benchmark stuff integrated and compiling but not working yet;
need to add command-line argument passing support...
Revision
1955 -
Directory Listing
Modified
Sun Dec 11 18:53:58 2005 UTC (3 years, 11 months ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
emulator now runs code a little while
(until it hits a not-quite-so-obvious bug...)
Revision
1950 -
Directory Listing
Modified
Thu Dec 8 05:52:09 2005 UTC (3 years, 11 months ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
started on portable interpretation-based vx32 emulator;
got a bunch of the basic ALU instructions implemented.
Revision
1924 -
Directory Listing
Modified
Fri Sep 30 21:00:44 2005 UTC (4 years, 1 month ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
don't print stuff on small signal stack;
instead only print trap stuff after longjmping back to main stack.
Revision
1922 -
Directory Listing
Modified
Thu Sep 29 19:16:15 2005 UTC (4 years, 1 month ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
Use only the fs register and avoid messing with the gs register at all,
in order to work around interference with Linux's TLS mechanism.
Revision
1892 -
Directory Listing
Modified
Tue Jun 28 08:31:14 2005 UTC (4 years, 4 months ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
made configure script auto-detect and set up for host system type;
wrote missing runtime support code for x86-32.
Revision
1887 -
Directory Listing
Modified
Sun Jun 26 11:09:32 2005 UTC (4 years, 5 months ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
many changes to simplify from a Mik-like microkernel model
towards a pure computation-oriented VM environment.
Revision
1874 -
Directory Listing
Modified
Fri Jan 31 06:11:26 2003 UTC (6 years, 9 months ago) by
baford
Original Path:
trunk/vxa/trunk/vm/env
filled out process loading and chunk management;
almost got the code path to the instruction translator in place...