Skip to content

Commit a487c53

Browse files
authored
Merge pull request #102 from bigbrett/certman-basic-DMA-refactor
Refactor DMA API to be generic across all address sizes
2 parents fec42c8 + 3340576 commit a487c53

25 files changed

+616
-3155
lines changed

.github/workflows/build-and-test.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,26 @@ jobs:
3232
# Build and test standard build
3333
- name: Build and test
3434
run: cd test && make clean && make WOLFSSL_DIR=../wolfssl run
35+
36+
# Build and test standard build, with DMA and ASAN enabled
37+
- name: Build and test DMA ASAN
38+
run: cd test && make clean && make DMA=1 ASAN=1 WOLFSSL_DIR=../wolfssl run
3539

3640
# Build and test ASAN build, with wolfCrypt tests enabled.
3741
- name: Build and test ASAN TESTWOLFCRYPT
3842
run: cd test && make clean && make ASAN=1 TESTWOLFCRYPT=1 WOLFSSL_DIR=../wolfssl run
3943

4044
# Build and test ASAN build, with wolfCrypt tests enabled and using the DMA devId.
4145
- name: Build and test ASAN TESTWOLFCRYPT TESTWOLFCRYPT_DMA
42-
run: cd test && make clean && make ASAN=1 TESTWOLFCRYPT=1 TESTWOLFCRYPT_DMA=1 WOLFSSL_DIR=../wolfssl run
46+
run: cd test && make clean && make ASAN=1 TESTWOLFCRYPT=1 TESTWOLFCRYPT_DMA=1 DMA=1 WOLFSSL_DIR=../wolfssl run
4347

4448
# Build and test debug build with ASAN and NOCRYPTO
4549
- name: Build and test ASAN DEBUG NOCRYPTO
4650
run: cd test && make clean && make DEBUG=1 ASAN=1 NOCRYPTO=1 WOLFSSL_DIR=../wolfssl run
4751

48-
# Build and test debug build with ASAN
49-
- name: Build and test ASAN DEBUG
50-
run: cd test && make clean && make DEBUG=1 ASAN=1 WOLFSSL_DIR=../wolfssl run
52+
# Build and test debug build with ASAN and DMA
53+
- name: Build and test ASAN DEBUG DMA
54+
run: cd test && make clean && make DEBUG=1 ASAN=1 DMA=1 WOLFSSL_DIR=../wolfssl run
5155

5256
# Build and test with SHE and ASAN
5357
- name: Build and test ASAN SHE

0 commit comments

Comments
 (0)