Skip to content
  • Aurelien Jarno's avatar
    Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu · d76bb735
    Aurelien Jarno authored
    * 'ppc-for-upstream' of git://github.com/agraf/qemu: (58 commits)
      target-ppc: Use NARROW_MODE macro for tlbie
      target-ppc: Use NARROW_MODE macro for addresses
      target-ppc: Use NARROW_MODE macro for comparisons
      target-ppc: Use NARROW_MODE macro for branches
      target-ppc: Fix add and subf carry generation in narrow mode
      target-ppc: Use QOM method dispatch for MMU fault handling
      target-ppc: Move ppc tlb_fill implementation into mmu_helper.c
      target-ppc: Split user only code out of mmu_helper.c
      mmu-hash64: Implement Virtual Page Class Key Protection
      mmu-hash*: Merge translate and fault handling functions
      mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug()
      mmu-hash*: Correctly mask RPN from hash PTE
      mmu-hash*: Clean up real address calculation
      mmu-hash*: Clean up PTE flags update
      mmu-hash64: Factor SLB N bit into permissions bits
      mmu-hash*: Clean up permission checking
      mmu-hash32: Remove nx from context structure
      mmu-hash*: Don't update PTE flags when permission is denied
      mmu-hash32: Don't look up page tables on BAT permission error
      mmu-hash32: Cleanup BAT lookup
      ...
    d76bb735