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

📄 changelog

📁 ecos为实时嵌入式操作系统
💻
📖 第 1 页 / 共 2 页
字号:
	* include/uit_func.inl:	Implement cre/del_{mbx,flg,sem} depending on configury, and handle	the pointer arrays generally in other client routines.	* include/uit_objs.hxx:	Define the pointer arrays for access to created objects.	* include/uit_type.h:	Enable definitions of the structures used in create calls.		* src/uit_func.cxx:	Initialization code for the pointer arrays, akin to the task	startup code.	* src/uit_objs.cxx:	Instantiate the pointer arrays themselves.1998-09-25  Bart Veer  <bartv@cygnus.co.uk>	* include/pkgconf/uitron.h:	PR 17482: added #ifdef protection. If CYGPKG_UITRON_MEMPOOLFIXED	is not defined then the contained option	CYGNUM_UITRON_MEMPOOLFIXED may not be defined either. Ditto for	CYGNUM_UITRON_MEMPOOLVAR which suffers from the same problem.	And ditto for CYGPKG_UITRON_SEMAS1998-09-20  Mark Galassi  <rosalia@cygnus.com>	* include/pkgconf/uitron.h: added one or two CDL doc strings.Tue Sep 15 19:12:28 1998  David Moore  <dsm@keema.cygnus.co.uk>	* include/pkgconf/uitron.h: Cleaned up comments.1998-09-12  Mark Galassi  <rosalia@cygnus.com>small changes to the descriptive information in the uITRON CDL1998-09-12  Mark Galassi  <rosalia@cygnus.com>	* include/pkgconf/uitron.h: small editing of the description	fields: renamed things like <name> to NAME, so that it does not	confuse SGML when incorporated into the documentation.	Also added various "doc" fields to the CFG_DATA comments.Wed Sep  9 18:36:15 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/uit_func.inl: 	* include/uit_objs.hxx: 	* src/uit_objs.cxx: 	Condition features on CYGPKG_UITRON_SEMAS [for example] as well as 	0 < CYG_UITRON_NUM( SEMAS ) so that we get warning free	compilation with no semas enabled.  Ditto for flags, mboxes,	mempools fixed and variable, alarms and cyclics.		* include/pkgconf/uitron.h: 	Add a couple of requires statements from cyclics and alarms on the	kernel clock.	Also change some grammar after review.	Add an option (actually a pair, makes it better documentation IMO)	to require strict semantics from the kernel setup.	Add an option to control the optional sema initializer; it was	omitted since the editor way of configury used a #if 0.	Fri Sep  4 17:54:29 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/pkgconf/uitron.h: 	Remove redundant and now unnecessary defs of CYGPKG_UITRON.Wed Sep  2 19:06:17 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/uit_func.inl: 	Memory pools and message boxes and flags	and cnt_sem2-type semaphores now all have absolute timeouts	instead of relative ones in the timely wait functions.	We add in the current time here first.Wed Sep  2 16:45:40 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/pkgconf/uitron.h (CYGDAT_UITRON_TASK_INITIALIZERS): 	Use the new kernel thread initializer with priority and thread	name in it.	* include/uit_func.inl: 	* include/uit_objs.hxx: 	* src/uit_func.cxx (cyg_uitron_start): 	* src/uit_objs.cxx: 	Our tasks are now Cyg_Threads rather than a derived class.  	Original priorities of tasks are held in an array.  An accessor 	macro is used for the off-by-one nature of uitron IDs.  The array 	of original priorities is set up in cyg_uitron_start(), and	created in uit_objs.cxx.	Wed Sep  2 15:15:26 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/pkgconf/uitron.h: 	Comment more strongly in the 'description' that the number of	initializers better match the number of things specified.Tue Sep  1 19:00:02 1998  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/uit_objs.hxx: 	Do not include <cyg/kernel/kernel.h>; it is deprecated.	Instead, include only kernel headers that are needed.	* include/uit_func.inl (ref_sys): 	Use new kernel function Cyg_Interrupt::interrupts_enabled()	instead of a state variable.  Tidy up associated code.	Include kernel headers that are needed because they were not	included in uit_objs.hxx for tidiness.	* src/uit_func.cxx: 	Elide state variable that used to be used for tracking interrupt	enabledness state.	* tests/testcx5.cxx (task1): 	* tests/test5.c (task1): 	Test interrupt enable and disable stuff, and status reporting.Tue Sep  1 15:12:29 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/uit_func.inl (ref_mpf): 	Change comment "ECC" to "eCos".1998-08-28  Bart Veer  <bartv@cygnus.co.uk>	* include/uit_func.inl:	* tests/test1.c, tests/test2.c, tests/test3.c, tests/test4.c,	tests/test5.c, tests/testcxx.cxx, tests/testcx2.cxx,	tests/testcx3.cxx, tests/testcx4.cxx, tests/testcx5.cxx:	Updated for new kernel configuration option symbol namesFri Aug 28 09:21:55 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/uit_func.cxx (cyg_uitron_start): 	Remove call to Cyg_Scheduler::start() and adjust comments to	explain where to call it from	* tests/test1.c, tests/test2.c, tests/test3.c, tests/test4.c, 	  tests/test5.c, tests/testcxx.cxx, tests/testcx2.cxx, 	  tests/testcx3.cxx, tests/testcx4.cxx, tests/testcx5.cxx:	Change the normal entry point at the top to be cyg_package_start()	under the new startup scheme. This overrides the default package	configuration and ensure cyg_uitron_start() gets called.	Change the "default" entry point at the bottom (when the test is	N/A for some reason) to cyg_start() under the new startup scheme.	Wed Aug 26 18:20:47 1998  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/pkgconf/uitron.h: 	Initial version of cdl control statements for config options.	All very groovy, and looking good IMO.	A few FIX-MEs remain, no big deal.Mon Aug 24 19:05:52 1998  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/pkgconf/uitron.h: 	Change the names of config options to helpful, positive sense, and	tidy some of the names for inclusion in the GUI tool.  Clean up	the namespace too.		* include/uit_func.h: 	* include/uit_func.inl: 	* src/uit_func.cxx: 	* src/uit_objs.cxx: 	Configure according to new option names and object construction	macros.  Simple changes but widespread.	* tests/test[12345].c: 	* tests/testcx[x2345].cxx: 	Configure according to new option names.	Make it main( void ) to avoid a warning.Fri Aug 21 18:45:16 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* tests/testcx4.cxx (task1): 	* tests/test4.c (task1): 	* include/uit_func.inl (def_alm): 	Tidy the alarm and timer funcs in the course of fixing a kernel	bug actually.  Test the functionality affected by the kernel	change a bit more.	Thu Aug 20 14:33:36 1998  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/uit_func.inl (ref_alm): 	Elide an unused variable following the previous change.Mon Aug 17 15:45:07 1998  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/pkgconf/uitron.h: 	Add the config option CYGSEM_UITRON_PARAMS_CHECK_NADR_ONLY.		* tests/testcxx.cxx: 	* tests/testcx2.cxx: 	* tests/testcx4.cxx: 	Avoid testing with NULL as a bad parameter when only NADR is	checked.  (NADR does not cast to any-pointer in C++ so we don't	test it in these programs)  Check for NADR various places as well	as NULL.		* tests/test1.c (task1): 	* tests/test2.c (task1): 	* tests/test4.c (task1): 	Avoid testing with NULL as a bad parameter when only NADR is 	checked.  Check for NADR various places as well as NULL, and test 	NADR as a bad param as well as NULL.Mon Aug 17 14:45:30 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/uit_func.inl:	PR# 16536: Check for dormant tasks various places; E_OBJ	must be returned.  All this error checking rather bloats the code,	unfortunately.		* tests/testcxx.cxx: 	* tests/test1.c: 	Test the new checks above.Fri Aug 14 17:41:35 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* include/uit_func.inl ([t]wai/pol_flg): 	Check for zero in a wait-for-flag operation; such a wait can never	be awakened, and so should return E_PAR.	* tests/testcx2.cxx (task1): 	* tests/test2.c (task1): 	Test the above new checking.Fri Jul 24 17:12:54 1998  Hugo Tyson  <hmt@masala.cygnus.co.uk>	PR#15865	* include/uit_func.inl: return a bool (strictly 1 or 0) for wtsk 	rather than -1 or zero as the spec implies.	ref_flg() ref_sem() only affected.Fri Jul 24 13:26:51 1998  Hugo Tyson  <hmt@cygnus.co.uk>	PR#16531	* include/uit_func.inl: return E_OBJ when (force)resuming a	non-suspended task.	* tests/test1.c: test for that error code.	* tests/testcxx.cxx: test for that error code.Fri Jul 24 13:02:46 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* Changelog: Initial ChangeLog entry.//===========================================================================//####COPYRIGHTBEGIN####//// -------------------------------------------// The contents of this file are subject to the Cygnus eCos Public License// Version 1.0 (the "License"); you may not use this file except in// compliance with the License.  You may obtain a copy of the License at// http://sourceware.cygnus.com/ecos// // Software distributed under the License is distributed on an "AS IS"// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the// License for the specific language governing rights and limitations under// the License.// // The Original Code is eCos - Embedded Cygnus Operating System, released// September 30, 1998.// // The Initial Developer of the Original Code is Cygnus.  Portions created// by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions.  All Rights Reserved.// -------------------------------------------////####COPYRIGHTEND####//===========================================================================

⌨️ 快捷键说明

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