Ignore:
Timestamp:
Apr 21, 2014, 5:46:38 AM (10 years ago)
Author:
alain
Message:

The main modif is in TTY driver: The hard lock implemented in the
vci_multi_tty component is not used anymore, because this (non cacheable)
lock was not scalable... It has been replaced by a software (cacheable) lock
that has a better scalability in case of hardware cache coherence.
(see the _tty_get_lock() and _tty_release_lock() functions)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_drivers/bdv_driver.c

    r297 r313  
    109109{
    110110
    111 #if GIET_DEBUG_BDV_DRIVER
     111#if GIET_DEBUG_IOC_DRIVER
    112112unsigned int procid  = _get_procid();
    113113unsigned int cxy     = procid / NB_PROCS_MAX;
     
    148148            status = _bdv_get_register( BLOCK_DEVICE_STATUS );
    149149
    150 #if GIET_DEBUG_BDV_DRIVER
     150#if GIET_DEBUG_IOC_DRIVER
    151151_printf("\n[BDV DEBUG] _bdv_access() : ... waiting on BDV_STATUS register ...\n");
    152152#endif
     
    208208    }
    209209
    210 #if GIET_DEBUG_BDV_DRIVER
     210#if GIET_DEBUG_IOC_DRIVER
    211211_printf("\n[BDV DEBUG] Processor[%d,%d,%d] exit _bdv_access() at cycle %d\n",
    212212        x, y, lpid, _get_proctime() );
Note: See TracChangeset for help on using the changeset viewer.