Changeset 5991
- Timestamp:
- Mar 7, 2007, 6:20:04 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/ChangeLog
r5980 r5991 1 2007-03-07 07:05 gb 2 3 * xdump/heap-image.lisp: Bump current image version. 4 5 2007-03-07 07:02 gb 6 7 * lisp-kernel/x86-asmutils64.s: Some (currently unused) CPUID 8 "calls" want an argument in ecx. Set that arg to 0 for now. 9 10 2007-03-07 07:01 gb 11 12 * lisp-kernel/thread_manager.c: Use spinlocks to guard updates to 13 "real" locks; those updates can be simplified. 14 15 lock_recursive_lock: no (ignored) timeout arg. 16 17 2007-03-07 06:59 gb 18 19 * lisp-kernel/image.h: Bump current, max abi versions; continue to 20 support the old one. 21 22 2007-03-07 06:59 gb 23 24 * lisp-kernel/Threads.h: #include #<sched.h>, for sched_yield() 25 prototype. Change declaration of LOCK macro: no null timespec 26 required. RECURSIVE_LOCKs have spinlock fields. 27 28 2007-03-07 06:56 gb 29 30 * level-1/version.lisp: bump, indicate work-in-progress development 31 version. 32 33 2007-03-07 06:56 gb 34 35 * level-1/linux-files.lisp: Determing *spin-lock-tries* at launch 36 time, based on cpu-count. YIELD moved here, does #_sched_yield 37 rather than something lower-level. 38 39 2007-03-07 06:53 gb 40 41 * level-0/l0-misc.lisp: Locks use spinlocks, try *spin-lock-tries* 42 to obtain them before yielding. 43 44 2007-03-07 06:52 gb 45 46 * level-0/l0-io.lisp: Move YIELD elsewhere. 47 48 2007-03-07 06:51 gb 49 50 * compiler/: PPC/PPC32/ppc32-arch.lisp, PPC/PPC64/ppc64-arch.lisp, 51 X86/X8664/x8664-arch.lisp: Add spinlock field to lockptr storage 52 layout. 53 1 54 2007-03-02 05:10 gb 2 55
Note:
See TracChangeset
for help on using the changeset viewer.
