comparison packages/kernel/current/ChangeLog @ 64:c38311975d4f ecos-sw-2000-01-28

Merge from eCos master repository on 2000-01-28-04:28:11-GMT
author jlarmour
date Fri, 28 Jan 2000 04:59:39 +0000
parents 7a6ac9edc838
children bf00f99aec69
comparison
equal deleted inserted replaced
63:119e6e57c342 64:c38311975d4f
1 2000-01-26 Hugo Tyson <hmt@cygnus.co.uk>
2
3 * include/clock.hxx (class Cyg_Clock): Add members to convert to
4 and from this clock resolution and others.
5
6 * include/clock.inl (convert): New Cyg_Clock member.
7
8 * src/common/clock.cxx (construct_converter): New routine to
9 factorize a rational (or very near neighbour) to help with clock
10 tick conversions for a particular clock.
11 (get_other_to_clock_converter):
12 (get_clock_to_other_converter): Cyg_Clock member functions to
13 construct converters to or from this clock, using above routine.
14
15 * tests/clockcnv.cxx: New file: test the clock converters.
16
17 * tests/PKGconf.mak (TESTS): Add clockcnv to the tests.
18
1 2000-01-19 Jesper Skov <jskov@cygnus.co.uk> 19 2000-01-19 Jesper Skov <jskov@cygnus.co.uk>
2 CR 902054 20 CR 902054
3 * tests/stress_threads.c: Don't assert requested priority = 21 * tests/stress_threads.c: Don't assert requested priority =
4 allocated. Allow some flexibility of handler priorities. 22 allocated. Allow some flexibility of handler priorities.
5 23
2528 * src/devo/config.h: include non_arch.h, for platform/startup/debug 2546 * src/devo/config.h: include non_arch.h, for platform/startup/debug
2529 options. This is generated at configure and modified by non_arch.sh 2547 options. This is generated at configure and modified by non_arch.sh
2530 2548
2531 //=========================================================================== 2549 //===========================================================================
2532 //####COPYRIGHTBEGIN#### 2550 //####COPYRIGHTBEGIN####
2533 // 2551 //
2534 // ------------------------------------------- 2552 // -------------------------------------------
2535 // The contents of this file are subject to the Cygnus eCos Public License 2553 // The contents of this file are subject to the Red Hat eCos Public License
2536 // Version 1.0 (the "License"); you may not use this file except in 2554 // Version 1.0 (the "License"); you may not use this file except in
2537 // compliance with the License. You may obtain a copy of the License at 2555 // compliance with the License. You may obtain a copy of the License at
2538 // http://sourceware.cygnus.com/ecos 2556 // http://sourceware.cygnus.com/ecos
2539 // 2557 //
2540 // Software distributed under the License is distributed on an "AS IS" 2558 // Software distributed under the License is distributed on an
2541 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 2559 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
2542 // License for the specific language governing rights and limitations under 2560 // License for the specific language governing rights and limitations under
2543 // the License. 2561 // the License.
2544 // 2562 //
2545 // The Original Code is eCos - Embedded Cygnus Operating System, released 2563 // The Original Code is eCos - Embedded Configurable Operating System,
2546 // September 30, 1998. 2564 // released September 30, 1998.
2547 // 2565 //
2548 // The Initial Developer of the Original Code is Cygnus. Portions created 2566 // The Initial Developer of the Original Code is Red Hat.
2549 // by Cygnus are Copyright (C) 1998,1999,2000 Cygnus Solutions. 2567 // Portions created by Red Hat are
2550 // All Rights Reserved. 2568 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
2551 // ------------------------------------------- 2569 // All Rights Reserved.
2552 // 2570 // -------------------------------------------
2571 //
2553 //####COPYRIGHTEND#### 2572 //####COPYRIGHTEND####
2554 //=========================================================================== 2573 //===========================================================================