ibm-capi / pslse

Power Service Layer Simulation Engine
28 stars 22 forks source link

Add support for handling DMA reads w/addresses that are 64B aligned #113

Closed helenaps closed 5 years ago

helenaps commented 6 years ago

Current pslse only supports DMA operations with addresses that are 128B aligned. For addresses that are 64B aligned, first completion cycle must not cross 128B boundary. CAPI-SNAP test case to be used for testing: ./run_sim -explore -vv -app ../actions/hdl_example/sw/snap_example -arg "-a2 -S0 -B1? -A64 -t500" where ? can be 2, 3, 4, 5, 6,7. 8 (B= # of 64B blocks of data, -A64 indicates 64B address alignment)

LanceThompson commented 5 years ago

PSLSE 4.0 and 4.1 have enhance DMA operation support. I believe this is covered.