-
-
-
sparc64-dev-checkpoint-6343d626e · ·
Much more works now. xep-allocate-frame appears to be working and we actually reach GLOBALDB-INIT. Haven't verified all the vops yet, but things look promising. In addition, we can successfully compile files with :trace-file t which makes it much easier to examine what code is being generated for each function.
-
sparc64-dev-checkpoint-5585895ac · ·
Static symbol objects appear to be correct. The addresses seem right, and the contents of the object appear to contain the correct items, as determined by usring C print() to print the objects.
-
sparc64-dev-checkpoint-4d8c463ea · ·
Support for 64-bit cores. Cross compile works and sparc can at least load the core file and get to call_into_lisp to try running the initial function. Currently fails because we don't have the v9 stack bias implemented.
-
sparc64-dev-checkpoint-3f90918b8 · ·
First changes for 64-bit build. word-bits updated to 64. Updated new-genesis to byte-swap 64-bit values if needed. Updates to Config to build 64-bit binary, but with abs32 memory model (for now). Cross-compile works and lisp compiles, but loading world fails.