📄 changelog
字号:
* tests/ser_test_protocol.inl: Weeded out configs TX39 doesn't like. * src/powerpc/cogent_serial.h: Added copyright header. * tests/ser_test_protocol.inl: * tests/serial1.c: * tests/serial2.c: * tests/serial3.c: * tests/serial4.c: * tests/serial5.c: Don't try to run tests when no IO device has been specified. 1999-03-23 Jesper Skov <jskov@cygnus.co.uk> * misc/serial1.c, misc/serial2.c, misc/serial3.c, misc/serial4.c, * misc/serial5.c, misc/ser_test_protocol.inl Deleted.1999-03-23 Jesper Skov <jskov@cygnus.co.uk> * misc/PKGconf.mak: * tests/timeout.inl: * tests/PKGconf.mak: * tests/serial1.c: * tests/serial2.c: * tests/serial3.c: * tests/serial4.c: * tests/serial5.c: * tests/ser_test_protocol.inl: Moved the serial tests from the misc directory to the tests directory.1999-03-23 Nick Garnett <nickg@cygnus.co.uk> * src/mn10300/mn10300_serial.c: Now initially mask TX interrupts at initialization and unmask/remask in start/stop xmit routines. This has no real effect on the hardware, but the simulator does not implement the LCR_TXE bit properly, resulting in spurious TX interrupts during diagnostic output. This was the cause of the slow output reported in PR 19559.1999-03-23 Gary Thomas <gthomas@cygnus.co.uk> * include/pkgconf/io_serial.h: Fix "display" strings to have appropriate case - mostly lower case.1999-03-22 Hugo Tyson <hmt@cygnus.co.uk> * misc/console.c: * misc/serial.c: * misc/serial1.c: * misc/serial2.c: * misc/serial3.c: * misc/serial4.c: * misc/serial5.c: Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of CYGNUM_HAL_MINIMUM_STACK_SIZE.1999-03-22 Gary Thomas <gthomas@cygnus.co.uk> * src/mn10300/mn10300_serial.c: * src/mips/tx3904_serial.c: Add CDL configury. * include/pkgconf/io_serial.h: Update CDL to add device name configurability for all devices. * src/sparclite/sleb_sdtr.c: * src/powerpc/cogent_serial_with_ints.c: * src/arm/aeb_serial.c: * src/arm/pid_serial_with_ints.c: Use CDL configured device names.1999-03-22 Jesper Skov <jskov@lassi.cygnus.co.uk> * misc/serial1.c: * misc/serial2.c: * misc/serial3.c: * misc/serial4.c: * misc/serial5.c: Requires kernel as well.1999-03-22 Jesper Skov <jskov@cygnus.co.uk> * src/sparclite/sleb_sdtr.c: Moved include statement to avoid warnings.1999-03-19 Jesper Skov <jskov@cygnus.co.uk> * misc/ser_test_protocol.inl: * misc/serial5.c: * misc/PKGconf.mak: Replace complex and not very stable duplex test with a simpler test that works better. Added serial5 using that test. 1999-03-19 Jesper Skov <jskov@cygnus.co.uk> * misc/PKGconf.mak: * misc/serial1.c: * misc/serial2.c: Added API test and made serial2 do simple string output. 1999-03-19 Jesper Skov <jskov@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: Changed ToDo comment.1999-03-19 Jesper Skov <jskov@lassi.cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: * src/arm/aeb_serial.c: * src/arm/pid_serial_with_ints.c: Moved include statement to avoid warnings.1999-03-19 Gary Thomas <gthomas@cygnus.co.uk> * include/pkgconf/io_serial.h: More CDL problems.1999-03-18 Gary Thomas <gthomas@cygnus.co.uk> * include/pkgconf/io_serial.h: Add CDL for SPARClite SLEB. * src/powerpc/cogent_serial_with_ints.c: * src/arm/pid_serial_with_ints.c: * src/arm/aeb_serial.c: Update device names to match CDL. * include/pkgconf/io_serial.h: Change names for serial ports to be CYGPKG_IO_SERIAL_<arch>_<platform>_<port>.1999-03-18 Jesper Skov <jskov@cygnus.co.uk> * misc/ser_test_protocol.inl: * misc/serial2.c: First stab at the duplex binary test. Still much fun to be had...1999-03-18 Jesper Skov <jskov@cygnus.co.uk> * misc/ser_test_protocol.inl: Added timeout for PING.1999-03-18 Gary Thomas <gthomas@cygnus.co.uk> * src/common/serial.c: Change ABORT functionality to be DSR safe. (serial_get_config): Fix typo! * include/pkgconf/io_serial.h: Small change in CDL to make serial devices tied to the platform and not the serial I/O package. This means that only the devices appropriate to a given platform can be enabled. * misc/serial.c: Better use of alarms - only trigger at the time of the next timeout. Moved timeout functions to new file "timeout.inl". * src/common/serial.c (serial_get_config): Add support for CYG_IO_GET_CONFIG_SERIAL_INPUT_FLUSH and CYG_IO_GET_CONFIG_SERIAL_ABORT. * misc/serial.c: Add simple timeout mechanisms.1999-03-17 Gary Thomas <gthomas@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: * src/arm/aeb_serial.c: * src/arm/pid_serial_with_ints.c: Conditionalize based on CDL. * include/pkgconf/io_serial.h: Add some CDL configury - not perfect because of current ~CDL limitations.1999-03-17 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c: Cleaned up a bit. Used for hacking new tests.1999-03-17 Jesper Skov <jskov@cygnus.co.uk> * misc/PKGconf.mak: * misc/ser_test_protocol.inl: * misc/serial2.c: * misc/serial3.c: * misc/serial4.c: Put testing protocol implementation in a separate file. Split the tests in serial2 into separate files.1999-03-16 Nick Garnett <nickg@cygnus.co.uk> * src/mn10300/mn10300_serial.c: Fixed some compiler warnings.1999-03-15 Gary Thomas <gthomas@cygnus.co.uk> * include/pkgconf/io_serial.h: Change default configurations. No serial drivers enabled for PID port A or AEB. * src/sparclite/sleb_sdtr.c: * src/powerpc/cogent_serial_with_ints.c: * src/arm/aeb_serial.c: * src/arm/pid_serial_with_ints.c: * src/common/haldiag.c: * src/common/tty.c: * src/common/serial.c: Add 'CYGDBG_IO_INIT' for control of init messages. * src/powerpc/cogent_serial_with_ints.c: * src/sparclite/sleb_sdtr.c: * src/arm/aeb_serial.c: * src/arm/pid_serial_with_ints.c: Don't include <cyg/kernel/kapi.h>1999-03-15 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c (serial_test): Fix use of strlen. Fix DONE part of binary protocol.1999-03-12 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c: Play a bit with timing. Think I broke it :( Added DONE to BINARY packet. Proper call to DRAIN.1999-03-12 Nick Garnett <nickg@cygnus.co.uk> * src/mips/tx3904_serial.c: Tidied away some debugging code.1999-03-12 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c: Removed bogus config changes.1999-03-12 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c (serial_test): Check for ser_filter on host (PING packet).1999-03-11 Jesper Skov <jskov@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: Added note. * misc/serial2.c: Added (almost) proper configuration handling. Run tests on varying configurations.1999-03-11 Nick Garnett <nickg@cygnus.co.uk> * src/mips/tx3904_serial.c: Many changes to get working. * misc/console.c (console_test): Fixed compiler warning. * misc/serial2.c: Added device name for TX39 testing. Fixed some bugs in Tcyg_io_write() macro.1999-03-10 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c: Added target specific test device name.1999-03-10 John Dallaway <jld@cygnus.co.uk> * include/pkgconf/io_serial.h: Correct CDL description spelling.1999-03-10 Jesper Skov <jskov@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: * misc/console.c: Fixed compiler warnings.1999-03-10 Gary Thomas <gthomas@cygnus.co.uk> * include/pkgconf/io_serial.h: Improve CDL descriptions.1999-03-10 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c (serial_test): Do some more tests with changed baud rates.1999-03-09 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c (serial_test): Added workaround for spurious byte problem. Added a few more tests to run. * src/powerpc/cogent_serial_with_ints.c (cogent_serial_config_port): Remove interrupt enabling.1999-03-09 Nick Garnett <nickg@cygnus.co.uk> * src/PKGconf.mak: * src/mips/tx3904_serial.c: Added initial version of TX39 device driver. Currently untested but eliminates PR19445.1999-03-09 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c: DRAIN function works now.1999-03-09 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/io_serial.h: Only enable one serial driver per default.1999-03-08 Jesper Skov <jskov@cygnus.co.uk> * misc/serial2.c (serial_test): Be a bit more aggressive. * src/powerpc/cogent_serial_with_ints.c: Check that configuration is sensible.1999-03-08 Jesper Skov <jskov@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: Added support for both ports. * include/pkgconf/io_serial.h: Added simple defines for cogent serial ports. No CDL yet.1999-03-08 Jesper Skov <jskov@cygnus.co.uk> * misc/serial.c: Removed PID references. Fixed compiler warnings.1999-03-08 Jesper Skov <jskov@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c: Cleaned up a bit. Actually works now.1999-03-08 Gary Thomas <gthomas@cygnus.co.uk> * src/common/serial.c: Change in cyg_drv_cond_wait() behaviour means DSR lock should be left alone.1999-03-08 Jesper Skov <jskov@cygnus.co.uk> PR 19400 * src/powerpc/cogent_serial_with_ints.c (cogent_serial_init): Set valid interrupt priority.1999-03-05 Nick Garnett <nickg@cygnus.co.uk> * src/mn10300/mn10300_serial.c (mn10300_serial_init): Added extra test to avoid initializing serial 2 when CYGMON is present. Include hal_intr.h explicitly for use in non-kernel configurations. * src/common/serial.c: Added extra test before calls to cyg_drv_cond_wait() to avoid race condition. This is not, however, a complete solution to this problem. A better solution will be forthcoming. * include/serial.h: Changed include files used to permit non-kernel configurations to be built. 1999-03-05 Jesper Skov <jskov@cygnus.co.uk> * src/common/haldiag.c: Removed diag_printf declaration.1999-03-05 Jonathan Larmour <jlarmour@cygnus.co.uk> * src/mn10300/mn10300_serial.c: Change CYG_VECTOR_* to CYGNUM_HAL_INTERRUPT_* to get it to compile!1999-03-05 Gary Thomas <gthomas@cygnus.co.uk> * src/powerpc/cogent_serial_with_ints.c (cogent_serial_config_port): Fix renaming of interrupt vectors.1999-03-05 Gary Thomas <gthomas@cygnus.co.uk> * src/arm/pid_serial_with_ints.c: Fix interrupt vectors.1999-03-03 Gary Thomas <gthomas@cygnus.co.uk> * serial/current/src/arm/pid_serial_with_ints.c: New [somewhat] configurable drivers for PID.//===========================================================================//####COPYRIGHTBEGIN####// // ------------------------------------------- // The contents of this file are subject to the Red Hat eCos Public License // Version 1.1 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at // http://www.redhat.com/ // // 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 Configurable Operating System, // released September 30, 1998. // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // //####COPYRIGHTEND####//===========================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -