dev: make BasicPioDevice take size in constructor
authorSteve Reinhardt <stever@gmail.com>
Fri, 12 Jul 2013 02:57:04 +0000 (21:57 -0500)
committerSteve Reinhardt <stever@gmail.com>
Fri, 12 Jul 2013 02:57:04 +0000 (21:57 -0500)
commit1f43e244bda0c78844720609455fd77f6f275e51
tree65eb7262e58a61992368dfe10f2152dd85eb6129
parent502ad1e6757116867e0e0529c0c080320a2b440b
dev: make BasicPioDevice take size in constructor

Instead of relying on derived classes explicitly assigning
to the BasicPioDevice pioSize field, require them to pass
a size value in to the constructor.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
36 files changed:
src/arch/x86/interrupts.cc
src/dev/alpha/backdoor.cc
src/dev/alpha/tsunami_cchip.cc
src/dev/alpha/tsunami_io.cc
src/dev/alpha/tsunami_pchip.cc
src/dev/arm/a9scu.cc
src/dev/arm/amba_device.cc
src/dev/arm/amba_device.hh
src/dev/arm/amba_fake.cc
src/dev/arm/kmi.cc
src/dev/arm/pl011.cc
src/dev/arm/rtc_pl031.cc
src/dev/arm/rv_ctrl.cc
src/dev/arm/timer_cpulocal.cc
src/dev/arm/timer_sp804.cc
src/dev/baddev.cc
src/dev/io_device.cc
src/dev/io_device.hh
src/dev/isa_fake.cc
src/dev/mips/malta_cchip.cc
src/dev/mips/malta_io.cc
src/dev/mips/malta_pchip.cc
src/dev/pciconfigall.cc
src/dev/sparc/dtod.cc
src/dev/sparc/mm_disk.cc
src/dev/uart.cc
src/dev/uart.hh
src/dev/uart8250.cc
src/dev/x86/cmos.hh
src/dev/x86/i8042.cc
src/dev/x86/i8042.hh
src/dev/x86/i82094aa.cc
src/dev/x86/i8237.hh
src/dev/x86/i8254.hh
src/dev/x86/i8259.cc
src/dev/x86/speaker.hh