aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2024-04-24fio: rename fdp.[c,h] to dataplacement.[c,h]Vincent Fu1-1/+1
2023-07-04Keep C pre processor hardening build flags.Martin Steigerwald1-1/+1
2023-02-28fio: add fdp support for io_uring_cmd nvme engineKeith Busch1-1/+1
2023-02-17pmemblk: remove pmemblk engineosalyk1-5/+0
2023-01-24Makefile: add -Wno-stringop-truncation for y.tab.oJens Axboe1-1/+5
2022-12-02Add a libblkio engineAlberto Faria1-0/+6
2022-10-04Android: Enable the 'sg' engineBart Van Assche1-1/+2
2022-09-06rpma: add support for libpmem2 to librpma engine in APM modeKacper Stefanski1-2/+10
2022-08-11ioengines: merge filecreate, filestat, filedelete engines to fileoperations.cFriendy.Su@sony.com1-1/+1
2022-06-02nvme: add nvme opcodes, structures and helper functionsAnkit Kumar1-2/+2
2022-05-12Makefile: Suppress `-Wimplicit-fallthrough` when compiling `lex.yy`Ammar Faizi1-1/+5
2022-05-12engines/xnvme: add xnvme engineAnkit Kumar1-1/+6
2022-03-10fuzz: avoid building t/fuzz/parse_ini by defaultVincent Fu1-1/+7
2022-03-07Makefile: get rid of fortify sourceJens Axboe1-1/+1
2022-02-08fio: really use LDFLAGS when linking dynamic enginesEric Sandeen1-1/+1
2022-01-28Makefile: build t/fio-dedupe only if zlib support is foundVincent Fu1-0/+4
2022-01-26fio: use LDFLAGS when linking dynamic enginesEric Sandeen1-1/+1
2022-01-26t/io_uring: link with libaio when necessaryEric Sandeen1-0/+1
2021-11-19t/io_uring: use internal random generatorJens Axboe1-2/+1
2021-11-17Makefile: Fix android compilationGwendal Grignou1-0/+1
2021-11-12cmdprio: move cmdprio function definitions to a new cmdprio.c fileNiklas Cassel1-0/+6
2021-10-21Android: Add io_uring supportBart Van Assche1-1/+1
2021-10-19t/fuzz: Clean up generated dependency makefilesSweet Tea Dorminy1-1/+1
2021-10-12Query Windows clock frequency and use reported maxBrandon Paupore1-2/+2
2021-07-28Makefile: update libzbc git repositoryDamien Le Moal1-1/+1
2021-07-25Merge branch 'evelu-exec' of https://github.com/ErwanAliasr1/fioJens Axboe1-0/+1
2021-07-15Merge branch 'dedupe_workset' of https://github.com/bardavid/fioJens Axboe1-1/+1
2021-07-15dedupe: allow to generate dedupe buffers from working setBar David1-1/+1
2021-07-07Makefile: use override directive on engine CFLAGSStefan Hajnoczi1-1/+1
2021-06-29engines: Adding exec engineErwan Velu1-0/+1
2021-06-02Makefile: Avoid using built-in stpcpy during clang buildErwan Velu1-0/+5
2021-05-18Merge branch 'taras/nfs-upstream' of https://github.com/tarasglek/fio-1Jens Axboe1-0/+6
2021-04-16engines: add engine for file deleteFriendy.Su@sony.com1-1/+1
2021-04-12NFS engineTaras Glek1-0/+6
2021-03-18Merge branch 'add-librpma-engines' of https://github.com/janekmi/fioJens Axboe1-0/+15
2021-03-17engines/dfs: add DAOS File System (dfs) engineJohann Lombardi1-0/+5
2021-03-13rpma: add librpma_apm_* and librpma_gpspm_* enginesJan Michalski1-0/+15
2021-01-29t/zbd: add run-tests-against-nullb scriptDmitry Fomichev1-2/+3
2021-01-11fuzz: Adds fuzz target for parse_jobs_iniPhilippe Antoine1-0/+26
2020-12-05ioengine: Add libcufile I/O engineBrian T. Smith1-0/+3
2020-11-12Makefile: fix fio version genJens Axboe1-4/+4
2020-11-09Makefile: ensure that external libs are linked properly with dynamic engineJens Axboe1-1/+1
2020-11-09Remove the "libaio over io_uring" modeJens Axboe1-5/+0
2020-11-09fix dynamic engine loading for libaio engine etcEric Sandeen1-17/+17
2020-11-09fix dynamic engine buildEric Sandeen1-8/+5
2020-11-05Merge branch 'master' of https://github.com/albert-chang0/fioJens Axboe1-1/+1
2020-11-05Makefile: fix usage of JAVA_HOME environmental variableAlbert Chang1-1/+1
2020-11-01fio: fix dynamic engines soname definitionYigal Korman1-1/+1
2020-09-12Makefile: introduce FIO_CFLAGSSitsofe Wheeler1-20/+21
2020-09-12Makefile/ci: Don't pass CFLAGS when linkingSitsofe Wheeler1-16/+16
2020-09-12configure/Makefile: add option to generate pdb symbolsSitsofe Wheeler1-0/+6
2020-09-07Kill off old GUASI IO engineJens Axboe1-5/+0
2020-09-06Makefile/configure: fix guasi buildSitsofe Wheeler1-0/+1
2020-07-26Makefile: fix incorrectly set libiscsi cflagsSitsofe Wheeler1-1/+1
2020-07-14Fix: dev-dax engine building with makeHarish1-2/+2
2020-07-03configure: new --dynamic-libengines build optionYigal Korman1-27/+65
2020-07-03configure/Makefile: engine LIBS consistencyYigal Korman1-0/+14
2020-07-02Add a num2str() unit testBart Van Assche1-0/+2
2020-06-05Makefile: include linux-blkzoned.c for Android, if setJens Axboe1-0/+3
2020-05-23Makefile: fix build of io_uring on sh4Fabrice Fontaine1-0/+1
2020-04-16Add fio-histo-log-pctiles to make fileAakarsh Gopi1-1/+1
2020-04-13configure/Makefile: don't override user CFLAGSKonstantin Kharlamov1-12/+12
2020-04-07fio: Introduce libzbc IO engineDmitry Fomichev1-0/+3
2020-04-07fio: Generalize zonemode=zbdDamien Le Moal1-4/+4
2020-03-03engines/filestat: add statx(2) syscall supportTomohiro Kusumi1-0/+3
2020-02-14Makefile: don't fail to remove conditionally compiled binaries on cleanTomohiro Kusumi1-0/+1
2020-01-22engines: add engine for file statSu, Friendy1-1/+1
2020-01-06Windows: Uninline CPU affinity functionsBart Van Assche1-4/+5
2020-01-06Makefile: Use 'tr' if 'fmt' is not availableBart Van Assche1-7/+8
2020-01-06Makefile: Avoid duplicating codeBart Van Assche1-13/+0
2020-01-03Only build t/read-to-pipe-async if pread() is availableBart Van Assche1-0/+2
2020-01-03Merge branch 'master' of https://github.com/bvanassche/fioJens Axboe1-0/+5
2020-01-01Makefile: Build more test codeBart Van Assche1-0/+5
2019-12-22unittests: add unittest suite for oslib/strsep.cTomohiro Kusumi1-0/+2
2019-12-22unittests: add unittest suite for oslib/strcasestr.cTomohiro Kusumi1-0/+2
2019-12-16Makefile: add libssp for WindowsVincent Fu1-2/+2
2019-10-20Makefile: Link to the system logging library on AndroidDanny Lin1-1/+1
2019-08-14Makefile: Add 'fulltest' targetBart Van Assche1-0/+17
2019-08-02engines: Add Network Block Device (NBD) support using libnbd.Richard W.M. Jones1-0/+6
2019-04-21fio: add libiscsi engineKyle Zhang1-0/+6
2019-01-13Move io_uring to os/linux/Jens Axboe1-1/+1
2019-01-10Makefile: make t/io_uring depend on os/io_uring.hJens Axboe1-0/+1
2019-01-07Rename aioring engine to io_uringJens Axboe1-4/+1
2019-01-07Rename t/aio-ring to t/io_uringJens Axboe1-5/+5
2018-12-12Add aioring engineJens Axboe1-0/+3
2018-12-10Add aio-ring test appJens Axboe1-0/+7
2018-10-26unittests: add unittest suite for oslib/strndup.cTomohiro Kusumi1-0/+2
2018-10-26unittests: add unittest suite for oslib/strlcat.cTomohiro Kusumi1-0/+2
2018-10-26unittests: add unittest suite for lib/strntol.cTomohiro Kusumi1-0/+2
2018-10-26unittests: add unittest suite for lib/memalign.cTomohiro Kusumi1-1/+2
2018-10-26unittests: add CUnit based unittest frameworkTomohiro Kusumi1-2/+17
2018-09-15build: change where we set -static for WindowsSitsofe Wheeler1-1/+1
2018-09-08Kill fusion atomic write engineJens Axboe1-3/+0
2018-08-24Add support for zoned block devicesBart Van Assche1-0/+3
2018-08-17Merge branch 'ime-support' of https://github.com/DDNStorage/fio-public into d...Jens Axboe1-0/+3
2018-08-17Add support for DDN's Infinite Memory EngineGaƫtan Bossu1-0/+3
2018-08-14Merge branch 'wip-http-engine' of https://github.com/l-mb/fioJens Axboe1-0/+3
2018-08-14engines/http: Add support for WebDAV and S3Lars Marowsky-Bree1-0/+3
2018-08-13Fix double free of zone cache dataJens Axboe1-1/+1
2018-07-10Makefile: lib/axmap no longer needs hweightJens Axboe1-1/+1
2018-07-10t/axmap: add overlap test casesJens Axboe1-1/+1
2018-04-26Makefile: ensure we kill all object filesJens Axboe1-1/+1
2018-04-13Merge branch 'proc_group' of https://github.com/sitsofe/fioJens Axboe1-3/+0
2018-04-08Remove binject engineJens Axboe1-1/+1
2018-03-27configure/Makefile: make Cygwin force lessSitsofe Wheeler1-3/+0
2018-03-19Add an asprintf() implementationBart Van Assche1-0/+1
2018-03-15gettime: Rework the clock thread starting mechanismBart Van Assche1-1/+2
2018-03-15Rename fio_mutex into fio_semBart Van Assche1-3/+3
2018-03-15Split mutex.c and .h each into three filesBart Van Assche1-5/+8
2018-03-09Makefile: Rerun the configure script if it has been modifiedBart Van Assche1-12/+11
2018-03-06Default to building native codeJens Axboe1-0/+3
2018-02-14Add support for Ceph Rados benchmarking.Igor Fedotov1-0/+3
2017-11-17fio: add libpmem engineTeruaki Ishizaki1-0/+3
2017-11-06Makefile: tiny fix of libhdfsfollitude1-1/+1
2017-10-09add a filecreate engineJosef Bacik1-1/+1
2017-08-13Makefile: modify make test to use a filesystem fileSitsofe Wheeler1-1/+1
2017-08-07tools: add fio_jsonplus_clat2csvVincent Fu1-1/+1
2017-07-16build: Sort file listBernhard M. Wiedemann1-2/+2
2017-06-23Makefile: use fmt(1) rather than tr(1) on NetBSD/etcTomohiro Kusumi1-0/+10
2017-06-21nanosecond: add test program t/time-test for experimenting with cpu clock tic...Vincent Fu1-0/+7
2017-06-08oslib/strndup: cleanup and remember to include for aux programsJens Axboe1-2/+3
2017-06-08Add strndup() function, if we don't have itJens Axboe1-0/+3
2017-05-20Android: add support for cgroupsOmri Mor1-1/+1
2017-05-03Revert "tools/fio_latency2csv.py: add tool that converts json+ to CSV"Vincent Fu1-1/+1
2017-04-07engine: add ftruncate ioengineDmitry Monakhov1-0/+1
2017-03-12Makefile: make test target use threadJens Axboe1-1/+1
2017-02-16Makefile: add test using the null ioengineSitsofe Wheeler1-2/+3
2017-02-13Windows: re-enable the mmap ioengine and fix static assertsRebecca Cran1-1/+0
2017-01-19remove documentation output in cleanMikhail Terekhov1-0/+1
2017-01-05Add arm64 hardware assisted crc32c supportwei xiao1-2/+2
2016-12-16Merge https://bitbucket.org/vincentfu/fio-steadystate into steady-state-2steady-state-2Jens Axboe1-1/+2
2016-12-15fio: move _FORTIFY_SOURCE to only when optimization is turned onDave Jiang1-2/+2
2016-12-15fio: add device dax engineDave Jiang1-0/+3
2016-12-13Merge git://git.kernel.dk/fio into steady-stateVincent Fu1-5/+7
2016-10-20Use fmt -w WIDTH option instead of -WIDTHTomohiro Kusumi1-2/+2
2016-09-12Makefile: fixup java path for libhdfsJens Axboe1-1/+1
2016-08-18Manual page for fiologparser_hist.py and Makefile updates to installKarl Cronburg1-2/+4
2016-08-15Allow fio to terminate jobs when steady state is attainedVincent Fu1-1/+2
2016-07-14Add os_trim() support for FreeBSDTomohiro Kusumi1-0/+1
2016-07-14Add os_trim() support for DragonFlyBSDTomohiro Kusumi1-0/+1
2016-06-03tools/fio_latency2csv.py: add tool that converts json+ to CSVVincent Fu1-1/+1
2016-05-20Merge branch 'master' of https://github.com/davidzengxhsh/fioJens Axboe1-1/+1
2016-05-20The fixed CPU architecture in the Makefile will make failure on ppc64le.David Zeng1-1/+1
2016-05-06Makefile: fix path to tools/fiologparser.pyJens Axboe1-1/+1
2016-05-06helper_thread: split into separate fileJens Axboe1-1/+1
2016-05-06Merge branch 'libpmemblk' of https://github.com/bgbhpe/fioJens Axboe1-0/+3
2016-05-06Makefile: add tools/fiologpaser.pyJens Axboe1-1/+1
2016-03-27add pmemblk engineBrian Boylston1-0/+3
2016-03-24t/memlock: sample utility to use X memory from Y threadsJens Axboe1-0/+7
2016-03-24Makefile: disable build of t/read-to-pipe-async by defaultJens Axboe1-1/+0
2016-03-24t/read-to-pipe-async: standalone test appJens Axboe1-0/+8
2016-03-23Makefile: add empty 'test' targetJens Axboe1-0/+2
2016-03-20gen-rand: fix dependency on strcasestr.oJens Axboe1-1/+2
2016-03-10Fix compile of test programs on archs that use arch_flags at runtimeJens Axboe1-3/+3
2016-03-08Add t/gen-rand to test random generatorJens Axboe1-0/+9
2016-02-03Makefile: false positive on _FORTIFY_SOURCERobin H. Johnson1-1/+1
2016-01-22Makefile: fix duplicate strcasestr for windowsJens Axboe1-1/+0
2016-01-07t/verify-state: add helper to inspect verify dump state filesJens Axboe1-0/+8
2015-12-30options: split out option grouping codeJens Axboe1-1/+1
2015-12-29configure: check if lex requires/fails with -o for outputJens Axboe1-0/+4
2015-12-28t/genzipf: fix for strcasestr missingJens Axboe1-1/+1
2015-12-08backend: move rated submit code to its own fileJens Axboe1-1/+1
2015-11-30Makefile: missing conversion, and oslib/ dep cleanupJens Axboe1-2/+2
2015-11-30Move conditional lib files to oslib/Jens Axboe1-17/+13
2015-11-30Makefile: re-arrange lib/Jens Axboe1-9/+10
2015-11-30Move memalign to lib/Jens Axboe1-4/+4
2015-11-25Makefile: generate .d dep file for init.cJens Axboe1-0/+7
2015-10-27Enable the use of multiple output formatsJens Axboe1-0/+1
2015-10-08Fix Windows build by using lib/strcasestr.{c,h}Bruce Cran1-0/+1
2015-09-30sg: 16-byte cdb support and lots of fixesKris Davis1-0/+3
2015-09-04replace 'fill_pattern' with 'cpy_pattern' from 'lib/pattern.c'Roman Pen1-1/+2
2015-09-04lib/pattern: add set of functions to parse combined pattern inputRoman Pen1-2/+2
2015-09-04lib/strntol: add 'strntol' functionRoman Pen1-1/+1
2015-07-27configure: add --disable-optimizationsJens Axboe1-1/+5
2015-07-08fio: allow for build in separate build directoryJeremy Fitzhardinge1-25/+33
2015-05-21Add start of mount checkJens Axboe1-1/+1
2015-05-07Fix compiler warning and test progs linker errors on WindowsBruce Cran1-0/+6
2015-04-29configure: add support for --prefixJens Axboe1-1/+1
2015-04-15First cut at supporting IO offloadJens Axboe1-1/+1
2015-04-14mtd: ioengineDan Ehrenberg1-0/+5
2015-04-08genzipf: add support for normal distributionJens Axboe1-1/+1
2015-04-08Add support for normal/gaussian random distributionsJens Axboe1-1/+1
2015-01-03Revert "axmap: ensure we lock down the maps for shared access"Jens Axboe1-1/+1
2014-12-19axmap: ensure we lock down the maps for shared accessJens Axboe1-1/+1
2014-12-10Improved support for libhdfsFabrice Bacchella1-2/+2
2014-11-25Make gfio build with --build-staticJens Axboe1-1/+1
2014-11-18Kill off -Wshadow againJens Axboe1-1/+1
2014-11-11Makefile: add -WshadowJens Axboe1-1/+1
2014-11-04Add basic DragonFly supportJens Axboe1-0/+4
2014-10-15BSD Yacc doesn't understand --no-lines, so use -l insteadBruce Cran1-1/+1
2014-10-14Get rid if --header-file argument for lexJens Axboe1-1/+1
2014-10-11Makefile: don't install test binariesJens Axboe1-12/+12
2014-10-07Makefile: fix gfio link for CONFIG_ARITHMETICJens Axboe1-3/+4
2014-10-07Ignore lexer.h auto-generated fileJens Axboe1-1/+1
2014-10-07t/dedupe: use generic blockdev_size() to get sizeJens Axboe1-2/+0
2014-10-06Fix bison parsingStephen M. Cameron1-1/+1
2014-10-06fix problem with yy_size_t vs int param to lexer_inputStephen M. Cameron1-1/+3
2014-10-03Makefile: exp/fixup-buggy-yacc-output is no moreexpression-parserJens Axboe1-1/+1
2014-09-29Makefile: properly annotate LEX/YACC partsJens Axboe1-7/+9
2014-09-29Makefile: PARSER_OBJS is not used anymoreJens Axboe1-2/+2