250 |
|
u32.set_value(128); |
251 |
|
RegistryPropertyCreate(power_pc.ptr(), "tlb-size", u32.ptr(), 4); |
252 |
|
break; |
253 |
+ |
case 0x8000: // 7400 |
254 |
+ |
case 0x800c: // 7410 |
255 |
+ |
u32.set_value(32); |
256 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "d-cache-block-size", u32.ptr(), 4); |
257 |
+ |
u32.set_value(128); |
258 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "d-cache-sets", u32.ptr(), 4); |
259 |
+ |
u32.set_value(0x8000); |
260 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "d-cache-size", u32.ptr(), 4); |
261 |
+ |
u32.set_value(32); |
262 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "i-cache-block-size", u32.ptr(), 4); |
263 |
+ |
u32.set_value(128); |
264 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "i-cache-sets", u32.ptr(), 4); |
265 |
+ |
u32.set_value(0x8000); |
266 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "i-cache-size", u32.ptr(), 4); |
267 |
+ |
u32.set_value(64); |
268 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "tlb-sets", u32.ptr(), 4); |
269 |
+ |
u32.set_value(128); |
270 |
+ |
RegistryPropertyCreate(power_pc.ptr(), "tlb-size", u32.ptr(), 4); |
271 |
+ |
break; |
272 |
|
default: |
273 |
|
break; |
274 |
|
} |