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__