mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-27 04:35:20 +00:00
In order to be possible to debug usermode threads need to be able issue breakpoint and debug exceptions. To do this it is necessary to set DPL bits to, at least, the same CPL level. Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
prj.conf | ||
README.txt | ||
testcase.yaml |
Title: Static IDT Support Description: This test verifies that the static IDT feature operates 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: tc_start() - Starting static IDT tests Testing to see if IDT has address of test stubs() Testing to see interrupt handler executes properly Testing to see exception handler executes properly Testing to see spurious handler executes properly - Expect to see unhandled interrupt/exception message ***** Unhandled interrupt vector ***** Current thread ID = 0x001028e0 Faulting segment:address = 0x8:0x1001c9 eax: 0xa, ebx: 0x0, ecx: 0x1018e0, edx: 0xa esi: 0x0, edi: 0x0, ebp: 01030b4, esp: 0x1030b4 eflags: 0x202 Fatal fault in thread 0x001028e0! Aborting. PASS - main. =================================================================== PROJECT EXECUTION SUCCESSFUL