Deleted Added
sdiff udiff text old ( 3980:9bcb2a2e9bb8 ) new ( 4762:c94e103c83ad )
full compact
1/*
2 * Copyright (c) 2002-2006 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 21 unchanged lines hidden (view full) ---

30
31#include "arch/sparc/system.hh"
32#include "arch/vtophys.hh"
33#include "base/remote_gdb.hh"
34#include "base/loader/object_file.hh"
35#include "base/loader/symtab.hh"
36#include "base/trace.hh"
37#include "mem/physical.hh"
38#include "params/SparcSystem.hh"
39#include "sim/byteswap.hh"
40
41
42using namespace BigEndianGuest;
43
44SparcSystem::SparcSystem(Params *p)
45 : System(p), sysTick(0),funcRomPort(p->name + "-fromport"),
46 funcNvramPort(p->name + "-fnvramport"),
47 funcHypDescPort(p->name + "-fhypdescport"),

--- 163 unchanged lines hidden (view full) ---

211 resetSymtab->unserialize("reset_symtab", cp, section);
212 hypervisorSymtab->unserialize("hypervisor_symtab", cp, section);
213 openbootSymtab->unserialize("openboot_symtab", cp, section);
214 nvramSymtab->unserialize("nvram_symtab", cp, section);
215 hypervisorDescSymtab->unserialize("hypervisor_desc_symtab", cp, section);
216 partitionDescSymtab->unserialize("partition_desc_symtab", cp, section);
217}
218
219SparcSystem *
220SparcSystemParams::create()
221{
222 return new SparcSystem(this);
223}