From: Igor V. Kovalenko Date: Mon, 3 May 2010 07:29:34 +0000 (+0400) Subject: sparc64: more ultrasparc asi extensions for disassembler X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~7944 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=788686ec59bb8277ff70ae3853a0720c8b2b865d;p=sdk%2Femulator%2Fqemu.git sparc64: more ultrasparc asi extensions for disassembler Signed-off-by: Igor V. Kovalenko Signed-off-by: Blue Swirl --- diff --git a/sparc-dis.c b/sparc-dis.c index 611e74f..cdd337a 100644 --- a/sparc-dis.c +++ b/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 }