mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
sparc64: more ultrasparc asi extensions for disassembler
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
733f0b02c8
commit
788686ec59
1 changed files with 22 additions and 0 deletions
22
sparc-dis.c
22
sparc-dis.c
|
@ -2153,6 +2153,28 @@ static const arg asi_table_v9[] =
|
|||
{ 0x8a, "#ASI_PRIMARY_NOFAULT_LITTLE" },
|
||||
{ 0x8b, "#ASI_SECONDARY_NOFAULT_LITTLE" },
|
||||
/* These are UltraSPARC extensions. */
|
||||
{ 0x14, "#ASI_PHYS_USE_EC"},
|
||||
{ 0x15, "#ASI_PHYS_BYPASS_EC_WITH_EBIT"},
|
||||
{ 0x45, "#ASI_LSU_CONTROL_REG"},
|
||||
{ 0x47, "#ASI_DCACHE_TAG"},
|
||||
{ 0x4a, "#ASI_UPA_CONFIG_REG"},
|
||||
{ 0x50, "#ASI_IMMU" },
|
||||
{ 0x51, "#ASI_IMMU_TSB_8KB_PTR_REG" },
|
||||
{ 0x52, "#ASI_IMMU_TSB_64KB_PTR_REG" },
|
||||
/*{ 0x53, "#reserved?" },*/
|
||||
{ 0x54, "#ASI_ITLB_DATA_IN_REG" },
|
||||
{ 0x55, "#ASI_ITLB_DATA_ACCESS_REG" },
|
||||
{ 0x56, "#ASI_ITLB_TAG_READ_REG" },
|
||||
{ 0x57, "#ASI_IMMU_DEMAP" },
|
||||
{ 0x58, "#ASI_DMMU" },
|
||||
{ 0x59, "#ASI_DMMU_TSB_8KB_PTR_REG" },
|
||||
{ 0x5a, "#ASI_DMMU_TSB_64KB_PTR_REG" },
|
||||
{ 0x5b, "#ASI_DMMU_TSB_DIRECT_PTR_REG" },
|
||||
{ 0x5c, "#ASI_DTLB_DATA_IN_REG" },
|
||||
{ 0x5d, "#ASI_DTLB_DATA_ACCESS_REG" },
|
||||
{ 0x5e, "#ASI_DTLB_TAG_READ_REG" },
|
||||
{ 0x5f, "#ASI_DMMU_DEMAP" },
|
||||
{ 0x67, "#ASI_IC_TAG"},
|
||||
/* FIXME: There are dozens of them. Not sure we want them all.
|
||||
Most are for kernel building but some are for vis type stuff. */
|
||||
{ 0, NULL }
|
||||
|
|
Loading…
Reference in a new issue