svm: decouple fifo and default chunk allocation