base: Replace the internal varargs stuff with C++11 constructs
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>
Tue, 26 Aug 2014 14:13:45 +0000 (10:13 -0400)
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>
Tue, 26 Aug 2014 14:13:45 +0000 (10:13 -0400)
commit70176fecd1ff04f7b8957f3110497d758310b569
treeec2f32ee03a8a43a31bcfedd164b1ec3ee229532
parentf3e5fee74373d16849a58a80827c54c773aa05e2
base: Replace the internal varargs stuff with C++11 constructs

We currently use our own home-baked support for type-safe variadic
functions. This is confusing and somewhat limited (e.g., cprintf only
supports a limited number of arguments). This changeset converts all
uses of our internal varargs support to use C++11 variadic macros.
src/arch/generic/debugfaults.hh
src/arch/x86/bios/intelmp.cc
src/base/cprintf.hh
src/base/misc.cc
src/base/misc.hh
src/base/trace.cc
src/base/trace.hh
src/base/varargs.hh [deleted file]