Mercurial > flash_v2
comparison packages/kernel/current/ChangeLog @ 143:6b5f480c6929 ecos-sw-2000-12-08
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
| author | jlarmour |
|---|---|
| date | Fri, 08 Dec 2000 03:30:06 +0000 |
| parents | d2f49caf9e38 |
| children | 2e9a636d9de9 |
comparison
equal
deleted
inserted
replaced
| 142:12eccf9656f3 | 143:6b5f480c6929 |
|---|---|
| 1 2000-12-07 Jesper Skov <jskov@redhat.com> | |
| 2 | |
| 3 * src/debug/dbg-thread-demux.c: Add comment about the use of | |
| 4 DBG_SYSCALL_THREAD_VEC_NUM vs CYGNUM_CALL_IF_DBG_SYSCALL. | |
| 5 | |
| 6 2000-12-06 Hugo Tyson <hmt@redhat.com> | |
| 7 | |
| 8 * include/thread.inl (attach_stack): Additional assert check for | |
| 9 unsigned wrap of the stack size in subtracting the signature | |
| 10 areas' size. Also round to whole words better. | |
| 11 | |
| 12 2000-12-05 Hugo Tyson <hmt@redhat.com> | |
| 13 | |
| 14 * cdl/thread.cdl (CYGFUN_KERNEL_THREADS_STACK_CHECKING): New | |
| 15 option, to control new stack check features. Enabled by default, | |
| 16 but only active if CYGPKG_INFRA_DEBUG and CYGDBG_USE_ASSERTS | |
| 17 anyway, plus checking *all* threads is possible, but default off, | |
| 18 iff CYGVAR_KERNEL_THREADS_LIST. | |
| 19 | |
| 20 * include/thread.hxx (class Cyg_HardwareThread): Define | |
| 21 check_stack() function. | |
| 22 | |
| 23 * include/thread.inl (attach_stack): Add initialization of a | |
| 24 signature in the top and base of the stack, if so configured. | |
| 25 (check_stack): New function to check that signature for | |
| 26 correctness; minor re-ordering to permit more inlining. | |
| 27 | |
| 28 * src/sched/sched.cxx (unlock_inner): Check departing and incoming | |
| 29 thread stacks if CYGFUN_KERNEL_THREADS_STACK_CHECKING. Also, if | |
| 30 CYGFUN_KERNEL_ALL_THREADS_STACK_CHECKING, check all registered | |
| 31 thread stacks. This is placed here to get executed every | |
| 32 clocktick and other interrupts that call DSRs, rather than messing | |
| 33 with interrupt_end() or the idle thread. | |
| 34 | |
| 35 2000-12-04 Hugo Tyson <hmt@redhat.com> | |
| 36 | |
| 37 * tests/kcache2.c (entry0): Make this more robust against a | |
| 38 complete absence of useful caches. Previous change was not | |
| 39 careful enough. | |
| 40 | |
| 41 2000-12-01 Hugo Tyson <hmt@redhat.com> | |
| 42 | |
| 43 * cdl/kernel.cdl: Build the kcache tests for SA11x0 family; they | |
| 44 were being omitted by default as part of ARM family. They work on | |
| 45 SA1110, so this should be OK. They're OK on EBSAs too. See | |
| 46 associated fix to cache macros in SA11x0 and EBSSA HALs. | |
| 47 | |
| 48 * tests/kcache2.c (entry0): Fix the test; the problem was it | |
| 49 assumed that a write to a previously unseen location would end up | |
| 50 in the cache. It ain't so on StrongARMs. Also make tests safe | |
| 51 wrt interrupts possibly perturbing the cache, add explicit tests | |
| 52 for HAL_DCACHE_INVALIDATE_ALL(), ...DISABLE() and ...SYNC(), and | |
| 53 improve the tests for cache line invalidate and store. | |
| 54 | |
| 1 2000-10-30 Jesper Skov <jskov@redhat.com> | 55 2000-10-30 Jesper Skov <jskov@redhat.com> |
| 2 | 56 |
| 3 * cdl/synch.cdl: Replaced CYGINT_KERNEL_SCHEDULER_CAN_YIELD with | 57 * cdl/synch.cdl: Replaced CYGINT_KERNEL_SCHEDULER_CAN_YIELD with |
| 4 CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES. | 58 CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES. |
| 5 * cdl/scheduler.cdl: | 59 * cdl/scheduler.cdl: |
