system.hh (5625:ea7d3676ac8d) | system.hh (5627:31eac202dbd1) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 88 unchanged lines hidden (view full) --- 97 98 void startup(); 99 100 protected: 101 102 X86ISA::SMBios::SMBiosTable * smbiosTable; 103 X86ISA::IntelMP::FloatingPointer * mpFloatingPointer; 104 X86ISA::IntelMP::ConfigTable * mpConfigTable; | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 88 unchanged lines hidden (view full) --- 97 98 void startup(); 99 100 protected: 101 102 X86ISA::SMBios::SMBiosTable * smbiosTable; 103 X86ISA::IntelMP::FloatingPointer * mpFloatingPointer; 104 X86ISA::IntelMP::ConfigTable * mpConfigTable; |
105 X86ISA::ACPI::RSDP * rsdp; |
|
105 106 void writeOutSMBiosTable(Addr header, 107 Addr &headerSize, Addr &tableSize, Addr table = 0); 108 109 void writeOutMPTable(Addr fp, 110 Addr &fpSize, Addr &tableSize, Addr table = 0); 111 112 const Params *params() const { return (const Params *)_params; } 113 114 virtual Addr fixFuncEventAddr(Addr addr) 115 { 116 //XXX This may eventually have to do something useful. 117 return addr; 118 } 119}; 120 121#endif 122 | 106 107 void writeOutSMBiosTable(Addr header, 108 Addr &headerSize, Addr &tableSize, Addr table = 0); 109 110 void writeOutMPTable(Addr fp, 111 Addr &fpSize, Addr &tableSize, Addr table = 0); 112 113 const Params *params() const { return (const Params *)_params; } 114 115 virtual Addr fixFuncEventAddr(Addr addr) 116 { 117 //XXX This may eventually have to do something useful. 118 return addr; 119 } 120}; 121 122#endif 123 |