e820.hh (7087:fb8d5786ff30) | e820.hh (8852:c744483edfcf) |
---|---|
1/* 2 * Copyright (c) 2008 The Hewlett-Packard Development Company 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 --- 33 unchanged lines hidden (view full) --- 42 43#include <vector> 44 45#include "base/types.hh" 46#include "params/X86E820Entry.hh" 47#include "params/X86E820Table.hh" 48#include "sim/sim_object.hh" 49 | 1/* 2 * Copyright (c) 2008 The Hewlett-Packard Development Company 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 --- 33 unchanged lines hidden (view full) --- 42 43#include <vector> 44 45#include "base/types.hh" 46#include "params/X86E820Entry.hh" 47#include "params/X86E820Table.hh" 48#include "sim/sim_object.hh" 49 |
50class Port; | 50class PortProxy; |
51 52namespace X86ISA 53{ 54 class E820Entry : public SimObject 55 { 56 public: 57 Addr addr; 58 Addr size; --- 11 unchanged lines hidden (view full) --- 70 public: 71 std::vector<E820Entry *> entries; 72 73 public: 74 typedef X86E820TableParams Params; 75 E820Table(Params *p) : SimObject(p), entries(p->entries) 76 {} 77 | 51 52namespace X86ISA 53{ 54 class E820Entry : public SimObject 55 { 56 public: 57 Addr addr; 58 Addr size; --- 11 unchanged lines hidden (view full) --- 70 public: 71 std::vector<E820Entry *> entries; 72 73 public: 74 typedef X86E820TableParams Params; 75 E820Table(Params *p) : SimObject(p), entries(p->entries) 76 {} 77 |
78 void writeTo(Port * port, Addr countAddr, Addr addr); | 78 void writeTo(PortProxy& proxy, Addr countAddr, Addr addr); |
79 }; 80}; 81 82#endif // __ARCH_X86_BIOS_E820_HH__ | 79 }; 80}; 81 82#endif // __ARCH_X86_BIOS_E820_HH__ |