Changeset 261 for trunk/platforms


Ignore:
Timestamp:
Sep 5, 2012, 11:33:14 AM (12 years ago)
Author:
alain
Message:

The tsarv4_generic_mmu platform has been modified to use the
vci_multi_dma and vci_block_device components supporting bursts
for unaligned memory buffers.

Location:
trunk/platforms/tsarv4_generic_mmu
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsarv4_generic_mmu/top.cpp

    r257 r261  
    104104
    105105#define NB_PROCS              1
    106 #define NB_TTYS               8
     106#define NB_TTYS               2
    107107#define NB_DMAS               1
    108108
     
    815815         // clusters[1][1]->signal_vci_tgt_d_xicu.print_trace("xicu_1_1");
    816816
     817         // if ( clusters[1][1]->signal_irq_mdma[0].read() )
     818         //    std::cout << std::endl << " IRQ_DMA_1_1 activated" << std::endl;
     819         // if ( clusters[1][1]->signal_proc_it[0].read() )
     820         //    std::cout <<  " IRQ_PROC_1_1 activated" << std::endl << std::endl;
     821
     822         // trace ioc component
     823         size_t io_x   = cluster_io_id / ymax;
     824         size_t io_y   = cluster_io_id % ymax;
     825//         clusters[io_x][io_y]->bdev->print_trace();
     826//         clusters[io_x][io_y]->signal_vci_tgt_d_bdev.print_trace("bdev_1_0_tgt_d  ");
     827//         clusters[io_x][io_y]->signal_vci_ini_d_bdev.print_trace("bdev_1_0_ini_d  ");
     828
    817829         clusters[1][1]->mdma->print_trace();
    818          clusters[1][1]->signal_vci_tgt_d_mdma.print_trace("dma_tgt_1_1");
    819          clusters[1][1]->signal_vci_ini_d_mdma.print_trace("dma_ini_1_1");
    820          if ( clusters[1][1]->signal_irq_mdma[0].read() )
    821              std::cout << std::endl << " IRQ_DMA_1_1 activated" << std::endl;
    822          if ( clusters[1][1]->signal_proc_it[0].read() )
    823              std::cout <<  " IRQ_PROC_1_1 activated" << std::endl << std::endl;
    824 
    825          // trace peripherals components
    826          if ( false )
    827          {
    828             size_t io_x   = cluster_io_id / ymax;
    829             size_t io_y   = cluster_io_id % ymax;
    830 
    831             clusters[io_x][io_y]->bdev->print_trace();
    832             clusters[io_x][io_y]->mdma->print_trace();
    833 
    834             clusters[io_x][io_y]->signal_vci_tgt_d_bdev.print_trace("bdev_1_0_tgt_d  ");
    835             clusters[io_x][io_y]->signal_vci_ini_d_bdev.print_trace("bdev_1_0_ini_d  ");
    836             clusters[io_x][io_y]->signal_vci_tgt_d_mdma.print_trace("mdma_1_0_tgt_d  ");
    837             clusters[io_x][io_y]->signal_vci_ini_d_mdma.print_trace("mdma_1_0_ini_d  ");
    838          }
     830         clusters[1][1]->signal_vci_tgt_d_mdma.print_trace("mdma_1_1_tgt_d  ");
     831         clusters[1][1]->signal_vci_ini_d_mdma.print_trace("mdma_1_1_ini_d  ");
    839832      }
    840833
  • trunk/platforms/tsarv4_generic_mmu/tsarv4_cluster_mmu/caba/source/src/tsarv4_cluster_mmu.cpp

    r255 r261  
    289289                        disk_name,
    290290                        block_size,
    291                         4);            // burst size
     291                        64);            // burst size
    292292
    293293        std::cout << "  - building mtty" << std::endl;
Note: See TracChangeset for help on using the changeset viewer.