PDOS

[uia] / trunk / uia / vx32  

Log of /trunk/uia/vx32

View Directory Listing Directory Listing


Sticky Revision:

Revision 4755 - Directory Listing
Modified Wed Sep 23 16:59:50 2009 UTC (2 months ago) by baford
a long-neglected checkin

Revision 2910 - Directory Listing
Modified Fri Dec 21 19:45:07 2007 UTC (23 months ago) by baford
debugging stuff

Revision 2909 - Directory Listing
Modified Fri Dec 21 18:46:09 2007 UTC (23 months ago) by baford
Fix to get running on Leopard

Revision 2882 - Directory Listing
Modified Mon Dec 3 02:52:00 2007 UTC (23 months, 3 weeks ago) by baford
Keep note on Windows system calls for LDT management,
so I hopefully don't keep having to find it with great difficulty...

Revision 2837 - Directory Listing
Modified Wed Oct 24 16:26:57 2007 UTC (2 years, 1 month ago) by baford
svn:ignore's

Revision 2807 - Directory Listing
Modified Wed Sep 5 03:50:12 2007 UTC (2 years, 2 months ago) by baford
Oops, forgot to add

Revision 2806 - Directory Listing
Modified Wed Sep 5 03:47:33 2007 UTC (2 years, 2 months ago) by baford
Added SHA512

Revision 2804 - Directory Listing
Modified Tue Sep 4 11:44:58 2007 UTC (2 years, 2 months ago) by baford
Compile a slightly stripped-down version of the C library for the host,
to link host test programs with for more apples-to-apples comparisons.

Revision 2600 - Directory Listing
Modified Wed Jun 20 11:21:49 2007 UTC (2 years, 5 months ago) by baford
Get VXA compiling again, on Mac OS X this time

Revision 2362 - Directory Listing
Modified Thu May 3 05:12:35 2007 UTC (2 years, 6 months ago) by ctl
Add whirlpool cryptographic hash implementation ---
slightly modified version of the reference implementation.
(I rather doubt this stuff should be thrown in the vx32/test directory, but where?...)


Revision 2351 - Directory Listing
Modified Sun Apr 29 06:30:19 2007 UTC (2 years, 6 months ago) by ctl
UIP simulator.


Revision 2041 - Directory Listing
Modified Tue Apr 24 18:10:30 2007 UTC (2 years, 7 months ago) by ctl
sha1 test works, also with alpaca.


Revision 2040 - Directory Listing
Modified Tue Apr 24 17:43:26 2007 UTC (2 years, 7 months ago) by ctl
add a sha1 test (not working)


Revision 2039 - Directory Listing
Modified Tue Apr 24 16:09:58 2007 UTC (2 years, 7 months ago) by ctl
half-implementation of parent-call handler table.


Revision 2036 - Directory Listing
Modified Mon Apr 23 22:47:54 2007 UTC (2 years, 7 months ago) by ctl
implement vxproc_read and vxproc_write


Revision 2035 - Directory Listing
Modified Mon Apr 23 22:24:42 2007 UTC (2 years, 7 months ago) by ctl
Define routines for peeking into proc state.


Revision 2034 - Directory Listing
Modified Mon Apr 23 03:27:08 2007 UTC (2 years, 7 months ago) by ctl
change name of pyrex module to avoid conflict


Revision 2033 - Directory Listing
Modified Mon Apr 23 03:26:46 2007 UTC (2 years, 7 months ago) by ctl
moving files around to separate pyrex and python modules


Revision 2019 - Directory Listing
Modified Mon Apr 16 22:11:17 2007 UTC (2 years, 7 months ago) by ctl
Finish wrapper load and run functions.


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 2017 - Directory Listing
Modified Fri Apr 13 00:06:18 2007 UTC (2 years, 7 months ago) by ctl
Pyrex wrapper can now successfully load a VX image from a string.


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 2015 - Directory Listing
Modified Thu Apr 12 00:52:29 2007 UTC (2 years, 7 months ago) by baford
Got vx32 working on Mac OS X!

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 2012 - Directory Listing
Modified Wed Apr 11 15:54:53 2007 UTC (2 years, 7 months ago) by baford
Automatically notice if vx32 cross-compiler tools have been
installed in /opt/vx32/bin, and use them from there,
if they aren't in the default PATH.

Revision 2011 - Directory Listing
Modified Wed Apr 11 14:58:08 2007 UTC (2 years, 7 months ago) by baford
Fix slightly broken patch

Revision 2010 - Directory Listing
Modified Wed Apr 11 14:48:26 2007 UTC (2 years, 7 months ago) by baford
New patchesw for GCC 4.1.2 and binutils 2.17, and hopefully clearer
instructions on how to build them.

Revision 2009 - Directory Listing
Modified Thu Apr 5 17:19:47 2007 UTC (2 years, 7 months ago) by baford
Copied from: tags/vxa-060115/vm revision 2007
Copy old working vx32 version from vxa-060115 tag.

Revision 2005 - Directory Listing
Modified Wed Apr 4 19:58:39 2007 UTC (2 years, 7 months ago) by baford
Original Path: tags/vxa-060115/vm
Moved vx32/vxa trees into correct locations

Revision 1983 - Directory Listing
Modified Sun Jan 15 18:54:19 2006 UTC (3 years, 10 months ago) by
Original Path: trunk/vxa/tags/vxa-060115/vm
This commit was manufactured by cvs2svn to create tag 'vxa-060115'.

Revision 1981 - Directory Listing
Modified Thu Dec 22 15:40:27 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Add date in ChangeLog section

Revision 1980 - Directory Listing
Modified Thu Dec 22 00:02:10 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Oops, don't need ffmpeg in here...

Revision 1978 - Directory Listing
Modified Wed Dec 21 20:04:27 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Legal stuff

Revision 1977 - Directory Listing
Modified Wed Dec 21 19:55:47 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
version history section

Revision 1976 - Directory Listing
Modified Wed Dec 21 19:48:02 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1975 - Directory Listing
Modified Wed Dec 21 19:15:53 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Integrate vx32 spec into build structure

Revision 1974 - Directory Listing
Modified Wed Dec 21 18:19:53 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Got command-line argument passing implemented

Revision 1973 - Directory Listing
Modified Wed Dec 21 16:46:59 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
added puts, fputs, fixed putchar

Revision 1972 - Directory Listing
Modified Wed Dec 21 01:13:17 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
...

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
Got benchmark stuff integrated and compiling but not working yet;
need to add command-line argument passing support...

Revision 1970 - Directory Listing
Modified Tue Dec 20 22:33:37 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Stole some CPU benchmark code from unixbench-4.1.0

Revision 1969 - Directory Listing
Modified Mon Dec 19 23:31:53 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Redesigned VXA interface to use more of a process model;
wrote shared-library versions of most of the native decoders;
zip/unzip aren't updated yet though.

Revision 1968 - Directory Listing
Modified Tue Dec 13 04:06:18 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
redefining VXA library interface to have more of a process model,
to be compatible with all the less trivial codecs that need it.

Revision 1967 - Directory Listing
Modified Mon Dec 12 20:22:18 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Moved old chunk-based VXA stuff to netsteria repository

Revision 1966 - Directory Listing
Modified Mon Dec 12 04:23:34 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1964 - Directory Listing
Modified Mon Dec 12 03:50:04 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Now runs under FreeBSD too!

Revision 1963 - Directory Listing
Modified Mon Dec 12 02:59:53 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
dump registers when something goes wrong

Revision 1962 - Directory Listing
Modified Mon Dec 12 02:59:43 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Need CBW etc. (particularly CDQ) after all

Revision 1960 - Directory Listing
Modified Mon Dec 12 02:26:01 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Looks like GCC definitely needs CDQ

Revision 1959 - Directory Listing
Modified Mon Dec 12 02:13:22 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Compiles again under Linux

Revision 1958 - Directory Listing
Modified Mon Dec 12 02:01:50 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
oops, how did this sneak in?

Revision 1957 - Directory Listing
Modified Mon Dec 12 01:48:35 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Compiles on FreeBSD 4.9 (amsterdam)

Revision 1956 - Directory Listing
Modified Mon Dec 12 01:45:22 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
don't check these in since they're automatically generated by setup

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
emulator now runs code a little while
(until it hits a not-quite-so-obvious bug...)

Revision 1954 - Directory Listing
Modified Sun Dec 11 16:52:37 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
interpreter starting to run a few instructions...

Revision 1953 - Directory Listing
Modified Sun Dec 11 16:14:45 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got interpreter compiling!

Revision 1952 - Directory Listing
Modified Sun Dec 11 05:55:34 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got interpreter partly compiling

Revision 1951 - Directory Listing
Modified Thu Dec 8 16:42:06 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got more basic instructions coded

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
started on portable interpretation-based vx32 emulator;
got a bunch of the basic ALU instructions implemented.

Revision 1949 - Directory Listing
Modified Tue Dec 6 04:55:16 2005 UTC (3 years, 11 months ago) by baford
Original Path: trunk/vxa/trunk/vm
first checked in beginnings of PPC instruction translator...

Revision 1948 - Directory Listing
Modified Fri Nov 25 16:54:18 2005 UTC (4 years ago) by baford
Original Path: trunk/vxa/trunk/vm
cvsignore files

Revision 1947 - Directory Listing
Modified Fri Nov 25 16:43:28 2005 UTC (4 years ago) by baford
Original Path: trunk/vxa/trunk/vm
Got VXA and VM building in new, separate (but nested) trees

Revision 1946 - Directory Listing
Modified Thu Nov 24 15:47:29 2005 UTC (4 years ago) by baford
Original Path: trunk/vxa/trunk/vm
started splitting VXA stuff out from the VM tree into a separate package

Revision 1945 - Directory Listing
Modified Tue Nov 15 20:05:36 2005 UTC (4 years ago) by baford
Original Path: trunk/vxa/trunk/vm
Try getting rid of CBW, CWD, etc.,
and see if GCC actually generates them...

Revision 1944 - Directory Listing
Modified Tue Nov 15 18:29:48 2005 UTC (4 years ago) by baford
Original Path: trunk/vxa/trunk/vm
Moved from os/papers;
starting to get in shape as a first-cut vx32 spec

Revision 1943 - Directory Listing
Modified Thu Oct 13 15:16:19 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1942 - Directory Listing
Modified Wed Oct 12 23:35:43 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
final fixes for FAST camera-ready

Revision 1941 - Directory Listing
Modified Mon Oct 10 22:45:01 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
forgot

Revision 1940 - Directory Listing
Modified Mon Oct 10 22:44:51 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
JPEG decoder working from unzip, sort of...

Revision 1939 - Directory Listing
Modified Mon Oct 10 22:44:37 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
got JPEG decoder working in unzip, sort of...

Revision 1938 - Directory Listing
Modified Mon Oct 10 18:45:16 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
bzip2 working

Revision 1937 - Directory Listing
Modified Mon Oct 10 16:27:48 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
native decoding support

Revision 1936 - Directory Listing
Modified Mon Oct 10 15:56:51 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
Added support for re-using decoder processes across files

Revision 1935 - Directory Listing
Modified Mon Oct 10 15:27:15 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
order fix

Revision 1934 - Directory Listing
Modified Mon Oct 10 00:42:57 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
fix bugs - things now work from the start

Revision 1933 - Directory Listing
Modified Sun Oct 9 19:49:50 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
VXA encoding _and_ decoding works!

Revision 1932 - Directory Listing
Modified Sat Oct 8 22:25:59 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1931 - Directory Listing
Modified Sat Oct 8 22:07:14 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1930 - Directory Listing
Modified Sat Oct 8 17:13:34 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
Got vxzip working

Revision 1929 - Directory Listing
Modified Sat Oct 8 15:14:52 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1928 - Directory Listing
Modified Sat Oct 8 02:28:38 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
makefile fixes

Revision 1927 - Directory Listing
Modified Sat Oct 8 02:19:11 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
vxzip

Revision 1926 - Directory Listing
Modified Thu Oct 6 23:18:14 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1925 - Directory Listing
Modified Thu Oct 6 19:32:02 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
Upgrade to zlib-1.2.3 source base; enable GZIP format

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
don't print stuff on small signal stack;
instead only print trap stuff after longjmping back to main stack.

Revision 1923 - Directory Listing
Modified Fri Sep 30 19:40:51 2005 UTC (4 years, 1 month ago) by baford
Original Path: trunk/vxa/trunk/vm
compile-time choice of whether to use FS or GS for vxemu segment

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
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 1921 - Directory Listing
Modified Mon Jul 25 08:37:19 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
add a few missing clean files

Revision 1920 - Directory Listing
Modified Sun Jul 24 14:22:45 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
VM code as of USENIX FAST submission

Revision 1919 - Directory Listing
Modified Sun Jul 24 14:18:04 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Ogg Vorbis decoder based on libogg-1.1 and libvorbis-1.0.1.

Revision 1918 - Directory Listing
Modified Sun Jul 24 14:12:08 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
JPEG2000 decoder based on jasper-1.701.0 library.

Revision 1917 - Directory Listing
Modified Sun Jul 24 14:08:11 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
JPEG decoder from Independent JPEG Group's jpeg-6b source release.

Revision 1916 - Directory Listing
Modified Mon Jul 4 19:27:51 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
added makefile magic to build host versions of decoders, for testing

Revision 1915 - Directory Listing
Modified Mon Jul 4 17:53:16 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Got FLAC decoder working!!!

Revision 1914 - Directory Listing
Modified Mon Jul 4 15:24:56 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
created new vx32 target for gcc-4.0.0 and binutils-1.16.1,
in order to fix gcc so it never emits x87 code.

Revision 1913 - Directory Listing
Modified Mon Jul 4 11:49:21 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
from flac-1.1.2

Revision 1912 - Directory Listing
Modified Mon Jul 4 11:43:45 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
forgot

Revision 1911 - Directory Listing
Modified Mon Jul 4 11:42:13 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
buffered reading

Revision 1910 - Directory Listing
Modified Mon Jul 4 11:37:14 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got FLAC-to-WAV decoder complete and compiling,
not yet working because gcc still produces x87 instructions...

Revision 1909 - Directory Listing
Modified Mon Jul 4 11:35:57 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
more flac-1.1.2 sources

Revision 1908 - Directory Listing
Modified Mon Jul 4 09:18:45 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
upgraded FLAC sources to flac-1.1.2 release

Revision 1907 - Directory Listing
Modified Mon Jul 4 09:09:53 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
incorporated a bunch more C library functions from FreeBSD-CVS;
working on getting mp3 support from ffmpeg.

Revision 1906 - Directory Listing
Modified Mon Jul 4 09:06:51 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
small subset of ffmpeg sources from ffmpeg-0.4.9-pre1

Revision 1905 - Directory Listing
Modified Sat Jul 2 13:05:18 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got stuff working on x86-64

Revision 1904 - Directory Listing
Modified Wed Jun 29 15:46:46 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got zlib codec working

Revision 1903 - Directory Listing
Modified Wed Jun 29 15:10:04 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
zlib sources from zlib-1.2.2

Revision 1902 - Directory Listing
Modified Wed Jun 29 13:07:32 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
bug fix, add flush counter

Revision 1901 - Directory Listing
Modified Wed Jun 29 13:07:18 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
upgraded bzip source code from bzip2-1.0.2 to bzip2-1.0.3

Revision 1900 - Directory Listing
Modified Wed Jun 29 12:21:13 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
support branch prediction hints -> got working on optimized code

Revision 1899 - Directory Listing
Modified Wed Jun 29 10:05:34 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got bzip2 compression and decompression working

Revision 1898 - Directory Listing
Modified Wed Jun 29 09:56:49 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
bunzip2 working!

Revision 1897 - Directory Listing
Modified Wed Jun 29 09:15:54 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got read from stdin working

Revision 1896 - Directory Listing
Modified Wed Jun 29 08:13:05 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got setperm syscall and malloc working!

Revision 1895 - Directory Listing
Modified Tue Jun 28 16:54:16 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Got printf and basic buffered I/O working!!!

Revision 1894 - Directory Listing
Modified Tue Jun 28 10:40:25 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
branches, calls, and returns seem to be working!

Revision 1893 - Directory Listing
Modified Tue Jun 28 09:26:16 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
we successfully execute a trap! :)

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
made configure script auto-detect and set up for host system type;
wrote missing runtime support code for x86-32.

Revision 1891 - Directory Listing
Modified Mon Jun 27 20:00:08 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
dropping into first translated code -
now gdb for x86-64 is useless, so switching to x86-32 Linux...

Revision 1890 - Directory Listing
Modified Mon Jun 27 16:47:50 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
vastly fleshed out emulator code;
got it to compile and link again

Revision 1889 - Directory Listing
Modified Mon Jun 27 08:53:40 2005 UTC (4 years, 4 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got into the (not-yet-complete) instruction translation code

Revision 1888 - Directory Listing
Modified Sun Jun 26 12:48:51 2005 UTC (4 years, 5 months ago) by baford
Original Path: trunk/vxa/trunk/vm
rewrote glue code for stream-oriented compression/decompression

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
many changes to simplify from a Mik-like microkernel model
towards a pure computation-oriented VM environment.

Revision 1886 - Directory Listing
Modified Sun Jun 26 11:06:06 2005 UTC (4 years, 5 months ago) by baford
Original Path: trunk/vxa/trunk/vm
UnZIP-5.52 source code directly from www.infozip.org.

Revision 1884 - Directory Listing
Modified Sun Jun 26 10:51:22 2005 UTC (4 years, 5 months ago) by baford
Original Path: trunk/vxa/trunk/vm
Original Zip-2.3.1 source code directly from www.info-zip.org.

Revision 1883 - Directory Listing
Modified Mon Jun 20 10:16:06 2005 UTC (4 years, 5 months ago) by baford
Original Path: trunk/vxa/trunk/vm
added setup script

Revision 1882 - Directory Listing
Modified Wed Jun 1 11:43:26 2005 UTC (4 years, 5 months ago) by baford
Original Path: trunk/vxa/trunk/vm
minor fixes to compile on SuSE 9.2

Revision 1881 - Directory Listing
Modified Tue May 31 16:33:15 2005 UTC (4 years, 5 months ago) by baford
Original Path: trunk/vxa/trunk/vm
checked in some benchmark/test code

Revision 1880 - Directory Listing
Modified Wed Apr 27 16:50:31 2005 UTC (4 years, 6 months ago) by baford
Original Path: trunk/vxa/trunk/vm
fix configure bugs

Revision 1879 - Directory Listing
Modified Thu Apr 21 18:24:34 2005 UTC (4 years, 7 months ago) by baford
Original Path: trunk/vxa/trunk/vm
forgot

Revision 1878 - Directory Listing
Modified Thu Apr 21 13:54:24 2005 UTC (4 years, 7 months ago) by baford
Original Path: trunk/vxa/trunk/vm
forgot

Revision 1877 - Directory Listing
Modified Thu Apr 21 13:53:49 2005 UTC (4 years, 7 months ago) by baford
Original Path: trunk/vxa/trunk/vm
incorporated necessary parts of FLAC

Revision 1876 - Directory Listing
Modified Thu Apr 21 13:39:17 2005 UTC (4 years, 7 months ago) by baford
Original Path: trunk/vxa/trunk/vm
fix header

Revision 1875 - Directory Listing
Modified Wed Feb 12 01:39:03 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
new VM stuff compiling (though still not close to running)

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
filled out process loading and chunk management;
almost got the code path to the instruction translator in place...

Revision 1873 - Directory Listing
Modified Tue Jan 28 07:58:42 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got instruction translator to compile

Revision 1872 - Directory Listing
Modified Tue Jan 28 07:58:41 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
started on VM prototype

Revision 1871 - Directory Listing
Modified Tue Jan 28 07:58:41 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
checked out the actual behaviors of various instructions
with unspecified flag-bit behavior

Revision 1870 - Directory Listing
Modified Tue Jan 28 07:58:40 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
...

Revision 1869 - Directory Listing
Modified Tue Jan 28 07:58:39 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
started on VM prototype

Revision 1868 - Directory Listing
Modified Mon Jan 27 23:00:10 2003 UTC (6 years, 9 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got some of the file system traversal and sequence building code working

Revision 1867 - Directory Listing
Modified Fri Jan 24 04:11:50 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
file blocking code

Revision 1866 - Directory Listing
Modified Thu Jan 23 05:50:43 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
started coding up the beginnings of the archiver...

Revision 1865 - Directory Listing
Modified Thu Jan 23 05:50:42 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
started on VM prototype

Revision 1864 - Directory Listing
Modified Fri Jan 10 01:29:51 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got libbz2 integrated and compiling

Revision 1863 - Directory Listing
Modified Fri Jan 10 00:47:31 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
imported verbatim from bzip2-1.0.2.

Revision 1862 - Directory Listing
Modified Thu Jan 9 08:29:59 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
got some of a C library up and compiling

Revision 1861 - Directory Listing
Modified Thu Jan 9 08:29:58 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
started on VM prototype

Revision 1860 - Directory Listing
Added Thu Jan 9 08:29:58 2003 UTC (6 years, 10 months ago) by baford
Original Path: trunk/vxa/trunk/vm
checked out the actual behaviors of various instructions
with unspecified flag-bit behavior

Sort log by:

Maintained by PDOS
ViewVC Help
Powered by ViewVC 1.0.3