Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Feb 2006 06:04:24 GMT
From:      Kip Macy <kmacy@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 91917 for review
Message-ID:  <200602170604.k1H64ORh098069@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=91917

Change 91917 by kmacy@kmacy_storage:sun4v_work on 2006/02/17 06:04:14

	add note to self to use block initializing loads and stores for spill/fill handling	
	fix mislabelled spill trap while I'm in there

Affected files ...

.. //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#7 edit

Differences ...

==== //depot/projects/kmacy_sun4v/src/sys/sun4v/sun4v/exception.S#7 (text+ko) ====

@@ -1809,25 +1809,25 @@
 tl0_spill_n_normal:
 	tl0_reserved		4			! 0x80
 	spill_32bit_asi		ASI_AIUP sn0		! 0x84
-	spill_64bit_asi		ASI_AIUP sn0		! 0x88
+	spill_64bit_asi		ASI_AIUP sn0		! 0x88 - ASI_BLK_AIUP
 	spill_32clean		ASI_AIUP sn0		! 0x8c
-	spill_64clean		ASI_AIUP sn0		! 0x90
+	spill_64clean		ASI_AIUP sn0		! 0x90 - ASI_BLK_AIUP
 	spill_32bit		not			! 0x94
 	spill_64bit		not			! 0x98
 	spill_mixed					! 0x9c
 tl0_spill_n_other:
 	tl0_reserved		4			! 0xa0
 	spill_32bit_asi		ASI_AIUS so0		! 0xa4
-	spill_64bit_asi		ASI_AIUS so0		! 0xa8
+	spill_64bit_asi		ASI_AIUS so0		! 0xa8 - ASI_BLK_AIUS
 	spill_32bit_asi		ASI_AIUS so0		! 0xac
-	spill_64bit_asi		ASI_AIUS so0		! 0xb0
+	spill_64bit_asi		ASI_AIUS so0		! 0xb0 - ASI_BLK_AIUS
 	tl0_reserved		12			! 0xb4-0xbf
 tl0_fill_n_normal:
 	tl0_reserved		4			! 0xa0
-	fill_32bit_asi		ASI_AIUP fn0		! 0xc4
-	fill_64bit_asi		ASI_AIUP fn0		! 0xc8
+	fill_32bit_asi		ASI_AIUP fn0		! 0xc4 
+	fill_64bit_asi		ASI_AIUP fn0		! 0xc8 - ASI_LDTD_AIUP - (requires rewrite)
 	fill_32bit_asi		ASI_AIUP fn0		! 0xcc
-	fill_64bit_asi		ASI_AIUP fn0		! 0xd0
+	fill_64bit_asi		ASI_AIUP fn0		! 0xd0 - ASI_LDTD_AIUP - (requires rewrite)
 	fill_32bit		not			! 0xd4
 	fill_64bit		not			! 0xd8
 	fill_mixed					! 0xdc
@@ -1892,18 +1892,18 @@
 tl1_spill_n_normal:
 	tl1_reserved		4			! 0x280
 	spill_32bit_tt1		ASI_AIUP sn1		! 0x284
-	spill_64bit_tt1		ASI_AIUP sn1		! 0x288
+	spill_64bit_tt1		ASI_AIUP sn1		! 0x288  - ASI_BLK_AIUP
 	spill_32bit_tt1		ASI_AIUP sn1		! 0x28c
-	spill_32bit_tt1		ASI_AIUP sn1		! 0x290
+	spill_64bit_tt1		ASI_AIUP sn1		! 0x290  - ASI_BLK_AIUP
 	tl1_reserved					! 0x294
 	spill_64bit_ktt1	sk			! 0x298
 	spill_mixed_ktt1	sk			! 0x29c
 tl1_spill_n_other:
 	tl1_reserved		4			! 0x2a0
 	spill_32bit_tt1		ASI_AIUS so1		! 0x2a4
-	spill_64bit_tt1		ASI_AIUS so1		! 0x2a8
+	spill_64bit_tt1		ASI_AIUS so1		! 0x2a8  - ASI_BLK_AIUS
 	spill_32bit_tt1		ASI_AIUS so1		! 0x2ac
-	spill_64bit_tt1		ASI_AIUS so1		! 0x2b0
+	spill_64bit_tt1		ASI_AIUS so1		! 0x2b0  - ASI_BLK_AIUS
 	tl1_reserved		12			! 0x2b4-0x2bf
 tl1_fill_n_normal:
 	tl1_reserved		32			! 0x2c0-0x2df



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602170604.k1H64ORh098069>