#include <xtf/lib.h>
#include <xtf/traps.h>
#include <arch/decode.h>
#include <arch/lib.h>
#include <arch/processor.h>
Go to the source code of this file.
|  | 
| void | do_exception (struct cpu_regs *regs) | 
|  | 
| bool | do_unhandled_exception (struct cpu_regs *regs) | 
|  | May be implemented by a guest to provide custom exception handling.  More... 
 | 
|  | 
| void | do_syscall (struct cpu_regs *regs) | 
|  | May be implemented by a guest to handle SYSCALL invocations.  More... 
 | 
|  | 
| void | do_sysenter (struct cpu_regs *regs) | 
|  | May be implemented by a guest to handle SYSENTER invocations.  More... 
 | 
|  | 
| void | do_evtchn (struct cpu_regs *regs) | 
|  | May be implemented by a guest to handle Event Channel upcalls.  More... 
 | 
|  | 
◆ do_exception()
      
        
          | void do_exception | ( | struct cpu_regs * | regs | ) |  | 
      
 
 
◆ do_unhandled_exception()
      
        
          | bool do_unhandled_exception | ( | struct cpu_regs * | regs | ) |  | 
      
 
May be implemented by a guest to provide custom exception handling. 
Definition at line 63 of file traps.c.
 
 
◆ do_syscall()
      
        
          | void do_syscall | ( | struct cpu_regs * | regs | ) |  | 
      
 
May be implemented by a guest to handle SYSCALL invocations. 
Definition at line 68 of file traps.c.
 
 
◆ do_sysenter()
      
        
          | void do_sysenter | ( | struct cpu_regs * | regs | ) |  | 
      
 
May be implemented by a guest to handle SYSENTER invocations. 
Definition at line 73 of file traps.c.
 
 
◆ do_evtchn()
      
        
          | void do_evtchn | ( | struct cpu_regs * | regs | ) |  | 
      
 
May be implemented by a guest to handle Event Channel upcalls. 
Definition at line 78 of file traps.c.
 
 
◆ exec_user_cs
      
        
          | unsigned long exec_user_cs = __USER_CS | 
      
 
 
◆ exec_user_ss
      
        
          | unsigned long exec_user_ss = __USER_DS | 
      
 
 
◆ exec_user_efl_and_mask
      
        
          | unsigned long exec_user_efl_and_mask | 
      
 
Initial value:=
#define IS_DEFINED(x)
Evalute whether the CONFIG_ token x is defined.
Definition at line 14 of file traps.c.
 
 
◆ exec_user_efl_or_mask
      
        
          | unsigned long exec_user_efl_or_mask |