File tree 1 file changed +52
-0
lines changed
1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change @@ -247,4 +247,56 @@ machine : CHRP IBM pSeries (emulated by qemu)";
247
247
248
248
assert ! ( cpuinfo. field( "cpu" ) . has( "altivec" ) ) ;
249
249
}
250
+
251
+ const POWER5P : & str = r"processor : 0
252
+ cpu : POWER5+ (gs)
253
+ clock : 1900.098000MHz
254
+ revision : 2.1 (pvr 003b 0201)
255
+
256
+ processor : 1
257
+ cpu : POWER5+ (gs)
258
+ clock : 1900.098000MHz
259
+ revision : 2.1 (pvr 003b 0201)
260
+
261
+ processor : 2
262
+ cpu : POWER5+ (gs)
263
+ clock : 1900.098000MHz
264
+ revision : 2.1 (pvr 003b 0201)
265
+
266
+ processor : 3
267
+ cpu : POWER5+ (gs)
268
+ clock : 1900.098000MHz
269
+ revision : 2.1 (pvr 003b 0201)
270
+
271
+ processor : 4
272
+ cpu : POWER5+ (gs)
273
+ clock : 1900.098000MHz
274
+ revision : 2.1 (pvr 003b 0201)
275
+
276
+ processor : 5
277
+ cpu : POWER5+ (gs)
278
+ clock : 1900.098000MHz
279
+ revision : 2.1 (pvr 003b 0201)
280
+
281
+ processor : 6
282
+ cpu : POWER5+ (gs)
283
+ clock : 1900.098000MHz
284
+ revision : 2.1 (pvr 003b 0201)
285
+
286
+ processor : 7
287
+ cpu : POWER5+ (gs)
288
+ clock : 1900.098000MHz
289
+ revision : 2.1 (pvr 003b 0201)
290
+
291
+ timebase : 237331000
292
+ platform : pSeries
293
+ machine : CHRP IBM,9133-55A" ;
294
+
295
+ #[ test]
296
+ fn test_cpuinfo_linux_power5p ( ) {
297
+ let cpuinfo = CpuInfo :: from_str ( POWER5P ) . unwrap ( ) ;
298
+ assert_eq ! ( cpuinfo. field( "cpu" ) , "POWER5+ (gs)" ) ;
299
+
300
+ assert ! ( !cpuinfo. field( "cpu" ) . has( "altivec" ) ) ;
301
+ }
250
302
}
You can’t perform that action at this time.
0 commit comments