Page MenuHomeFreeBSD

D3378.id.diff
No OneTemporary

D3378.id.diff

Index: head/lib/libc/tests/sys/Makefile
===================================================================
--- head/lib/libc/tests/sys/Makefile
+++ head/lib/libc/tests/sys/Makefile
@@ -25,7 +25,10 @@
NETBSD_ATF_TESTS_C+= kill_test
NETBSD_ATF_TESTS_C+= link_test
NETBSD_ATF_TESTS_C+= listen_test
+# On arm64 triggers panic ARM64TODO: pmap_mincore (PR202307).
+.if ${MACHINE_CPUARCH} != "aarch64"
NETBSD_ATF_TESTS_C+= mincore_test
+.endif
NETBSD_ATF_TESTS_C+= mkdir_test
NETBSD_ATF_TESTS_C+= mkfifo_test
NETBSD_ATF_TESTS_C+= mknod_test
Index: head/lib/libproc/tests/proc_test.c
===================================================================
--- head/lib/libproc/tests/proc_test.c
+++ head/lib/libproc/tests/proc_test.c
@@ -40,7 +40,9 @@
#include <libproc.h>
static const char *aout_object = "a.out";
+#if !defined(__aarch64__)
static const char *ldelf_object = "ld-elf.so.1";
+#endif
static const char *target_prog_file = "target_prog";
/*
@@ -75,6 +77,7 @@
return (phdl);
}
+#if !defined(__aarch64__)
static void
set_bkpt(struct proc_handle *phdl, uintptr_t addr, u_long *saved)
{
@@ -151,6 +154,7 @@
ATF_REQUIRE_EQ_MSG(strcmp(mapname, mapbname), 0,
"expected map name '%s' doesn't match '%s'", mapname, mapbname);
}
+#endif
ATF_TC(map_alias_obj2map);
ATF_TC_HEAD(map_alias_obj2map, tc)
@@ -255,6 +259,7 @@
proc_free(phdl);
}
+#if !defined(__aarch64__)
ATF_TC(symbol_lookup);
ATF_TC_HEAD(symbol_lookup, tc)
{
@@ -331,6 +336,7 @@
proc_free(phdl);
}
+#endif
ATF_TC(signal_forward);
ATF_TC_HEAD(signal_forward, tc)
@@ -379,8 +385,11 @@
ATF_TP_ADD_TC(tp, map_alias_obj2map);
ATF_TP_ADD_TC(tp, map_alias_name2map);
ATF_TP_ADD_TC(tp, map_alias_name2sym);
+/* On arm64 triggers panic ARM64TODO: pmap_sync_icache (PR202305). */
+#if !defined(__aarch64__)
ATF_TP_ADD_TC(tp, symbol_lookup);
ATF_TP_ADD_TC(tp, symbol_lookup_fail);
+#endif
ATF_TP_ADD_TC(tp, signal_forward);
return (atf_no_error());
Index: head/lib/libutil/tests/Makefile
===================================================================
--- head/lib/libutil/tests/Makefile
+++ head/lib/libutil/tests/Makefile
@@ -5,7 +5,9 @@
TAP_TESTS_C+= flopen_test
TAP_TESTS_C+= grp_test
TAP_TESTS_C+= humanize_number_test
+.if ${MACHINE_CPUARCH} != "aarch64" # PR202304: pidfile_test hangs on arm64
TAP_TESTS_C+= pidfile_test
+.endif
TAP_TESTS_C+= trimdomain_test
TAP_TESTS_C+= trimdomain-nodomain_test

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 13, 4:52 PM (6 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29608118
Default Alt Text
D3378.id.diff (2 KB)

Event Timeline