Changeset 6aff507 in rtems


Ignore:
Timestamp:
Jul 18, 2007, 12:51:30 PM (13 years ago)
Author:
Thomas Doerfler <Thomas.Doerfler@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
02a3b35
Parents:
c4bf044
Message:

added PPC_e300 to raw_exception.c
removed timed abort in ns16550.c transmit code

Location:
c/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/ChangeLog

    rc4bf044 r6aff507  
     12007-07-18      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
     2        * libchip/serial/ns16550.c: removed timed out wait for transmitter
     3        to become ready: This will not work for fast CPUs.
     4
    152007-07-09      Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>:
    26        * libchip/ide/ata.c: fixed warning
  • c/src/lib/libcpu/powerpc/ChangeLog

    rc4bf044 r6aff507  
     12007-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
     2
     3        * new-exceptions/raw_exception.c:
     4        added PPC_e300c1/2/3 to vector validation code
     5       
    162007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
    27
  • c/src/lib/libcpu/powerpc/new-exceptions/raw_exception.c

    rc4bf044 r6aff507  
    341341        /* case PPC_8240: -- same value as 8260 */
    342342        case PPC_8245:
     343        case PPC_e300c1:
     344        case PPC_e300c2:
     345        case PPC_e300c3:
    343346            if (!mpc603_vector_is_valid(vector)) {
    344347                return 0;
  • c/src/libchip/serial/ns16550.c

    rc4bf044 r6aff507  
    195195  uint32_t                pNS16550;
    196196  unsigned char           ucLineStatus;
    197   int                     iTimeout;
    198197  getRegister_f           getReg;
    199198  setRegister_f           setReg;
     
    206205   * wait for transmitter holding register to be empty
    207206   */
    208   iTimeout=10000;
    209207  ucLineStatus = (*getReg)(pNS16550, NS16550_LINE_STATUS);
    210208  while ((ucLineStatus & SP_LSR_THOLD) == 0) {
     
    218216#endif
    219217     ucLineStatus = (*getReg)(pNS16550, NS16550_LINE_STATUS);
    220      if(!--iTimeout) {
    221        break;
    222      }
    223218  }
    224219
Note: See TracChangeset for help on using the changeset viewer.