zephyr/tests/arch/x86/nmi
Yong Cong Sin e54b27b967 arch: define struct arch_esf and deprecate z_arch_esf_t
Make `struct arch_esf` compulsory for all architectures by
declaring it in the `arch_interface.h` header.

After this commit, the named struct `z_arch_esf_t` is only used
internally to generate offsets, and is slated to be removed
from the `arch_interface.h` header in the future.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
2024-06-04 14:02:51 -05:00
..
src arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
CMakeLists.txt cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
prj.conf tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
README.txt tests: nmi: Add NMI registration API test 2020-12-10 17:06:17 +02:00
testcase.yaml tests: improve filtering and use integration_platforms 2023-05-24 07:50:50 -04:00

Title: NMI registration support

Description:

This test verifies that NMI registration works as expected.

--------------------------------------------------------------------------------

Building and Running Project:

This project outputs to the console.  It can be built and executed
on QEMU as follows:

    make run

Sample output is:

Booting from ROM..*** Booting Zephyr OS build v2.4.0-rc1-197-g77a5f92715f7  ***
Running test suite nmi
===================================================================
START - test_nmi_handler
Testing to see interrupt handler executes properly
 PASS - test_nmi_handler
===================================================================
Test suite nmi succeeded
===================================================================
PROJECT EXECUTION SUCCESSFUL