summaryrefslogtreecommitdiff
path: root/src/arch/x86/system.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/system.hh')
-rw-r--r--src/arch/x86/system.hh13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/arch/x86/system.hh b/src/arch/x86/system.hh
index 5a2452a2f..8a5483ebf 100644
--- a/src/arch/x86/system.hh
+++ b/src/arch/x86/system.hh
@@ -68,6 +68,14 @@
#include "sim/sim_object.hh"
#include "sim/system.hh"
+namespace X86ISA
+{
+ namespace SMBios
+ {
+ class SMBiosTable;
+ }
+}
+
class X86System : public System
{
public:
@@ -85,6 +93,11 @@ class X86System : public System
void startup();
protected:
+
+ X86ISA::SMBios::SMBiosTable * smbiosTable;
+
+ void writeOutSMBiosTable(Addr header, Addr table = 0);
+
const Params *params() const { return (const Params *)_params; }
virtual Addr fixFuncEventAddr(Addr addr)