[import adam@megacz.com**20040310075241] [integrated Brians comments on ivme paper adam@megacz.com**20040316015533] [Brians changes directly to mips2java.tex adam@megacz.com**20040316020241] [resolve conflicts adam@megacz.com**20040316020322] [imported brians code adam@megacz.com**20040316021757] [paper adam@megacz.com**20040316101654] [updates brian@brianweb.net**20040317193045] [tableswitch code brian@brianweb.net**20040318224946] [more updates brian@brianweb.net**20040319012622] [corrections brian@brianweb.net**20040319023858] [more changes brian@brianweb.net**20040320035018] [sync with my cvs brian@brianweb.net**20040330234809] [lgpl brian@brianweb.net**20040331000919] [bcel fix brian@brianweb.net**20040401050148] [usr variable for build process brian@brianweb.net**20040404212715] [added UsermodeConstants.java to src/; make sure to regenerate when needed adam@megacz.com**20040411230542] [fix Adam's UsermodeConstants breakage brian@brianweb.net**20040413202835] [env.sh fix brian@brianweb.net**20040414023552] [misc cleanup brian@brianweb.net**20040414172034] [misc cleanup2 brian@brianweb.net**20040414172057] [misc cleanup3 brian@brianweb.net**20040414172106] [eliminated dependency between UnixRuntime and Interpreter adam@megacz.com**20040414083452] [get rid of useless main() func brian@brianweb.net**20040414172747] [org.xwt.mips -> org.ibex.nestedvm brian@brianweb.net**20040416235406] [kill xwt dir brian@brianweb.net**20040416235632] [more xwt -> ibex cleanup brian@brianweb.net**20040417002658] [src/tests cleanup brian@brianweb.net**20040417003411] [cleanup callJava brian@brianweb.net**20040417010848] [new fs stuff brian@brianweb.net**20040421035219] [compile fix brian@brianweb.net**20040421035727] [Exec support and cleanup brian@brianweb.net**20040423073515 tons of cleanup partial exec() support ] [more preliminary exec() stuff brian@brianweb.net**20040424065333] [tons of stuff brian@brianweb.net**20040503064240] [runtimecompiler brian@brianweb.net**20040503064629] [fix more fixmes/features brian@brianweb.net**20040503190908] [even more fixmes/features brian@brianweb.net**20040504080413] [added inodecache brian@brianweb.net**20040505010557] [make plain old gcc -o foo foo.c work brian@brianweb.net**20040505023133] [no more fixmes brian@brianweb.net**20040505023211] [de-eclipseify brian@brianweb.net**20040505030857] [more syscalls for gcc brian@brianweb.net**20040505032948] [gcc's cc1 runs! brian@brianweb.net**20040505043013] [fix sltiu brian@brianweb.net**20040505173540] [interpreter fixes brian@brianweb.net**20040505174250] [more updates for gcc brian@brianweb.net**20040505174428] [test.c stuff brian@brianweb.net**20040505174515] [appease darcs brian@brianweb.net**20040505174643] [test.c stuff brian@brianweb.net**20040507011435] [fix last few bugs preventing gcc from working brian@brianweb.net**20040507011512] [jar build fixes brian@brianweb.net**20040508072725] [new syscall stubs brian@brianweb.net**20040508072830] [new busybox brian@brianweb.net**20040508072947] [fork/waitpid leak brian@brianweb.net**20040508073029] [win32 console support brian@brianweb.net**20040508073132] [cleanup brian@brianweb.net**20040509085137] [speed improvments brian@brianweb.net**20040509085246] [compact runtime jar brian@brianweb.net**20040509085310] [fix newlib breakage brian@brianweb.net**20040510031904] [compiler off by one error brian@brianweb.net**20040510085620] [build runtime.jar correctly brian@brianweb.net**20040510085642] [socket support brian@brianweb.net**20040510103136] [fp fixes brian@brianweb.net**20040511073648] [verify problem in lookupSymbol brian@brianweb.net**20040512040510] [inputoutputstream fd fix brian@brianweb.net**20040512040718] [g77/linpack brian@brianweb.net**20040512040755] [speedtest updates brian@brianweb.net**20040512040822] [ABS.X fix brian@brianweb.net**20040512040836] [better networking support brian@brianweb.net**20040520123314] [uname/sysctl support brian@brianweb.net**20040520123615] [misc cleanup brian@brianweb.net**20040520123648] [update classfilecompiler for new syscall method brian@brianweb.net**20040521015913] [use nestedvm.busyboxhack in busyboxtest brian@brianweb.net**20040521021806] [chdir bug brian@brianweb.net**20040521021850] [cleaner gcc build process brian@brianweb.net**20040521025344] [more newlib patches brian@brianweb.net**20040521025651] [no binutils builtin linker script brian@brianweb.net**20040521032845] [upstream dep fixes brian@brianweb.net**20040521043846] [merged Brian and Adams changes xwt@xwt.org**20040505102459] [conflict resolution adam@megacz.com**20040510024853] [conflict merge adam@megacz.com**20040510035047] [TAG merge adam@megacz.com**20040510035456] [conflict merge adam@megacz.com**20040510042147] [documentation updates adam@megacz.com**20040511075116] [added revewier comments, brians notes, and new charts adam@megacz.com**20040511075509] [added gnuplots adam@megacz.com**20040511090115] [lots of document revisions adam@megacz.com**20040511095318] [mad amounts of document changes adam@megacz.com**20040511104202] [reordered sections adam@megacz.com**20040511112054] [charts brian@brianweb.net**20040511114951] [switch charts to gnuplot adam@megacz.com**20040511115846] [linpack chart (char11) brian@brianweb.net**20040511121127] [more fixups adam@megacz.com**20040511125538] [final revision adam@megacz.com**20040511133448] [added more charts adam@megacz.com**20040512021305] [added tex.jar target adam@megacz.com**20040512021519] [size chart fix brian@brianweb.net**20040512040057] [remove pdftex-specific stuff from paper adam@megacz.com**20040514081207] [linpack conflict resolution brian@brianweb.net**20040521052917] [gpc support brian@brianweb.net**20040521072746] [dump specs before pass2 adam@megacz.com**20040510112111] [conflict resolution brian@brianweb.net**20040521080441] [clobber GCC_FOR_TARGET; this should solve the specs issue / UNTESTED adam@megacz.com**20040510112640] [clobber GCC_FOR_TARGET; this should solve the specs issue / UNTESTED adam@megacz.com*-20040510112640] [%.o should not depend on full_toolchain adam@megacz.com**20040510114823] [%.o should not depend on full_toolchain adam@megacz.com*-20040510114823] [switch to gcc 3.3.0, add gpc and g77 fortran adam@megacz.com**20040511054612] [remove memcpy/memset due to double-definition problem adam@megacz.com**20040511054647] [remove memcpy/memset due to double-definition problem adam@megacz.com*-20040511054647] [bugfix on pathnames adam@megacz.com**20040511064221] [bugfix on pathnames adam@megacz.com*-20040511064221] [added TeX target adam@megacz.com**20040511064237] [added tex stuff adam@megacz.com**20040514004423] [add fancy NesTeX banner to TeX adam@megacz.com**20040514081252] [filename trimming for TeX adam@megacz.com**20040514081307] [added linpack benchmark adam@megacz.com**20040511064820] [added linpack benchmark adam@megacz.com*-20040511064820] [build TeX, use it to compile paper adam@megacz.com**20040514081324] [horrendous hack for TeX... Brian, please forgive me adam@megacz.com**20040514081342] [horrendous hack for TeX... Brian, please forgive me adam@megacz.com*-20040514081342] [move extra headers brian@brianweb.net**20040521085104] [more conflict resolution brian@brianweb.net**20040521085340] [yet more conflict resolution brian@brianweb.net**20040521085604] [major TeX cleanup brian@brianweb.net**20040521095250] [add pascalhello.pas brian@brianweb.net**20040521103622] [cflags mixup brian@brianweb.net**20040521105111] [fix gcc urls brian@brianweb.net**20040521105711] [no -Werror for busybox brian@brianweb.net**20040521110059] [type in makefile.upstream brian@brianweb.net**20040521110214] [no -Werror for upstream brian@brianweb.net**20040521111400] [no GCC_FOR_TARGET brian@brianweb.net**20040521112501] [add tex.ch brian@brianweb.net**20040521113127] [solaris sucks brian@brianweb.net**20040522023905] [split gcclass into extract/build brian@brianweb.net**20040522024849] [yet more solaris brokenness brian@brianweb.net**20040522025723] [split gcclass into extract/build brian@brianweb.net*-20040522024849] [make jdk 1.1 compliant part 1 brian@brianweb.net**20040523081502] [make jdk 1.1 compliant part 2 brian@brianweb.net**20040523081744] [F_DUPFD fix (incorrect return value) brian@brianweb.net**20040523225048] [fix indentation brian@brianweb.net**20040523225119] [dependency fix for build_libc in makefile brian@brianweb.net**20040523225257] [jdk 1.1 part 3 brian@brianweb.net**20040523225556] [devfs fixes brian@brianweb.net**20040524031302] [implement util.Sort brian@brianweb.net**20040524031340] [more features brian@brianweb.net**20040525045147] [add generic speed test brian@brianweb.net**20040527023643] [implement truncate and fstat better brian@brianweb.net**20040527044444] [new classgen part 1 brian@brianweb.net**20040527065321] [new classgen part 2 brian@brianweb.net**20040527065620] [misc test changes brian@brianweb.net**20040527065902] [new classgen part 3 brian@brianweb.net**20040527070021] [fixed more fixmes/features brian@brianweb.net**20040527084132] [size check brian@brianweb.net**20040527142532] [use option unixruntime for runtime compiler brian@brianweb.net**20040527142606] [wget fallback for darcs brian@brianweb.net**20040528041654] [bugfix for jumpable delay slot brian@brianweb.net**20040528164201] [cygwin build fixes brian@brianweb.net**20040528190842] [my backup dns provider sucks brian@brianweb.net**20040528203745] [makefile darcs wget fix brian@brianweb.net**20040601010128] [nextedvm typo brian@brianweb.net**20040601010144] [cleanup runtime compiler, auto lessconstants brian@brianweb.net**20040601010218] [lessconstants support for classfilecompiler brian@brianweb.net**20040601010331] [inttofloatbits typo brian@brianweb.net**20040601010415] [prememread(true) for S* brian@brianweb.net**20040601010438] [got a hotel brian@brianweb.net**20040601010501] [cut down the public interface of compiler brian@brianweb.net**20040601013357] [single-float brian@brianweb.net**20040601102234] [-d option, classfilecompiler cleanu brian@brianweb.net**20040604000504] [make nestedvm work under SableVM brian@brianweb.net**20040604225343] [cleanup, more efficient exec, better win32 support brian@brianweb.net**20040605090220] [prettier sigsegv error brian@brianweb.net**20040605090511] [one more round of fixes and cleanup brian@brianweb.net**20040605102726] [udp support brian@brianweb.net**20040609001319] [sanity checks before extraction brian@brianweb.net**20040628062144] [sanity checks before extraction fix brian@brianweb.net**20040628063552] [no debug flag brian@brianweb.net**20040701010329] [misc makefile fixes brian@brianweb.net**20040701010353] [move all security policy stuff out of userspace brian@brianweb.net**20040701010812] [more socket stuff brian@brianweb.net**20040701011220] [use newlib/libc/unix brian@brianweb.net**20040701011348] [newlib unix patch brian@brianweb.net**20040701011433] [samba in makefile brian@brianweb.net**20040701011505] [upstream dep fix brian@brianweb.net**20040701041507] [exec() cleanup brian@brianweb.net**20040701064347] [ntlmauth.jar brian@brianweb.net**20040701064413] [gcclass dep problem brian@brianweb.net**20040701064548] [remove bash dependency brian@brianweb.net**20040701064944] [remove bash dependency2 brian@brianweb.net**20040701065320] [gcclass hints (YOU NEED TO UPDATE upstream/build/gcclass) brian@brianweb.net**20040701085322] [fix amd64 bug in gcc brian@brianweb.net**20040716195839] [fix for really stupid O_EXCL bug brian@brianweb.net**20040804092740] [few more syscalls brian@brianweb.net**20040804092814] [bug in getParentFile() brian@brianweb.net**20040804114945] [more syscall stubs brian@brianweb.net**20040804115011] [include sourcename in runtime compiled binaries, more gc friendly runtime compiler brian@brianweb.net**20040804115124] [cleanup elf stuff brian@brianweb.net**20040804115158] [getuser brian@brianweb.net**20040804115237] [new filesystem stuff brian@brianweb.net**20050607082829] [update nestedvm for the new classgen api brian@brianweb.net**20050607090316] [licensing update to APSL 2.0 adam@megacz.com**20050104224512] [harmonize nestedvm and latest classgen changes adam@megacz.com**20050702085205] [harmonize nestedvm and latest classgen changes adam@megacz.com*-20050702085205] [update nestedvm for new classgen api again brian@brianweb.net**20050703011027] [add gmp to makefile brian@brianweb.net**20051115030330] [build unix_runtime.jar brian@brianweb.net**20051214072136] [build jdk1.3 classes brian@brianweb.net**20051214072148] [better handling of alignment errors brian@brianweb.net**20051214072203] [update for new classgen api brian@brianweb.net**20051215000820] [find a gnu md5sum brian@brianweb.net**20051215000852] [ResourceFS brian@brianweb.net**20051215000908] [target 1.3 vms brian@brianweb.net**20051215000955] [typo in check.sh brian@brianweb.net**20051215004613] [fix upstream urls Brian Alliet **20051214221225] [fix md5sum again brian@brianweb.net**20051215010024] [remove debugging stuff brian@brianweb.net**20051215020628] [set TMPDIR brian@brianweb.net**20051215020837] [finally do win32 paths right brian@brianweb.net**20051215023846] [remove win32 debuggin brian@brianweb.net**20051215024030] [automatically set gp register brian@brianweb.net**20060522080305] [add Platform.listRoots() brian@brianweb.net**20060527033521] [fix minor bug in Win32ConsoleIS brian@brianweb.net**20060527033636] [allow access to every "root" on the host fs (ie other drives on windows) brian@brianweb.net**20060527033730] [fix makefile for new gcclass brian@brianweb.net**20060824033149] [update upstream source locations David Crawshaw **20061114203054] [have cstring() return null if passed a null pointer David Crawshaw **20061118020959] [make lookupSymbol() publicly accessible David Crawshaw **20061118050653] [fixed up Makefile to make emacs happy, updated download locations adam@megacz.com**20050809025518] [updated download URLs adam@megacz.com**20060529172248] [update newlib url adam@megacz.com**20061013232730] [updated regex library download location adam@megacz.com**20061021010104] [added zlib and expat targets adam@megacz.com**20061021033045] [add ftruncate() syscall David Crawshaw **20061118015608] [import classgen's Sort utility class, better to replicate 20 lines of quicksort than make a mess of the build process David Crawshaw **20061120064432] [mark env.sh executable David Crawshaw **20061122210439] [support utf-8 strings David Crawshaw **20061122210557] [add stop() David Crawshaw **20061127095314] [conflict resolution brian@brianweb.net**20061216004915] [updgrade to gcc 3.3.6 Brian Alliet **20061216030953] [fix fortran breakage in gcc 3.3.6 Brian Alliet **20061216035100] [add push target to makefile Brian Alliet **20061216042335] [update the path to the jpeg test image brian@brianweb.net**20070214211218] [fix the java source compiler brian@brianweb.net**20070617103956] [add slides from ivme talk adam@megacz.com**20070617172113] [fix some unistd functions brian@brianweb.net**20070619191549] [fix path to util.Sort in unix_runtime.jar Brian Alliet **20070628140827] [fix boundary case where last instructin in .text does a link brian@brianweb.net**20071120195129]