37 Commits (87f0d88261d120e428cd23305775026556e6cce6)

Author SHA1 Message Date
Eric Blake cf83f14005 shutdown: Add source information to SHUTDOWN and RESET 9 years ago
Alex Bennée 5ee5993001 sparc/sparc64: grab BQL before calling cpu_check_irqs 10 years ago
Richard Henderson 3db010c339 target/sparc: Restore ldstub of odd asis 10 years ago
Alex Bennée 0336cbf853 cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap 10 years ago
Thomas Huth 854e67fea6 monitor: Fix crashes when using HMP commands without CPU 10 years ago
Jianjun Duan 2c21ee769e migration: extend VMStateInfo 10 years ago
Artyom Tarasenko 3390537b5d
target-sparc: add ST_BLKINIT_ ASIs for UA2005+ CPUs 10 years ago
Artyom Tarasenko 7285fba083
target-sparc: store the UA2005 entries in sun4u format 10 years ago
Artyom Tarasenko 7dd8c0760e
target-sparc: implement UA2005 ASI_MMU (0x21) 10 years ago
Artyom Tarasenko d00a233443
target-sparc: add more registers to dump_mmu 10 years ago
Artyom Tarasenko 70f44d2f4b
target-sparc: implement auto-demapping for UA2005 CPUs 10 years ago
Artyom Tarasenko 913b5f2827
target-sparc: allow 256M sized pages 11 years ago
Artyom Tarasenko e5673ee45e
target-sparc: simplify ultrasparc_tsb_pointer 10 years ago
Artyom Tarasenko 15f746cedc
target-sparc: implement UA2005 TSB Pointers 11 years ago
Artyom Tarasenko 96df2bc99f
target-sparc: use SparcV9MMU type for sparc64 I/D-MMUs 11 years ago
Artyom Tarasenko 4797a68519
target-sparc: replace the last tlb entry when no free entries left 11 years ago
Artyom Tarasenko 2f1b529202
target-sparc: ignore writes to UA2005 CPU mondo queue register 10 years ago
Artyom Tarasenko 7cd39ef234
target-sparc: allow priveleged ASIs in hyperprivileged mode 10 years ago
Artyom Tarasenko 84f8f58766
target-sparc: use direct address translation in hyperprivileged mode 10 years ago
Artyom Tarasenko 5c65df364a
target-sparc: fix immediate UA2005 traps 10 years ago
Artyom Tarasenko f7f17ef75c
target-sparc: implement UA2005 rdhpstate and wrhpstate instructions 10 years ago
Artyom Tarasenko cbc3a6a4cc
target-sparc: implement UA2005 GL register 10 years ago
Artyom Tarasenko 6e040755f1
target-sparc: implement UA2005 hypervisor traps 10 years ago
Artyom Tarasenko 9a10756d12
target-sparc: hypervisor mode takes over nucleus mode 11 years ago
Artyom Tarasenko b8e31b3cc6
target-sparc: implement UltraSPARC-T1 Strand status ASR 11 years ago
Artyom Tarasenko 4ec3e34654
target-sparc: implement UA2005 scratchpad registers 11 years ago
Artyom Tarasenko e4d06ca74b
target-sparc: simplify replace_tlb_entry by using TTE_PGSIZE 11 years ago
Artyom Tarasenko 1a2aefae66
target-sparc: on UA2005 don't deliver Interrupt_level_n IRQs in hypervisor mode 10 years ago
Artyom Tarasenko 5b5352b2f4
target-sparc: add UltraSPARC T1 TLB #defines 10 years ago
Artyom Tarasenko c2c7f864df
target-sparc: add UA2005 TTE bit #defines 11 years ago
Artyom Tarasenko 20395e6337
target-sparc: use explicit mmu register pointers 11 years ago
Artyom Tarasenko c9b459aab8
target-sparc: store cpu super- and hypervisor flags in TB 10 years ago
Artyom Tarasenko 1ceca92853
target-sparc: ignore MMU-faults if MMU is disabled in hypervisor mode 15 years ago
Alex Bennée d10eb08f5d cputlb: drop flush_global flag from tlb_flush 10 years ago
Alex Bennée 1f5c00cfdb qom/cpu: move tlb_flush to cpu_common_reset 10 years ago
Richard Henderson 08da3180dc target-sparc: Use ctpop helper 10 years ago
Thomas Huth fcf5ef2ab5 Move target-* CPU file into a target/ folder 10 years ago