From cd41ed1758f4842d7b78870385e16b579cc89c38 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 25 Jan 2026 17:14:53 +0200 Subject: implement dmem semi-properly + Add tests and fix virtual mapping, this is enough to start writing proper userspace drivers --- tests/scripts/makefile | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'tests/scripts') diff --git a/tests/scripts/makefile b/tests/scripts/makefile index 1ba7615..06e85da 100644 --- a/tests/scripts/makefile +++ b/tests/scripts/makefile @@ -32,10 +32,13 @@ KMI := ../kmi.bin # common tools available for tests, printf/fdt/initrd handling and common memory # ops like memset and memcpy. Note that printf uses in-kernel printing at least # for now, so testsuite must be run on kernels compiled with -DDEBUG=1 -COMMON := build/printf.o \ - build/string.o \ - build/fdt.o \ - build/fdt_ro.o \ +COMMON := build/printf.o \ + build/string.o \ + build/fdt.o \ + build/fdt_ro.o \ + build/fdt_rw.o \ + build/fdt_wip.o \ + build/fdt_addresses.o \ build/bits.o # reuse some common parts from source tree. Could maybe split these into a @@ -50,6 +53,15 @@ build/fdt.o: ../lib/fdt.c $(KMI) build/fdt_ro.o: ../lib/fdt_ro.c $(KMI) $(COMPILE_TEST) -c ../lib/fdt_ro.c -o build/fdt_ro.o +build/fdt_rw.o: ../lib/fdt_rw.c $(KMI) + $(COMPILE_TEST) -c ../lib/fdt_rw.c -o build/fdt_rw.o + +build/fdt_wip.o: ../lib/fdt_wip.c $(KMI) + $(COMPILE_TEST) -c ../lib/fdt_wip.c -o build/fdt_wip.o + +build/fdt_addresses.o: ../lib/fdt_addresses.c $(KMI) + $(COMPILE_TEST) -c ../lib/fdt_addresses.c -o build/fdt_addresses.o + build/printf.o: common/printf.c $(KMI) $(COMPILE_TEST) -c common/printf.c -o build/printf.o -- cgit v1.3