aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
2020-12-24svm: split fifo into private and shared structsFlorin Coras5-214/+318
2020-12-23svm: separate private from shared fifo segment ptrsFlorin Coras3-51/+49
2020-12-23svm: remove fifo segment heapFlorin Coras5-150/+181
2020-12-21svm: honor max requested bytes in fifo segmentsFlorin Coras1-1/+1
2020-12-20tls: use fifo segments instead of chunksFlorin Coras2-0/+51
2020-12-14misc: move to new pool_foreach macrosDamjan Marion2-6/+6
2020-12-08svm: fix ssvm_va for private segmentsFlorin Coras1-1/+1
2020-12-03svm: fix mutex consistency on trylockFlorin Coras2-4/+16
2020-11-30svm: make svm queue mutex robustFlorin Coras2-2/+9
2020-11-26svm: use internal function to prealloc fifo hdrsFlorin Coras1-30/+3
2020-11-26svm: only try to pre-allocate requested number of fifo pairsBenoît Ganne1-1/+8
2020-11-24svm: support for multi-segment enqueuesFlorin Coras2-0/+92
2020-11-20svm: fix coverity warningFlorin Coras1-6/+7
2020-11-19svm: move chunk locks to linked listFlorin Coras1-37/+48
2020-11-19svm: init chunk rb tree indices in fifoFlorin Coras2-4/+2
2020-11-19svm: fix high segment base address for ASanBenoît Ganne1-1/+1
2020-11-18svm: fifo segment cleanupFlorin Coras1-341/+205
2020-11-13svm: change high_seg_basevaNathan Skrzypczak1-2/+2
2020-11-09session: delegate fifo ooo lookup init to transportsFlorin Coras1-6/+0
2020-10-22svm: support large memfd segmentsFlorin Coras1-2/+2
2020-10-21svm: fix ASAN annotations for external chunksBenoît Ganne2-0/+4
2020-10-13svm: fix coverity warningFlorin Coras1-2/+2
2020-10-12vcl svm: segments improvementsFlorin Coras2-10/+22
2020-10-10misc: clib_unix_warning usage errorjiangxiaoming1-4/+4
2020-10-06vppinfra: add heap header in front of dlmalloc spaceDamjan Marion3-9/+8
2020-10-01svm: simplify memfd client segment mappingFlorin Coras1-12/+15
2020-09-30svm: harmonize ssvm namesFlorin Coras3-56/+56
2020-09-30svm session: use new clib mem apis for segmentsFlorin Coras3-46/+69
2020-09-29svm: fix max fifo sizeFlorin Coras1-1/+1
2020-09-29vcl svm: provide apps access to fifo chunksFlorin Coras2-31/+36
2020-09-28vppinfra: don't call dlmalloc API directly from the codeDamjan Marion9-35/+16
2020-09-09svm: fix non-null-terminated stringBenoît Ganne1-1/+1
2020-09-08svm session: document unsupported fifo deq combinationsFlorin Coras2-2/+8
2020-08-06misc: harmonize namesDave Barach2-9/+9
2020-04-28svm: fix fifo alignemnt in batch preallocFlorin Coras1-3/+9
2020-04-28svm: null instead of panic if fifo hdr alloc failsFlorin Coras1-1/+4
2020-04-22svm: asan: fix asan supportBenoît Ganne2-0/+11
2020-04-20svm: check if fifo free list index is valid on allocFlorin Coras2-0/+9
2020-04-09session: update fifo slice on session migrationFlorin Coras2-14/+79
2020-04-09svm: use active fifo count in fifo testFlorin Coras1-12/+8
2020-04-02misc: fix static analysis warningsDave Barach1-3/+3
2020-03-27vcl: support for uword segmentsFlorin Coras1-1/+1
2020-03-26svm: correct format_fifo_segmentRyujiro Shibuya1-3/+4
2020-03-16svm: chunk alloc statsRyujiro Shibuya2-5/+13
2020-03-12svm: cleanup chunk and fifo allocationFlorin Coras1-37/+62
2020-03-09svm: track fifo segment virtual memory consumptionFlorin Coras3-38/+69
2020-03-05session: reduce segment reserved bytesFlorin Coras1-3/+2
2020-03-05session: fix segment search on fifo allocFlorin Coras2-0/+8
2020-02-29svm: add explicit dependency on lock for fifo typesFlorin Coras1-0/+1
2020-02-29svm: fix slice locking on fifo allocFlorin Coras1-5/+15