public inbox for ecos-cvs@sourceware.org
help / color / mirror / Atom feed
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2006-01-19 17:54 nickg
  0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2006-01-19 17:54 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	nickg@sourceware.org	2006-01-19 17:53:58

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: thread.cxx 
	packages/kernel/current/src/sched: sched.cxx 

Log message:
	* src/sched/sched.cxx (thread_entry): Fixed a bug which could
	cause a thread to be started with a non-zero scheduler lock. The
	previous code only decremented it by 1 so if the previous thread
	was executing with the lock > 1 the thread ended up with a
	non-zero lock. This is fixed by decrementing the lock in a loop
	until it reaches zero.
	
	* src/common/thread.cxx (idle_thread_main): Added an assert for a
	non-zero scheduler lock.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2009-05-14 18:26 jld
  0 siblings, 0 replies; 9+ messages in thread
From: jld @ 2009-05-14 18:26 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	jld@sourceware.org	2009-05-14 18:26:53

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: thread.cxx 

Log message:
	* src/common/thread.cxx: Use the Cyg_Scheduler::get_current_thread()
	convenience function when instrumenting thread events. Bug reported
	by Pieter-Jan Busschaert.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2007-07-02 11:49 gthomas
  0 siblings, 0 replies; 9+ messages in thread
From: gthomas @ 2007-07-02 11:49 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	gthomas@sourceware.org	2007-07-02 11:49:10

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: thread.cxx 
	packages/kernel/current/src/debug: dbg_gdb.cxx 

Log message:
	Add (char *) casts to make GCC/4.2.x happy.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-10-13 17:20 nickg
  0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2003-10-13 17:20 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	nickg@sourceware.org	2003-10-13 17:20:18

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: clock.cxx 

Log message:
	* src/common/clock.cxx (Cyg_Counter::tick): Changed code to deal
	with manipulation of unsorted lists (see ChangeLogs passim). There
	are several corner cases where the current code does not
	work. Replaced with a more straightforward, but slightly more
	expensive, implementation.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-09-26 17:41 nickg
  0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2003-09-26 17:41 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	nickg@sourceware.org	2003-09-26 17:41:31

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: clock.cxx 

Log message:
	* src/common/clock.cxx: Removed	label/goto
	add_alarm_unlock_return to get rid of compiler error when
	CYGIMP_KERNEL_COUNTERS_SORT_LIST is enabled.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-07-10 17:41 nickg
  0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2003-07-10 17:41 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	nickg@sources.redhat.com	2003-07-10 17:41:07

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: clock.cxx 

Log message:
	* src/common/clock.cxx (Cyg_Counter::tick): In unsorted list case:
	moved saving of next node details to before re-insertion of alarms
	with intervals. The call to add_alarm() can make enough of a
	difference to the list to need to force a rescan.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-06-25 18:32 jlarmour
  0 siblings, 0 replies; 9+ messages in thread
From: jlarmour @ 2003-06-25 18:32 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	jlarmour@sourceware.org	2003-06-25 17:44:28

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: clock.cxx 

Log message:
	* src/common/clock.cxx (Cyg_Counter::rem_alarm): Bugfix: call
	Cyg_Scheduler::lock() before calculation of index into alarm_list
	array to avoid race condition with multi list counters.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-05-20  9:15 asl
  0 siblings, 0 replies; 9+ messages in thread
From: asl @ 2003-05-20  9:15 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	asl@sourceware.org	2003-05-20 08:56:43

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: kapi.cxx 

Log message:
	* src/common/kapi.cxx (cyg_thread_get_next): Passing a *current
	pointer as NULL is how you start the walk of the linked list. So
	don't assert on NULL. Reported by Daniel Lidsten.


^ permalink raw reply	[flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-01-28  5:07 jlarmour
  0 siblings, 0 replies; 9+ messages in thread
From: jlarmour @ 2003-01-28  5:07 UTC (permalink / raw)
  To: ecos-cvs

CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	jlarmour@sourceware.org	2003-01-28 05:07:01

Modified files:
	packages/kernel/current: ChangeLog 
	packages/kernel/current/src/common: kapi.cxx 

Log message:
	* src/common/kapi.cxx (cyg_thread_get_next): Be quite zealous about
	checking the validity of passed in threads in debug mode.
	(cyg_thread_get_info): Ditto.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-05-14 18:26 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-19 17:54 ecos/packages/kernel/current ChangeLog src/com nickg
  -- strict thread matches above, loose matches on Subject: below --
2009-05-14 18:26 jld
2007-07-02 11:49 gthomas
2003-10-13 17:20 nickg
2003-09-26 17:41 nickg
2003-07-10 17:41 nickg
2003-06-25 18:32 jlarmour
2003-05-20  9:15 asl
2003-01-28  5:07 jlarmour

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).