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

📄 changelog

📁 ecos为实时嵌入式操作系统
💻
📖 第 1 页 / 共 5 页
字号:
	* include/instrmnt.h: Fixed casts for arguments to	cyg_instrument() to work in C. Fixes PR 18413.1998-12-21  Gary Thomas  <gthomas@cygnus.co.uk>	* include/pkgconf/kernel.h: Change AEB-1 clock scale.1998-12-17  Gary Thomas  <gthomas@cygnus.co.uk>	* tests/tm_basic.cxx: Calculate system clock resolution	based on 'CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION'1998-12-16  Gary Thomas  <gthomas@cygnus.co.uk>	* include/pkgconf/kernel.h (CYGNUM_KERNEL_COUNTERS_RTC_PERIOD): 	Add support for new ARM AEB-1.1998-12-16  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* tests/intr0.cxx (intr0_main): 	* tests/kintr0.c (kintr0_main): 	Conditionally use a different interrupt vector number on tx39 when	in the simulator (according to cyg_test_is_simulator) so that	these tests execute correctly in simulators.	1998-12-16  Jesper Skov  <jskov@cygnus.co.uk>        PR 18546	* tests/kill.cxx (cyg_start): Do NOP test if required kernel	functionality is disabled.1998-12-15  Jesper Skov  <jskov@cygnus.co.uk>	* include/pkgconf/kernel.h: Changed	CYGDBG_KERNEL_DEBUG_GDB_INCLUDE_STUBS to	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS.1998-12-14  Jesper Skov  <jskov@cygnus.co.uk>	* tests/tm_basic.cxx: Made use of cyg_mbox_get() conditional on	CYGMFN_KERNEL_SYNCH_MBOXT_PUT_CAN_WAIT.1998-12-14  Jesper Skov  <jskov@cygnus.co.uk>	* tests/tm_basic.cxx: Added requirement for kernel RTC.1998-12-11  Jesper Skov  <jskov@cygnus.co.uk>	* tests/kcache2.c: Added tests of three more macros.1998-12-10  Jesper Skov  <jskov@cygnus.co.uk>	* tests/kcache2.c: Added tests of three more macros.1998-12-10  Jesper Skov  <jskov@cygnus.co.uk>	* tests/PKGconf.mak: 	* tests/kcache2.c: 	Added new cache test.1998-12-04  Nick Garnett  <nickg@cygnus.co.uk>	* include/intr.hxx:	* src/intr/intr.cxx (cyg_interrupt_post_dsr): Added this function	to allow functions in the HAL, which are always only in C, to call	Cyg_Interrupt::post_dsr(). Have also returned post_dsr() to	private parts of Cyg_Interrupt.1998-12-04  Jesper Skov  <jskov@cygnus.co.uk>	* include/intr.hxx (class Cyg_Interrupt): Made post_dsr public so	it can be called from HAL interrupt arbiters.1998-12-04  Jesper Skov  <jskov@cygnus.co.uk>	* include/pkgconf/kernel.h (CYGNUM_KERNEL_COUNTERS_RTC_PERIOD):	Set to the correct value for a 33.333MHz clock.1998-12-02  Jesper Skov  <jskov@cygnus.co.uk>	* src/intr/intr.cxx (interrupt_end, chain_isr): Got rid of magic	interrupt constants.1998-11-30  Gary Thomas  <gthomas@cygnus.co.uk>	* include/pkgconf/kernel.h: Fix spelling of CYGVAR_KERNEL_COUNTERS_CLOCK1998-11-25  Jesper Skov  <jskov@cygnus.co.uk>	* src/common/thread.cxx (check_this): Check that stack_ptr is	within its limits.Wed Nov 25 18:45:12 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/sched.inl (unlock) (lock): 	* src/common/thread.cxx (thread_entry): 	* src/sched/sched.cxx (unlock_inner): 	Ensure all accesses to sched_lock cannot be reordered by the	optimiser1998-11-24  Jesper Skov  <jskov@cygnus.co.uk>	* src/common/thread.cxx (thread_entry): Prevent scheduler lock       	from being released too early.1998-11-23  Nick Garnett  <nickg@cygnus.co.uk>	* include/pkgconf/kernel.h: 	* src/common/clock.cxx:	Added CYGIMP_KERNEL_COUNTERS_SORT_LIST option to determine whether	the alarm lists in counters are sorted or not.	* tests/tm_basic.cxx: Added a test for many alarms firing	separately. 1998-11-23  Jesper Skov  <jskov@cygnus.co.uk>	* tests/kcache1.c: Only run with stride 1 on SIMs.1998-11-19  Gary Thomas  <gthomas@cygnus.co.uk>	* tests/tm_basic.cxx: Insure appropriate kernel configuration for	building tool.  Needs at least kernel C API and multi-level scheduler.1998-11-18  Gary Thomas  <gthomas@cygnus.co.uk>	* tests/tm_basic.cxx: Add interrupt latency support.  Print 	results to 10ns accuracy.	* tests/PKGconf.mak: Add 'tm_basic' (the kernel timing test	program) to list of built tests.	* src/intr/intr.cxx: Change usage of HAL_INTERRUPT_MASK to have	trailing ';' to match similar macros.	* src/common/clock.cxx: 	* include/pkgconf/kernel.h: Add CDL option 	CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY used to define if interrupt	latency measurements should be built into kernel.1998-11-17  Jesper Skov  <jskov@cygnus.co.uk>	* include/pkgconf/kernel.h: Renamed CYG_HAL_POWERPC_MP860 to	CYG_HAL_POWERPC_MPC860.1998-10-28  David Moore  <dsm@keema.cygnus.co.uk>	* include/pkgconf/kernel.h 	(CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION): Changed default value for 	MIPS simulator to be 0.01 secs instead of 0.001 seconds.1998-10-28  Jesper Skov  <jskov@cygnus.co.uk>	* tests/kcache1.c (HAL_DCACHE_PURGE_ALL): Fixed compiler problem	on PowerPC.1998-10-27  Nick Garnett  <nickg@cygnus.co.uk>	* tests/kcache1.c:	Added calls to HAL_DCACHE_PURGE_ALL() before each test.  Added	local version of HAL_DCACHE_PURGE_ALL() if this is not supplied by	the HAL.1998-10-27  Hugo Tyson  <hmt@cygnus.co.uk>	* src/common/thread.cxx (wake): 	Remove the thread unconditionally from any queue it was on; for we	have just become not-asleep, so it must be OK.  (Bug was: it	didn't happen in transit WAIT-SUSPEND -> SUSPEND, so synch object	still believed the task was waiting on it).  PR#179981998-10-26  Jesper Skov  <jskov@cygnus.co.uk>        PR 17527, PR 17837	* tests/kcache1.c: 	* tests/kclock0.c: 	* tests/kclock1.c: 	* tests/clock1.cxx: 	* tests/clock0.cxx: 	Do N/A PASS when kernel real-time clock is configured out.1998-10-26  Jesper Skov  <jskov@lassi.cygnus.co.uk>        PR 17866	* include/pkgconf/kernel.h	(CYGNUM_KERNEL_THREADS_IDLE_STACK_SIZE): Doubled to prevent stack	overruns on PowerPC.1998-10-26  Jesper Skov  <jskov@cygnus.co.uk>        PR 17987	* src/debug/dbg_gdb.cxx (dbg_threadinfo): Removed "more: <none>"	output.1998-10-23  John Dallaway  <jld@cygnus.co.uk>	* tests/tm_basic.cxx: Added basic timing test.1998-10-23  Nick Garnett  <nickg@cygnus.co.uk>	* include/instrmnt.h:	Improved documentation of cyg_instrument_enable() and	cyg_instrument_disable().	* src/instrmnt/meminst.cxx:	Added code to enable and disable whole groups of events.1998-10-23  Jesper Skov  <jskov@lassi.cygnus.co.uk>	* include/generic-stub.h: Deleted. It was moved to hal common some	time ago.Fri Oct 23 04:45:12 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/kcache1.c: 	Remove forced warning of a warning which no longer applies1998-10-22  Nick Garnett  <nickg@cygnus.co.uk>	* src/common/clock.cxx:	Stop searching the alarm list when the current alarm is in the	future in Cyg_Counter::tick().  Changed sense of comparison in	Cyg_Counter::add_alarm() to sort alarms in ascending order.Thu Oct 22 18:21:50 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/kernel.h: 	Fix commenting within CDL "comments"Thu Oct 22 17:25:45 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/kernel.h: 	Remove CYGVAR_KERNEL_INSTRUMENT_EXTERNAL_BUFFER configuration	option. For PR 178381998-10-21  Nick Garnett  <nickg@cygnus.co.uk>	* include/pkgconf/kernel.h (CYGNUM_KERNEL_COUNTERS_RTC_PERIOD):	Changed value for JMR3904 board to 15360 which is correct for a	24.576MHz board rather than 25MHz as before.	* src/common/thread.cxx:	Exchanged stack_base and stack_size in idle thread constructor.1998-10-20  Hugo Tyson  <hmt@cygnus.co.uk>	* tests/kflag1.c (kflag1_main): 	Only mess with f2 if it exists, ie. CYGFUN_KERNEL_THREADS_TIMER.1998-10-19  Mark Galassi  <rosalia@cygnus.com>	* include/pkgconf/kernel.h: updated the doc URL1998-10-19  Hugo Tyson  <hmt@cygnus.co.uk>	* include/kapi.h: 	* include/kapidata.h (struct cyg_flag_t): 	* src/common/kapi.cxx: 	Add flags (Cyg_Flag, kernel.../flag.hxx) to the C API.	* tests/PKGconf.mak (TESTS): 	Add new tests for flags via the C API.	* tests/kflag0.c: 	* tests/kflag1.c: 	New tests (well, versions of the plain C++ versions flag0.cxx and	flag1.cxx) for flags via the kernel C API.	1998-10-19  Bart Veer  <bartv@cygnus.co.uk>	* include/pkgconf/kernel.h:	Fixed description of clock resolution.1998-10-17  Bart Veer  <bartv@cygnus.co.uk>	* include/pkgconf/kernel.h:	Added a way of configuring the clock interrupt frequency.Thu Oct 15 21:31:58 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/kernel.h:	Allow kernel to be disabled now	* src/common/delete.cxx, src/common/memcpy.c, src/common/memset.c:	Move these files to the infra package	* src/PKGconf.mak:	Don't build the above files any more	Above changes are required for PR 172291998-10-15  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/mempoolt.inl (Cyg_Mempoolt): 	* include/mempolt2.inl (Cyg_Mempolt2): 	Flesh out the destructors to awaken any waiting threads	with reason Cyg_Thread::DESTRUCT to support uITRON	create and delete of memory pool objects.	Note that only template mempolt2 is actually used.	Wed Oct 14 21:45:54 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* tests/thread_gdb.c: 	Remove unnecessary inclusion of <cyg/kernel/diag.h>	* tests/kcache1.c: 	Add a warning to expect the "function declaration isn't a	prototype" warning from infra/diag.h1998-10-14  Hugo Tyson  <hmt@cygnus.co.uk>	* src/common/thread.cxx (kill,reinitialize): 	Do not refer to member timer unless CYGFUN_KERNEL_THREADS_TIMER is	defined.	1998-10-14  Nick Garnett  <nickg@cygnus.co.uk>	* src/debug/dbg-thread-demux.c:	Now get dbg-threads-api.h from HAL.	* src/debug/dbg_gdb.cxx:	Tidied up info sent back by dbg_threadinfo().	* src/common/thread.cxx:	Changed constructor of idle thread to include initial priority and	a thread name.	* include/pkgconf/kernel.h:	Moved GDB stub configuration code out to hal.h.	* include/ktypes.h:	Moved definition of CYG_LABEL_NAME() out to cyg_type.h.	* src/debug/PKGconf.mak:	* src/debug/dbg-threads-api.h:	* src/debug/generic-stub.c:	* src/debug/stubrom.c:	* src/debug/thread-packets.c:	* src/debug/thread-pkts.h:	These files have all be relocated to hal/common.1998-10-14  Hugo Tyson  <hmt@cygnus.co.uk>	* include/thread.hxx (class Cyg_Thread): 	Add public members get_stack_base(), get_stack_size() and	get_stack_limit();	Add private members add_to_list() and remove_from_list() to	centralize handling of the CYGVAR_KERNEL_THREADS_LIST as it is	known.	* include/thread.inl (class Cyg_Thread): 	Add public members get_stack_base(), get_stack_size() and	get_stack_limit();	* src/common/thread.cxx: 	Add private members add_to_list() and remove_from_list() to	centralize handling of the CYGVAR_KERNEL_THREADS_LIST as it is	known.	Tidy up the two constructors to use them.	Add CYG_REPORT_RETURN()/_RETVAL(...) logging throughout.	Tidy up reinitialize() to use the 6-argument constructor,	thus preserving the thread name.	Fix some bugs in the CYGVAR_KERNEL_THREADS_LIST stuff where	re-adding a thread caused loops in the list, and the like.	Fix bug in set_priority() when the thread is asleep but NOT on any	queue, such as a plain counted_sleep().1998-10-14  Jesper Skov  <jskov@cygnus.co.uk>	* src/debug/thread-packets.c: 	* src/debug/dbg_gdb.cxx: 	Don't include hal_stub.h unless it's really, really, really	needed.		1998-10-14  Jesper Skov  <jskov@cygnus.co.uk>	* src/debug/dbg_gdb.cxx: Don't include hal_stub.h unless it's really	needed.1998-10-13  Jesper Skov  <jskov@cygnus.co.uk>	* src/debug/generic-stub.c: Added thread support. Renaming a few	functions/variables to match the most recent libstub	generic-stub.c.	Use thread_get_register & thread_put_register when handling GDB	register packets.	* src/debug/dbg_gdb.cxx (dbg_getthreadreg, dbg_getthreadreg):	DTRT for current thread when CygMon is not configured.		* src/debug/dbg_gdb.cxx (dbg_threadlist, dbg_getthreadreg,	dbg_getthreadreg): return true/false rather than 0, 1, -1.		* src/debug/dbg_gdb.cxx:	* src/debug/dbg-threads-api.h: 	Added dbg_currthread_id.1998-10-08  Jesper Skov  <jskov@lassi.cygnus.co.uk>

⌨️ 快捷键说明

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