Subversion Repositories HelenOS

Rev

Rev 3479 | Rev 3582 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3479 Rev 3549
Line 111... Line 111...
111
	 * US3 processors have a write-invalidate cache, so explicitly
111
	 * US3 processors have a write-invalidate cache, so explicitly
112
	 * invalidating it is not required. Whether to invalidate I-cache
112
	 * invalidating it is not required. Whether to invalidate I-cache
113
	 * or not is decided according to the value of the ver.impl bits
113
	 * or not is decided according to the value of the ver.impl bits
114
	 * in the Version register.
114
	 * in the Version register.
115
	 */
115
	 */
116
	sethi 0x40000, %g0
-
 
117
! the lowest/greatest value of ver.impl for US3
116
! the lowest/greatest value of ver.impl for US3
118
#define FIRST_US3_CPU 0x14
117
#define FIRST_US3_CPU 0x14
119
#define LAST_US3_CPU 0x19
118
#define LAST_US3_CPU 0x19
120
	rdpr %ver, %g2			! autodetect CPU using the Version register
119
	rdpr %ver, %g2			! autodetect CPU using the Version register
121
	sllx %g2, 16, %g2		! extract ver.impl bits
120
	sllx %g2, 16, %g2		! extract ver.impl bits