Skip to content
  • Blue Swirl's avatar
    exec.h cleanup · 3e457172
    Blue Swirl authored
    
    
    Move softmmu_exec.h include directives from target-*/exec.h to
    target-*/op_helper.c. Move also various other stuff only used in
    op_helper.c there.
    
    Define global env in dyngen-exec.h.
    
    For i386, move wrappers for segment and FPU helpers from user-exec.c
    to op_helper.c. Implement raise_exception_err_env() to handle dynamic
    CPUState. Move the function declarations to cpu.h since they can be
    used outside of op_helper.c context.
    
    LM32, s390x, UniCore32: remove unused cpu_halted(), regs_to_env() and
    env_to_regs().
    
    ARM: make raise_exception() static.
    
    Convert
    #include "exec.h"
    to
    #include "cpu.h"
    #include "dyngen-exec.h"
    and remove now unused target-*/exec.h.
    
    Signed-off-by: default avatarBlue Swirl <blauwirbel@gmail.com>
    3e457172