isa.hh (10461:afeb5cdb3907) isa.hh (10508:aa46a8ae3487)
1/*
2 * Copyright (c) 2010, 2012-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

424 UNSERIALIZE_SCALAR(haveLPAE);
425 UNSERIALIZE_SCALAR(haveVirtualization);
426 UNSERIALIZE_SCALAR(haveLargeAsid64);
427 UNSERIALIZE_SCALAR(physAddrRange64);
428 }
429
430 void startup(ThreadContext *tc) {}
431
1/*
2 * Copyright (c) 2010, 2012-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

424 UNSERIALIZE_SCALAR(haveLPAE);
425 UNSERIALIZE_SCALAR(haveVirtualization);
426 UNSERIALIZE_SCALAR(haveLargeAsid64);
427 UNSERIALIZE_SCALAR(physAddrRange64);
428 }
429
430 void startup(ThreadContext *tc) {}
431
432 /** Check if all CPUs have their caches enabled and if they do
433 * disable the bootAddrUncacheability flag because it's no longer
434 * needed.
435 * @s_idx the register number of the SCTLR that we are checking
436 * @tc Threadcontext to use to get access to the system and other cpus
437 */
438 void updateBootUncacheable(int sctlr_idx, ThreadContext *tc);
439
432 /// Explicitly import the otherwise hidden startup
433 using SimObject::startup;
434
435 typedef ArmISAParams Params;
436
437 const Params *params() const;
438
439 ISA(Params *p);
440 };
441}
442
443#endif
440 /// Explicitly import the otherwise hidden startup
441 using SimObject::startup;
442
443 typedef ArmISAParams Params;
444
445 const Params *params() const;
446
447 ISA(Params *p);
448 };
449}
450
451#endif