gem5/src/arch/x86/bios
Andreas Hansson 72538294fb gcc: Clean-up of non-C++0x compliant code, first steps
This patch cleans up a number of minor issues aiming to get closer to
compliance with the C++0x standard as interpreted by gcc and clang
(compile with std=c++0x and -pedantic-errors). In particular, the
patch cleans up enums where the last item was succeded by a comma,
namespaces closed by a curcly brace followed by a semi-colon, and the
use of the GNU-extension typeof (replaced by templated functions). It
does not address variable-length arrays, zero-size arrays, anonymous
structs, range expressions in switch statements, and the use of long
long. The generated CPU code also has a large number of issues that
remain to be fixed, mainly related to overflows in implicit constant
conversion (due to shifts).
2012-03-19 06:36:09 -04:00
..
acpi.cc includes: sort all includes 2011-04-15 10:44:06 -07:00
acpi.hh clang: Enable compiling gem5 using clang 2.9 and 3.0 2012-01-31 12:05:52 -05:00
ACPI.py x86: put back code that I accidentally deleted 2010-05-25 20:15:44 -07:00
e820.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
e820.hh gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00
E820.py config: revamp x86 config to avoid appending to SimObjectVectors 2011-05-23 14:29:23 -07:00
intelmp.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
intelmp.hh MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
IntelMP.py copyright: Change HP copyright on x86 code to be more friendly 2010-05-23 22:44:15 -07:00
SConscript X86: Get rid of more uses of FULL_SYSTEM. 2011-10-30 00:33:02 -07:00
smbios.cc MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
smbios.hh MEM: Make port proxies use references rather than pointers 2012-02-24 11:45:30 -05:00
SMBios.py copyright: Change HP copyright on x86 code to be more friendly 2010-05-23 22:44:15 -07:00