⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 ecos实时嵌入式操作系统
💻
📖 第 1 页 / 共 5 页
字号:
	caches.2000-04-19  Jesper Skov  <jskov@cygnus.co.uk>	* tests/clockcnv.cxx:	* tests/dhrystone.c:	Only a few laps around the block on the v850...2000-04-13  Nick Garnett  <nickg@cygnus.co.uk>	* include/clock.hxx:	* src/common/clock.cxx:	Added Cyg_Alarm::get_times() member function to allow reading of	trigger and interval values from an alarm.2000-04-12  Nick Garnett  <nickg@cygnus.co.uk>	* include/sched.hxx:	* src/sched/sched.cxx:	Added ASR support.	* include/thread.hxx:	Made Cyg_ThreadQueue::empty() an inline in class definition.	* src/common/thread.cxx:	Added CYG_REPORT_FUNCTION() to Cyg_Thread::exit().	* include/kapidata.h:	Brought thread structures up to date with kernel objects.	* cdl/thread.cdl: 	* cdl/scheduler.cdl:	Added ASR configuration, minor tidies.2000-04-12  Gary Thomas  <gthomas@redhat.com>	* src/common/kapi.cxx (cyg_scheduler_safe_lock): 	* include/kapi.h: Add 'cyg_scheduler_safe_lock()' function.2000-04-12  Jesper Skov  <jskov@redhat.com>	* cdl/interrupts.cdl: 	* cdl/scheduler.cdl: 	* cdl/counters.cdl: 	Don't let interfaces define anything.	2000-04-07  Nick Garnett  <nickg@cygnus.co.uk>	* include/sched.hxx:	* include/thread.inl: 	* src/sync/mutex.cxx: 	* src/sched/sched.cxx: 	* src/common/thread.cxx: 	General reorganization of priority inversion protocol support,	addition of priority ceiling protocol.	* include/mlqueue.hxx:	* src/sched/mlqueue.cxx: 	Added timeslicing enable support.	* cdl/thread.cdl: 	* cdl/synch.cdl:	Reorganized priority inversion protocol configuration to permit	different protocols and dynamic choice.  Added configuration for	condition variables to use a user-specified mutex.	* cdl/scheduler.cdl:	Added dynamic timeslicing enable option.	* include/kapidata.h:	Adjusted to match changes in other header files.	* tests/mutex3.cxx: 	* tests/sync3.cxx: 	Modified these tests to match new priority inversion protocols	configuration options.	2000-03-28  John Dallaway  <jld@cygnus.co.uk>	* cdl/counters.cdl,	  cdl/interrupts.cdl,	  cdl/kernel.cdl,	  cdl/scheduler.cdl,	  cdl/synch.cdl,	  cdl/thread.cdl:	Adjust documentation URLs.2000-03-27  Gary Thomas  <gthomas@redhat.com>	* tests/except1.cxx: 	* tests/kexcept1.c: Avoid trying to generate data access errors	on platforms that don't support them.	* tests/kcache1.c: Ignore test if no [data] caches defined.	* tests/stress_threads.c: Infer minimal configuration for platforms	with small amount of memory (as opposed to platform special cases).2000-03-27  Jesper Skov  <jskov@redhat.com>	* src/sync/mutex.cxx: 	* src/sched/sched.cxx: 	* src/common/thread.cxx: 	* src/common/clock.cxx:	Use cyg_bool instead of bool for check_this().	* tests/dhrystone.c: Requires CYGPKG_LIBC_MALLOC2000-03-07  Jesper Skov  <jskov@redhat.com>	* tests/mutex3.cxx: Minor tweak from Hugo to allow reduced runtime	on sims.2000-02-29  Jonathan Larmour  <jlarmour@redhat.co.uk>	* src/debug/dbg-thread-demux.c:	CYG_HAL_SPARCLITE_SLEB -> CYGPKG_HAL_SPARCLITE_SLEB	Also fix a comment typo2000-02-29  Jesper Skov  <jskov@redhat.com>	* tests/kcache1.c: Don't run last part of test on MIPS sim - it's	very slow.2000-02-25  Jesper Skov  <jskov@redhat.com>	* tests/dhrystone.c: 	* tests/tm_basic.cxx: 	Don't allow use of devices for diag output when running performace	tests.2000-02-17  Jonathan Larmour  <jlarmour@redhat.co.uk>	* include/pkgconf/kernel.h: Make	CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE a cdl_component	since it has children now2000-02-17  Jesper Skov  <jskov@redhat.com>	CR101202, CR902078	* include/mvarimpl.inl: Avoid unlinking the list from the head	during coalescing.2000-02-11  Jesper Skov  <jskov@redhat.com>	* tests/dhrystone.c (PASSES): Reduced for MPC8xx targets.2000-02-10  Jesper Skov  <jskov@redhat.com>	* tests/except1.cxx (except0_main): 	* tests/kexcept1.c (except0_main):	Also reclaim DATA_TLB_MISS vector if available.2000-02-03  Jesper Skov  <jskov@redhat.com>	* src/sched/lottery.cxx (schedule): CYG_HAL_POWERPC_x->CYGPKG_...2000-02-01  Jonathan Larmour  <jlarmour@redhat.co.uk>	* tests/tm_basic.cxx (NTEST_THREADS): Reduce further to fit on small	targets	(NMBOXES): Likewise	(NCOUNTERS): Likewise	* src/common/clock.cxx: Rework last change - change types of	clock_dsr_read and delta to unsigned instead2000-01-31  Jonathan Larmour  <jlarmour@redhat.co.uk>	* src/common/clock.cxx (isr): Use HAL_CLOCK_LATENCY, not HAL_CLOCK_READ	(dsr): Likewise		* cdl/counters.cdl (CYGVAR_KERNEL_COUNTERS_CLOCK_DSR_LATENCY): 	Copy configury for this option here from include/pkgconf/kernel.h - it	was left behind by accident2000-01-31 Simon FitzMaurice  <sdf@cygnus.co.uk>  * cdl/*.cdl:  Adjust help URLs in line with new doc layout.  2000-01-31  Jesper Skov  <jskov@redhat.com>	* tests/tm_basic.cxx: Use CYG_TEST_NA insetad of PASS when not	applicable.2000-01-28 Simon FitzMaurice  <sdf@cygnus.co.uk>  * cdl/*.cdl:  Adjust help URLs in line with new doc layout.  2000-01-26  Hugo Tyson  <hmt@cygnus.co.uk>	* include/clock.hxx (class Cyg_Clock): Add members to convert to	and from this clock resolution and others.	* include/clock.inl (convert): New Cyg_Clock member.	* src/common/clock.cxx (construct_converter): New routine to	factorize a rational (or very near neighbour) to help with clock	tick conversions for a particular clock.	(get_other_to_clock_converter):	(get_clock_to_other_converter): Cyg_Clock member functions to	construct converters to or from this clock, using above routine.	* tests/clockcnv.cxx: New file: test the clock converters.	* tests/PKGconf.mak (TESTS): Add clockcnv to the tests.	* cdl/kernel.cdl: Add clockcnv to the tests.2000-01-20  Hugo Tyson  <hmt@cygnus.co.uk>	* cdl/synch.cdl	(CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY):	Change this to an active_if on simple prio-inh.  Was broken.2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>	* cdl/*.cdl: Add descriptions to a number of options &c which were	lacking same, also tidied up other typos as noticed en passant.	Also reorganized calculated opts about per-thread-data in	thread.cdl; these are really for info only.2000-01-19  Jesper Skov  <jskov@cygnus.co.uk>	CR 902054	* tests/stress_threads.c: Don't assert requested priority =	allocated. Allow some flexibility of handler priorities.2000-01-13  Hugo Tyson  <hmt@cygnus.co.uk>	* tests/mutex3.cxx (control_thread): Add a CYG_TEST_INIT();	Whoops!2000-01-11  Hugo Tyson  <hmt@cygnus.co.uk>	* cdl/kernel.cdl: Add new kernel test mutex3, put in to test	RELAY prio inheritance extension.	* tests/mutex3.cxx: New test case.  It tests mutex prio	inheritance - or not - in a multiple thread manner, depending only	on delays and the clock, so it tests that scheduling does the	right thing, rather than simply checking reported priorities.	* tests/PKGconf.mak: Add new kernel test mutex3, put in to test	RELAY prio inheritance extension.2000-01-11  Hugo Tyson  <hmt@cygnus.co.uk>	* cdl/synch.cdl: New config option added,	(CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY).	* include/pkgconf/kernel.h: New config option added,	(CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE_RELAY).	It is a child of ..._PRIORITY_INHERITANCE_SIMPLE and is really	only there to turn off if you really want the old implementation.	* src/sync/mutex.cxx (unlock): Add call to	Cyg_SchedThread::relay_priority() when relinquishing the mutex, in	order to relay any raised priority to the new owner.  Also count	the mutex we are waiting for as well as those held for correct	recovery in the case of inheriting priority then being killed, for	example.	* include/sched.hxx (class Cyg_SchedThread::relay_priority): New	member function declared.	* src/sched/sched.cxx (Cyg_SchedThread::relay_priority): New	member function to implement pass-it-on or "discovered ceiling"	priority inheritance extension to the simple algorithm.  Also use	get_current_priority() in Cyg_SchedThread::inherit_priority() to	let this work.2000-01-11  Hugo Tyson  <hmt@cygnus.co.uk>	* include/clock.hxx (class Cyg_Counter::counter): make the counter	volatile, otherwise a busy-wait loop for the real time clock to	change never completes.1999-12-23  Hugo Tyson  <hmt@cygnus.co.uk>	* src/sched/sched.cxx (inherit_priority): Fix bug; inheriting a	2nd time would overwrite the saved initial_priority, so	disinheriting had no effect.1999-12-13  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/tm_basic.cxx (run_alarm_tests): Add new measurement of	latency between alarm firing and thread resume1999-12-13  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* cdl/kernel.cdl: Fix some minor mistakes in the lists of tests to	build conditionally1999-12-08  John Dallaway  <jld@cygnus.co.uk>	* cdl/kernel.cdl:	Conditionally build the tests 'stress_threads', 'kcache1' and	'kcache2'.1999-11-30  Hugo Tyson  <hmt@cygnus.co.uk>	* src/common/kapi.cxx (cyg_scheduler_lock, cyg_scheduler_unlock):	assert good range for sched lock, and be defensive anyway.  This	is in response to a long time taken to track down a "unlocked too	many times" bug.1999-11-24  Gary Thomas  <gthomas@cygnus.co.uk>	* tests/tm_basic.cxx: Size tests based on available resources,	using MLT files.  Fall back if not available.1999-11-22  Nick Garnett  <nickg@cygnus.co.uk>	* src/sched/bitmap.cxx (Cyg_Scheduler_Implementation::add_thread):	Fixed typo in assertion, and moved it to a more useful place.1999-11-03  John Dallaway  <jld@cygnus.co.uk>	* cdl/kernel.cdl: Define all tests.1999-10-29  Gary Thomas  <gthomas@cygnus.co.uk>	* tests/PKGconf.mak: Enable cache tests for Cirrus Logic boards.1999-10-27  John Dallaway  <jld@cygnus.co.uk>	* cdl/kernel.cdl:	Specify CYGPKG_KERNEL_TESTS in terms of testing	source files.1999-10-26  John Dallaway  <jld@cygnus.co.uk>	* cdl/kernel.cdl:	Define initial version of CYGPKG_KERNEL_TESTS for	verification purposes.1999-10-19  John Dallaway  <jld@cygnus.co.uk>	* cdl/kernel.cdl:	Define CDL options for package-specific CFLAGS.1999-10-08  Jesper Skov  <jskov@cygnus.co.uk>	* tests/kcache1.c: Fix array size.	* src/sched/bitmap.cxx (add_thread): 	* src/sched/mlqueue.cxx (add_thread): 	Check for valid thread priority.1999-10-07  John Dallaway  <jld@cygnus.co.uk>	* cdl/counters.cdl,	  cdl/interrupts.cdl,	  cdl/scheduler.cdl:	Specify radio buttons using CDL interfaces.1999-10-06  Bart Veer  <bartv@cygnus.co.uk>	* cdl/scheduler.cdl:	Make the schedulers mutually exclusive via a cdl_interface1999-10-05  Jesper Skov  <jskov@cygnus.co.uk>	* tests/kcache1.c: Reduced memory footprint.1999-09-25  Jesper Skov  <jskov@cygnus.co.uk>	* tests/stress_threads.c: Added date header and flush() calls.1999-09-16  Hugo Tyson  <hmt@cygnus.co.uk>	* tests/tm_basic.cxx (run_mutex_tests): Must unlock mutices before	destroying, given the change below.	* src/common/kapi.cxx (cyg_cond_destroy): Call the correct	destructor.  As it happens, it didn't matter because all these	destructors do is assert the queue is empty, and the queue is the	2nd word in every 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -