25508 Commits (caa597bd9f5439cb16653119f362ad85a9f02b55)
 

Author SHA1 Message Date
David Gibson caa597bd9f mmu-hash*: Merge translate and fault handling functions 14 years ago
David Gibson 5883d8b296 mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug() 14 years ago
David Gibson 75d5ec89c0 mmu-hash*: Correctly mask RPN from hash PTE 14 years ago
David Gibson 6d11d998bb mmu-hash*: Clean up real address calculation 14 years ago
David Gibson b344074642 mmu-hash*: Clean up PTE flags update 14 years ago
David Gibson 57d0a39d98 mmu-hash64: Factor SLB N bit into permissions bits 14 years ago
David Gibson e01b444523 mmu-hash*: Clean up permission checking 14 years ago
David Gibson e1a53ba2e0 mmu-hash32: Remove nx from context structure 14 years ago
David Gibson 87dc3fd13e mmu-hash*: Don't update PTE flags when permission is denied 14 years ago
David Gibson 59acbe2855 mmu-hash32: Don't look up page tables on BAT permission error 14 years ago
David Gibson 145e52f318 mmu-hash32: Cleanup BAT lookup 14 years ago
David Gibson 6fc76aa9ad mmu-hash32: Clean up BAT matching logic 14 years ago
David Gibson e1d4951593 mmu-hash32: Split BAT size logic from permissions logic 14 years ago
David Gibson 9986ed1ed0 mmu-hash32: Remove odd pointer usage from BAT code 14 years ago
David Gibson 6a9801106e mmu-hash*: Fold pte_check*() logic into caller 14 years ago
David Gibson 1814889876 mmu-hash64: Clean up ppc_hash64_htab_lookup() 14 years ago
David Gibson 7f3bdc2d8e mmu-hash*: Remove permission checking from find_pte{32, 64}() 14 years ago
David Gibson a1ff751abd mmu-hash*: Make find_pte{32, 64} do more of the job of finding ptes 14 years ago
David Gibson aea390e4be mmu-hash*: Separate PTEG searching from permissions checking 14 years ago
David Gibson f95d7cc7fe mmu-hash*: Don't keep looking for PTEs after we find a match 14 years ago
David Gibson bb218042c8 mmu-hash*: Cleanup segment-level NX check 14 years ago
David Gibson 723ed73ada mmu-hash32: Split direct store segment handling into a helper 14 years ago
David Gibson 4b9605a5b1 mmu-hash32: Split out handling of direct store segments 14 years ago
David Gibson 65d61643d0 mmu-hash*: Combine ppc_hash{32, 64}_get_physical_address and get_segment{32, 64}() 14 years ago
David Gibson f078cd46de mmu-hash*: Remove eaddr field from mmu_ctx_hash{32, 64} 14 years ago
David Gibson ba36ed1005 mmu-hash64: Remove nx from mmu_ctx_hash64 14 years ago
David Gibson 91cda45b69 mmu-hash*: Reduce use of access_type 14 years ago
David Gibson dffdaf6162 mmu-hash*: Add hash pte load/store helpers 14 years ago
David Gibson d5aea6f367 mmu-hash*: Add header file for definitions 14 years ago
David Gibson 5dc68eb0e4 target-ppc: mmu_ctx_t should not be a global type 14 years ago
David Gibson 9813279664 target-ppc: Disentangle BAT code for 32-bit hash MMUs 14 years ago
David Gibson 59191721a1 target-ppc: Don't share get_pteg_offset() between 32 and 64-bit 14 years ago
David Gibson 496272a701 target-ppc: Disentangle hash mmu helper functions 14 years ago
David Gibson f2ad6be83b target-ppc: Disentangle hash mmu versions of cpu_get_phys_page_debug() 14 years ago
David Gibson 25de24ab83 target-ppc: Disentangle hash mmu paths for cpu_ppc_handle_mmu_fault 14 years ago
David Gibson 629bd516fd target-ppc: Disentangle get_physical_address() paths 14 years ago
David Gibson 44bc910794 target-ppc: Rework get_physical_address() 14 years ago
David Gibson 0480884f14 target-ppc: Disentangle get_segment() 14 years ago
David Gibson c69b6151e7 target-ppc: Disentangle find_pte() 14 years ago
David Gibson 9d7c3f4a29 target-ppc: Disentangle pte_check() 14 years ago
David Gibson 10b4652543 target-ppc: Move SLB handling into a mmu-hash64.c 14 years ago
David Gibson 8152ceaf6e target-ppc: Remove address check for logging 14 years ago
David Gibson 213c718080 target-ppc: Trivial cleanups in mmu_helper.c 14 years ago
David Gibson 9baea4a303 target-ppc: Remove vestigial PowerPC 620 support 14 years ago
Fabien Chouteau d6478bc7e9 PPC/GDB: handle read and write of fpscr 14 years ago
David Gibson 7b56516058 pseries: Move XICS initialization before cpu initialization 14 years ago
David Gibson c6304a4a68 target-ppc: Remove CONFIG_PSERIES dependency in kvm.c 14 years ago
David Gibson 89dfd6e1b3 pseries: Remove "busname" property for PCI host bridge 14 years ago
David Gibson a4e044c30e pseries: Fix breakage in CPU QOM conversion 14 years ago
Edgar E. Iglesias afed260822 microblaze: Ignore non-cpu accesses to unmapped areas 14 years ago