Ignore:
Timestamp:
Mar 28, 2014, 10:48:51 AM (11 years ago)
Author:
alain
Message:

Bug fix in both _tty_rx_isr() and _bdv_isr():
The ISR must do nothing it the status indicates that
there is no pending ISR.

Location:
soft/giet_vm/giet_kernel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_kernel/irq_handler.c

    r294 r297  
    1616#include <nic_driver.h>
    1717#include <cma_driver.h>
     18#include <mmc_driver.h>
    1819#include <bdv_driver.h>
    1920#include <dma_driver.h>
     
    116117        else if ( isr_type == ISR_NIC_TX ) _nic_tx_isr ( irq_type, irq_id, channel );
    117118        else if ( isr_type == ISR_TIMER  ) _timer_isr  ( irq_type, irq_id, channel );
     119        else if ( isr_type == ISR_MMC    ) _mmc_isr    ( irq_type, irq_id, channel );
    118120        else
    119121        {
  • soft/giet_vm/giet_kernel/irq_handler.h

    r294 r297  
    3131    ISR_NIC_TX  = 8,
    3232    ISR_CMA     = 9,
     33    ISR_MMC     = 10,
    3334};
    3435
Note: See TracChangeset for help on using the changeset viewer.