Skip to content

Commits

Permalink
qom-cpu-13.v1
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Sep 4, 2013

  1. user-exec: Change exception_action() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 4, 2013
    Copy the full SHA
    b063024 View commit details
    Browse the repository at this point in the history
  2. cputlb: Change tlb_flush() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 4, 2013
    Copy the full SHA
    fa44ae4 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2013

  1. cputlb: Change tlb_flush_page() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    a300c72 View commit details
    Browse the repository at this point in the history
  2. target-lm32: Move features field from CPULM32State to LM32CPU

    This simplifies the code after conversion to DisasContext::cpu.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    f052fdc View commit details
    Browse the repository at this point in the history
  3. target-microblaze: Replace DisasContext::env field with MicroBlazeCPU

    This cleans up some mb_env_get_cpu() needed for cpu_abort().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    503d223 View commit details
    Browse the repository at this point in the history
  4. target-lm32: Replace DisasContext::env field with LM32CPU

    This cleans up some lm32_env_get_cpu() introduced for cpu_abort().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    e527e4e View commit details
    Browse the repository at this point in the history
  5. target-cris: Replace DisasContext::env field with CRISCPU

    This cleans up repeated cris_env_get_cpu() for cpu_abort().
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    be68834 View commit details
    Browse the repository at this point in the history
  6. exec: Change cpu_abort() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    81242c5 View commit details
    Browse the repository at this point in the history
  7. cputlb: Change tlb_set_page() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    5a4c557 View commit details
    Browse the repository at this point in the history
  8. cputlb: Change tlb_set_page() argument to CPUState

    It no longer needs CPUArchState since moving tlb_flush_* to CPUState.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    f9dad91 View commit details
    Browse the repository at this point in the history
  9. exec: Change memory_region_section_get_iotlb() argument to CPUState

    It no longer needs CPUArchState since moving watchpoints to CPUState.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    58d0963 View commit details
    Browse the repository at this point in the history
  10. cputlb: Change tlb_update_dirty() argument to CPUState

    This allows to drop env in tb_invalidate_phys_page_range().
    
    Note that the argument is unused.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    3e77780 View commit details
    Browse the repository at this point in the history
  11. cpu-exec: Change cpu_resume_from_signal() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    177ae00 View commit details
    Browse the repository at this point in the history
  12. exec: Change cpu_breakpoint_{insert,remove{,_by_ref,_all}} argument

    Use CPUState. Allows to clean up CPUArchState in gdbstub.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    d94e566 View commit details
    Browse the repository at this point in the history
  13. exec: Change cpu_watchpoint_{insert,remove{,_by_ref,_all}} argument

    Use CPUState. This lets us drop a few local env usages.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    ff2e9da View commit details
    Browse the repository at this point in the history
  14. target-ppc: Use PowerPCCPU in PowerPCCPUClass::handle_mmu_fault hook

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    287d7a4 View commit details
    Browse the repository at this point in the history
  15. translate-all: Change tb_flush_jmp_cache() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    0af9e89 View commit details
    Browse the repository at this point in the history
  16. translate-all: Change tb_gen_code() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    870e01a View commit details
    Browse the repository at this point in the history
  17. translate-all: Change cpu_io_recompile() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    9927c28 View commit details
    Browse the repository at this point in the history
  18. translate-all: Change tb_check_watchpoint() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    03b28ee View commit details
    Browse the repository at this point in the history
  19. translate-all: Change cpu_restore_state_from_tb() argument to CPUState

    And normalize the argument order.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    367c6a1 View commit details
    Browse the repository at this point in the history
  20. translate-all: Change cpu_restore_state() argument to CPUState

    This lets us drop some local variables in tlb_fill() functions.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    b64fa15 View commit details
    Browse the repository at this point in the history
  21. cpu-exec: Change cpu_loop_exit() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    a4e1237 View commit details
    Browse the repository at this point in the history
  22. exec: Change tlb_fill() argument to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    8cfa16e View commit details
    Browse the repository at this point in the history
  23. cpu: Move tlb_flush_{addr,mask} fields from CPU_COMMON_TLB to CPUState

    Change their type to vaddr but keep comparing target_ulongs for now.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    cb776b8 View commit details
    Browse the repository at this point in the history
  24. cpu: Move breakpoints field from CPU_COMMON to CPUState

    Most targets were using offsetof(CPUFooState, breakpoints) to determine
    how much of CPUFooState to clear on reset. Use the next field after
    CPU_COMMON instead, if any, or sizeof(CPUFooState) otherwise.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    5d9ffa1 View commit details
    Browse the repository at this point in the history
  25. cpu: Move watchpoint fields from CPU_COMMON to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    f2e055d View commit details
    Browse the repository at this point in the history
  26. cpu: Move opaque field from CPU_COMMON to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    9241817 View commit details
    Browse the repository at this point in the history
  27. cpu: Drop cpu_model_str from CPU_COMMON

    Since this is only read in cpu_copy() and linux-user has a global
    cpu_model, drop the field from generic code.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    25509e1 View commit details
    Browse the repository at this point in the history
  28. cpu: Move cpu_copy() into linux-user

    It is only used there and is deemed very fragile if not incorrect in its
    current memcpy() form. Moving it into linux-user will allow to move
    parts into target_cpu.h headers and only copy what the ABI mandates.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    49887a9 View commit details
    Browse the repository at this point in the history
  29. cpu: Move exception_index field from CPU_COMMON to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    c50083c View commit details
    Browse the repository at this point in the history
  30. cpu: Move jmp_env field from CPU_COMMON to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    9b3a010 View commit details
    Browse the repository at this point in the history
  31. cpu: Move tb_jmp_cache field from CPU_COMMON to CPUState

    Clear it on reset.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    8988f86 View commit details
    Browse the repository at this point in the history
  32. cpu: Move icount_decr field from CPU_COMMON to CPUState

    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    f6a6196 View commit details
    Browse the repository at this point in the history
  33. cpu: Move icount_extra field from CPU_COMMON to CPUState

    Reset it.
    
    Signed-off-by: Andreas Färber <afaerber@suse.de>
    afaerber committed Sep 3, 2013
    Copy the full SHA
    77dd683 View commit details
    Browse the repository at this point in the history
Older