ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/name_registry.cpp
(Generate patch)

Comparing SheepShaver/src/name_registry.cpp (file contents):
Revision 1.5 by gbeauche, 2003-12-04T23:37:35Z vs.
Revision 1.8 by gbeauche, 2004-02-15T17:20:36Z

# Line 1 | Line 1
1   /*
2   *  name_registry.cpp - Name Registry handling
3   *
4 < *  SheepShaver (C) 1997-2002 Christian Bauer and Marc Hellwig
4 > *  SheepShaver (C) 1997-2004 Christian Bauer and Marc Hellwig
5   *
6   *  This program is free software; you can redistribute it and/or modify
7   *  it under the terms of the GNU General Public License as published by
# Line 245 | Line 245 | void DoPatchNameRegistry(void)
245                                          RegistryPropertyCreate(power_pc.ptr(), "i-cache-sets", u32.ptr(), 4);
246                                          u32.set_value(0x8000);
247                                          RegistryPropertyCreate(power_pc.ptr(), "i-cache-size", u32.ptr(), 4);
248 +                                        u32.set_value(64);
249 +                                        RegistryPropertyCreate(power_pc.ptr(), "tlb-sets", u32.ptr(), 4);
250 +                                        u32.set_value(128);
251 +                                        RegistryPropertyCreate(power_pc.ptr(), "tlb-size", u32.ptr(), 4);
252 +                                        break;
253 +                                case 12:        // 7400, 7410
254 +                                case 0x800c:
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);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines