aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/tests.c
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2023-01-31 10:17:57 +0000
committerMichael Brown <mcb30@ipxe.org>2023-01-31 10:17:57 +0000
commit66a2ff442dca892d242e39dddfdbb15eb338ffe2 (patch)
tree8677cc9356188bd43b48aac33585584aae3a7cd2 /src/tests/tests.c
parent3bcd0d3271db1d684ca77107ca1bcf3b78f57a68 (diff)
downloadipxe-66a2ff442dca892d242e39dddfdbb15eb338ffe2.tar.gz
[tests] Verify ability to sleep the CPUnaptest
The self-test suite does not currently ever attempt to sleep the CPU. This is an operation that may fail (e.g. by attempting to execute a privileged instruction while running as a Linux userspace binary, or by halting the CPU with all interrupts disabled). Add a trivial self-test to exercise the ability to sleep the CPU without crashing or halting forever. Inspired-by: Xiaotian Wu <wuxiaotian@loongson.cn> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/tests/tests.c')
-rw-r--r--src/tests/tests.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tests/tests.c b/src/tests/tests.c
index 187037d1b..fbdf562c6 100644
--- a/src/tests/tests.c
+++ b/src/tests/tests.c
@@ -80,3 +80,4 @@ REQUIRE_OBJECT ( acpi_test );
REQUIRE_OBJECT ( hmac_test );
REQUIRE_OBJECT ( dhe_test );
REQUIRE_OBJECT ( gcm_test );
+REQUIRE_OBJECT ( nap_test );