[a3c5064] | 1 | 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 2 | |
---|
| 3 | * include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to |
---|
| 4 | cpuopts.h). |
---|
| 5 | |
---|
[590cae7] | 6 | 2003-02-03 Joel Sherrill <joel@OARcorp.com> |
---|
| 7 | |
---|
| 8 | PR 338/filesystem |
---|
| 9 | * include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy |
---|
| 10 | problem with rtems_io_lookup_name() (API change). |
---|
| 11 | |
---|
[2eb04b2] | 12 | 2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 13 | |
---|
| 14 | * Makefile.am: Don't create $ARCH as side-effect of compilation. |
---|
| 15 | |
---|
[f117cafc] | 16 | 2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 17 | |
---|
| 18 | * include/Makefile.am: Remove. |
---|
| 19 | * inline/Makefile.am: Remove. |
---|
| 20 | * macros/Makefile.am: Remove. |
---|
| 21 | * src/Makefile.am: Remove. |
---|
| 22 | * Makefile.am: Merge-in removed Makefile.ams. |
---|
| 23 | |
---|
[af16d17d] | 24 | 2002-08-30 Joel Sherrill <joel@OARcorp.com> |
---|
| 25 | |
---|
| 26 | * src/io.c: Fixed some spacing. |
---|
| 27 | |
---|
[48dad29] | 28 | 2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 29 | |
---|
| 30 | * src/Makefile.am: Add libsapi.a. |
---|
| 31 | |
---|
[4ca9353] | 32 | 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 33 | |
---|
| 34 | * src/Makefile.am: Use .$(OBJEXT) instead of .o. |
---|
| 35 | |
---|
[37cd592] | 36 | 2002-07-04 Joel Sherrill <joel@OARcorp.com> |
---|
| 37 | |
---|
| 38 | * Jump table for single entry point removed. |
---|
| 39 | * include/rtems/directives.h, src/entrytable.c: Removed. |
---|
| 40 | * include/Makefile.am, src/Makefile.am, src/exinit.c: Modified to |
---|
| 41 | reflect above. |
---|
| 42 | |
---|
[0577ec1d] | 43 | 2002-07-01 Joel Sherrill <joel@OARcorp.com> |
---|
| 44 | |
---|
| 45 | * Mega patch merge to change the format of the object IDs to |
---|
| 46 | loosen the dependency between the SCORE and the various APIs. |
---|
| 47 | There was considerable work to simplify the object name management |
---|
| 48 | and it appears that the name_table field is no longer needed. |
---|
| 49 | This patch also includes the addition of the internal mutex |
---|
| 50 | which is currently only used to protect some types of allocation |
---|
| 51 | and deallocation. This significantly can reduce context |
---|
| 52 | switch latency under certain circumstances. In particular, |
---|
| 53 | some heap/region operations were O(n) and had dispatching |
---|
| 54 | disabled. This should help enormously. With this merge, |
---|
| 55 | the patch is not as clean as it should be. In particular, |
---|
| 56 | the documentation has not been modified to reflect the new object |
---|
| 57 | ID layout, the IDs in the test screens are not updated, and |
---|
| 58 | _Objects_Get_information needs to be a real routine not inlined. |
---|
| 59 | As part of this patch a lot of MP code for thread/proxy blocking |
---|
| 60 | was made conditional and cleaned up. |
---|
| 61 | * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c, |
---|
| 62 | src/posixapi.c, src/rtemsapi.c: Modified as part of above. |
---|
| 63 | |
---|
[a2a8c5b] | 64 | 2001-05-09 Joel Sherrill <joel@OARcorp.com> |
---|
| 65 | |
---|
| 66 | * src/exinit.c: Slightly rework initialization so there |
---|
| 67 | is a valid thread as _Thread_Executing when the pre_tasking |
---|
| 68 | hook is called. This allows one directives and malloc |
---|
| 69 | to potentially use mutex protection. |
---|
| 70 | |
---|
[5fd3ff86] | 71 | 2001-03-29 Joel Sherrill <joel@OARcorp.com> |
---|
| 72 | |
---|
| 73 | * Per PR126, configuration structures now match docs. |
---|
| 74 | * include/rtems/config.h: Use public data types. |
---|
| 75 | |
---|
[96e6a86c] | 76 | 2001-03-28 Joel Sherrill <joel@OARcorp.com> |
---|
| 77 | |
---|
| 78 | * PR132 requested some tinkering ot lower memory. |
---|
| 79 | * include/confdefs.h: Lowered footprint of device driver table |
---|
| 80 | and statically configure user extensions. Now if no static |
---|
| 81 | extensions are configured, then the table is not instantiated. |
---|
| 82 | |
---|
[ef7ceb4] | 83 | 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 84 | |
---|
| 85 | * Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
| 86 | * include/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
| 87 | * inline/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
| 88 | * macros/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
| 89 | * src/Makefile.am: Remove AUTOMAKE_OPTIONS. |
---|
| 90 | |
---|
[ac97074f] | 91 | 2001-03-15 Joel Sherrill <joel@OARcorp.com> |
---|
| 92 | |
---|
| 93 | * src/extension.c: Split to reduce minimum code size per PR134. |
---|
| 94 | * src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c: |
---|
| 95 | New files. |
---|
| 96 | src/Makefile.am: Modified to reflect above. |
---|
| 97 | |
---|
[93011536] | 98 | 2002-01-07 Joel Sherrill <joel@OARcorp.com> |
---|
| 99 | |
---|
| 100 | * optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c, |
---|
| 101 | optman/no-io.c: Removed entire contents of optman/ directory since |
---|
| 102 | it has been moved. |
---|
| 103 | |
---|
[624c881] | 104 | 2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 105 | |
---|
| 106 | * optman/Makefile.am: Add multilib support. |
---|
| 107 | * src/Makefile.am: Add multilib support. |
---|
| 108 | |
---|
[059a3714] | 109 | 2001-10-16 Chris Johns <ccj@acm.org> |
---|
| 110 | |
---|
| 111 | * include/confdefs.h, include/rtems/config.h, include/rtems/io.h, |
---|
| 112 | optman/no-io.c, src/exinit.c, src/io.c: Added a device driver |
---|
| 113 | register/unregister interface to allow device drivers to be |
---|
| 114 | installed and removed at runtime. This means you do not need devices |
---|
| 115 | present in the device table when you build. |
---|
| 116 | |
---|
[a11e5d35] | 117 | 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 118 | |
---|
| 119 | * include/rtems/Makefile.am: Remove. |
---|
| 120 | * include/Makefile.am: Handle subdirs, require automake-1.5. |
---|
| 121 | * inline/rtems/Makefile.am: Remove. |
---|
| 122 | * inline/Makefile.am: Handle subdirs, require automake-1.5. |
---|
| 123 | * macros/rtems/Makefile.am: Remove. |
---|
| 124 | * Makefile.am: require automake-1.5. |
---|
| 125 | |
---|
[2a691da] | 126 | 2001-10-12 Joel Sherrill <joel@OARcorp.com> |
---|
| 127 | |
---|
| 128 | * include/rtems/directives.h: Fixed typo. |
---|
| 129 | |
---|
[0e053e83] | 130 | 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 131 | |
---|
| 132 | * include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
| 133 | * include/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
| 134 | * inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
| 135 | * macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. |
---|
| 136 | |
---|
[fa1661b] | 137 | 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 138 | |
---|
| 139 | * optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5. |
---|
| 140 | |
---|
[1d4bac9] | 141 | 2001-04-16 Joel Sherrill <joel@OARcorp.com> |
---|
| 142 | |
---|
| 143 | * include/confdefs.h: Fix real-time clock support. |
---|
| 144 | |
---|
[3ebf5df] | 145 | 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 146 | |
---|
| 147 | * include/Makefile.am, include/rtems/Makefile.am, |
---|
| 148 | inline/rtems/Makefile.am, macros/rtems/Makefile.am: |
---|
| 149 | Apply include_*HEADERS instead of H_FILES. |
---|
| 150 | |
---|
[623893c] | 151 | 2001-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.d> |
---|
| 152 | |
---|
| 153 | * include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not |
---|
| 154 | using NEWLIB, cleanup related comment. |
---|
| 155 | |
---|
[9c63d90] | 156 | 2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 157 | |
---|
| 158 | * include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull. |
---|
| 159 | |
---|
[72ad6aa] | 160 | 2000-10-30 Joel Sherrill <joel@OARcorp.com> |
---|
| 161 | |
---|
| 162 | * POSIX include files merged into newlib. This resulted in |
---|
| 163 | some definitions moving to other files and thus some secondary |
---|
| 164 | effects in RTEMS source code. |
---|
| 165 | * include/confdefs.h: Replaced include of <sys/siginfo.h> with |
---|
| 166 | <signal.h> since that file no longer exists. |
---|
| 167 | |
---|
[45c3da3] | 168 | 2000-10-18 Joel Sherrill <joel@OARcorp.com> |
---|
| 169 | |
---|
| 170 | * include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 |
---|
| 171 | if there is no Classic API Initialization Tasks Table defined. |
---|
| 172 | |
---|
[399c2e5d] | 173 | 2000-10-18 Joel Sherrill <joel@OARcorp.com> |
---|
| 174 | |
---|
| 175 | * include/confdefs.h: Modified code that accounts for initialization |
---|
| 176 | task/threads with greater than minimum stack sizes so it would |
---|
| 177 | compile even if optional APIs are disabled. |
---|
| 178 | |
---|
[563ed95] | 179 | 2000-10-12 Joel Sherrill <joel@OARcorp.com> |
---|
| 180 | |
---|
| 181 | * include/confdefs.h: Account for initialization tasks and |
---|
| 182 | threads which use larger than minimum stack sizes. |
---|
| 183 | |
---|
[2e61938] | 184 | 2000-09-28 Joel Sherrill <joel@OARcorp.com> |
---|
| 185 | |
---|
| 186 | * include/rtems/io.h (rtems_driver_address_table): Added "_entry" |
---|
| 187 | to all names. |
---|
| 188 | * src/io.c: Accounted for above. |
---|
| 189 | |
---|
[3ac5d4e2] | 190 | 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de> |
---|
| 191 | |
---|
| 192 | * src/Makefile.am, optman/Makefile.am: Include compile.am. |
---|
| 193 | |
---|
[e94ad1fe] | 194 | 2000-08-10 Joel Sherrill <joel@OARcorp.com> |
---|
| 195 | |
---|
| 196 | * ChangeLog: New file. |
---|