source: branches/win64/lisp-kernel

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @9321   13 years gb In windows_arbstack_exception_handler(), ensure that foreign_rsp is …
(edit) @9320   13 years gb Add (wide-char) directory-access functions (statically linkged from …
(edit) @9319   13 years gb os_get_current_thread_stack_bounds() for Windows: call …
(edit) @9318   13 years gb High-end Vista versions allow up to 128GB of pageable memory. Reserve …
(edit) @9308   13 years gb Try to get more things working. Recognize stylized instruction …
(edit) @9307   13 years gb Define x64_iret_frame, which is pretty much what an interrupt return …
(edit) @9306   13 years gb Provide pointers into restore_win64_context(), for the benefit of …
(edit) @9305   13 years gb Try to get Windows versions of suspend_tcr/restore_tcr closer to usability.
(edit) @9304   13 years gb SEM_WAIT for Windows: WaitForSingleObject?, not WaitOn?
(edit) @9298   13 years gb Note beginning, end of spentry, subprims code (for "real" …
(edit) @9297   13 years gb Call tcr_cleanup() with the tcr as argument.
(edit) @9296   13 years gb Try to ensure that windows exception handler (mostly) runs on C stack, …
(edit) @9295   13 years gb Try to suppress some compiler warnings.
(edit) @9294   13 years gb Lose a few unused variables.
(edit) @9293   13 years gb Add parens to suppress compiler warning.
(edit) @9292   13 years gb use _beginthreadex(), which allegedly avoids some memory leaks in the …
(edit) @9291   13 years gb restore_win64_context(), windows_switch_to_foreign_stack().
(edit) @9290   13 years gb Define win64_context struct layout.
(edit) @9289   13 years gb Add some parens.
(edit) @9281   13 years gb Try to suppress some compiler warnings. Approximate initial stack …
(edit) @9280   13 years gb Add a few more missing prototypes.
(edit) @9279   13 years gb Suppress some compiler warnings, maybe.
(edit) @9278   13 years gb #include <process.h> on Windows.
(edit) @9236   13 years andreas Suspending and resuming threads.
(edit) @9235   13 years andreas Properly yield in spinlocks, implementation of create_system_thread.
(edit) @8962   13 years gb When saving/restoring registers around ff-call, save save3 (if it's …
(edit) @8961   13 years gb init_winsock() here.
(edit) @8960   13 years gb add ws2_32 (winsock) to OSLIBS.
(edit) @8959   13 years gb Start to flesh this out for windows; still more work to do here.
(edit) @8958   13 years gb Include header for, initialize winsock.
(edit) @8957   13 years gb Use %llx.
(edit) @8956   13 years gb Define DEBUG_MEMORY, suppress debugging progress messages unless it's …
(edit) @8846   13 years gb Assume 16-bit characters in windows_open().
(edit) @8845   13 years gb Fix prototype for windows_find_symbol.
(edit) @8812   13 years gb Start handling exceptions on Win64. (Not thread-safe yet.)
(edit) @8811   13 years gb define eflags_register() for all platforms. change xpGPR etc for …
(edit) @8810   13 years gb fixes in SPsyscall.
(edit) @8809   13 years gb Use ll (long long) format spec more often.
(edit) @8808   13 years gb Make WIN64 REG* constants relative to offset of first GPR (Rax) in CONTEXT.
(edit) @8807   13 years gb windows_open() takes 8-bit strings, until we fix FD-OPEN. un-botch …
(edit) @8806   13 years gb Very preliminary (just a copy of the linux version, mostly.) Need to …
(edit) @8805   13 years gb If USE_WINDOWS_SEMAPHORES, use windows semaphores.
(edit) @8804   13 years gb Fix typo in ensure_gc_structures_writeable(). Set HEAP_START/HEAP_END …
(edit) @8803   13 years gb ExceptionInformation? typedef'ed to CONTEXT, not EXCEPTION_POINTERS.
(edit) @8802   13 years gb Win64 changes; use %llx vice %lx (at least in the places that I caught.)
(edit) @8801   13 years gb Set HEAP_START/HEAP_END globals elsewhere.
(edit) @8800   13 years gb Flesh out some USE_WINDOWS_SEMAPHORES stuff.
(edit) @8790   13 years gb Trust read() return value, now that image file is opened with O_BINARY set.
(edit) @8789   13 years gb Specify O_BINARY in open call. (This is called from lisp code, which …
(edit) @8788   13 years gb Image header flags should contain PLATFORM (now that PLATFORM's …
(edit) @8787   13 years gb LOGIOR in O_BINARY when calling MS C library's open().
(edit) @8786   13 years gb What comes after 4 ? Why, PLATFORM_OS_WINDOWS, of course. (Should …
(edit) @8785   13 years andreas Properly set up TCR.
(edit) @8784   13 years andreas * Ignore wrong platform in image loading * Excessive debugging of …
(edit) @8735   13 years gb Add windows-calls.o to COBJ; add -lpsapi to OSLIBS.
(edit) @8734   13 years gb Conditionalize the syscall subprim for windows: pop windows C args, …
(edit) @8733   13 years gb New file; provide some filesystem functions that are ordinarily called …
(edit) @8732   13 years gb Move Windows code for xFindSymbol to another file.
(edit) @8709   13 years andreas Windows file system is case insensitive too. Also, treat return value …
(edit) @8707   13 years andreas * Change type of all memory size parameters from int to natural * API …
(edit) @8696   13 years andreas Separation of page management functions, implementation for Windows. …
(edit) @8650   13 years gb Don't strip leading underscores from symbols. (At least when the …
(edit) @8626   13 years andreas Rebase PE image address to 0x10000, so we have allocated memory from …
(edit) @8625   13 years andreas Linker script to allocate memory at a fixed address.
(edit) @8615   13 years andreas Port of SPffcall and SPcallback to different calling conventions.
(copy) @8614   13 years andreas Make a branch for Win64 port.
copied from trunk/source/lisp-kernel:
(edit) @8608   13 years andreas Windows support for ffcall and ffcall_return_registers: care about …
Note: See TracRevisionLog for help on using the revision log.