gem5/dev
Nathan Binkert c761aaae65 Lots of fixes to serialization and naming of various device
objects.  The improper serialization of arrays was particularly
bad.

dev/alpha_console.cc:
dev/isa_fake.cc:
dev/ns_gige.cc:
dev/pciconfigall.cc:
dev/tsunami_cchip.cc:
dev/tsunami_io.cc:
dev/tsunami_pchip.cc:
    the pio interface is a different simobject and should have a
    different name.
dev/ethertap.cc:
    fix serialization.
dev/ide_ctrl.cc:
    - the pio interface is a different simobject and should have a
    different name.
    - properly initialize variables
    - When serializing an array, the size is the number of elements,
    not the number of bytes!
dev/pcidev.cc:
    When serializing an array, the size is the number of elements,
    not the number of bytes!
dev/tsunami_io.hh:
    Don't make objects SimObjects if they're not exposed to python.
    Don't add serialization functions to events, it's generally not
    what you want.
    allow the real time clock and interval timer to serialize themselves,
    must pass a base name since it is not a SimObject and the values will
    be going into the section of the parent.

--HG--
extra : convert_revision : 3fc5de9b858ed770c8f385cf38b53242cf859c33
2005-08-23 11:45:52 -04:00
..
alpha_access.h Don't hard code the location of m5AlphaAccess. Instead, move the 2005-06-28 12:42:15 -04:00
alpha_console.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
alpha_console.hh Allow CPUs to specify their own CPU ids. 2005-06-29 01:20:41 -04:00
baddev.cc Many files: 2005-06-05 05:16:00 -04:00
baddev.hh Many files: 2005-06-05 05:16:00 -04:00
disk_image.cc Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
disk_image.hh Many files: 2005-06-05 05:16:00 -04:00
etherbus.cc Many files: 2005-06-05 05:16:00 -04:00
etherbus.hh Many files: 2005-06-05 05:16:00 -04:00
etherdump.cc Many files: 2005-06-05 05:16:00 -04:00
etherdump.hh Many files: 2005-06-05 05:16:00 -04:00
etherint.cc Many files: 2005-06-05 05:16:00 -04:00
etherint.hh Many files: 2005-06-05 05:16:00 -04:00
etherlink.cc Many files: 2005-06-05 05:16:00 -04:00
etherlink.hh Many files: 2005-06-05 05:16:00 -04:00
etherpkt.cc Many files: 2005-06-05 05:16:00 -04:00
etherpkt.hh Many files: 2005-06-05 05:16:00 -04:00
ethertap.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
ethertap.hh Many files: 2005-06-05 05:16:00 -04:00
ide_atareg.h Fixes for cygwin compile. 2005-06-30 00:42:27 -04:00
ide_ctrl.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
ide_ctrl.hh Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
ide_disk.cc don't use sprintf. It's not guaranteed to not scribble over memory. 2005-08-23 11:38:27 -04:00
ide_disk.hh Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
ide_wdcreg.h Fix doxgyen comments 2005-06-04 23:56:53 -04:00
io_device.cc Many files: 2005-06-05 05:16:00 -04:00
io_device.hh Many files: 2005-06-05 05:16:00 -04:00
isa_fake.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
isa_fake.hh A few minor fixes to get things to build on Cygwin. 2005-08-19 17:10:17 -04:00
ns_gige.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
ns_gige.hh Merge zed.eecs.umich.edu:/.automount/fox/y/mserrano/m5_dir/m5 2005-08-15 17:17:17 -04:00
ns_gige_reg.h Improve FreeBSD networking support. 2005-08-12 18:30:35 -04:00
pciconfigall.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
pciconfigall.hh Many files: 2005-06-05 05:16:00 -04:00
pcidev.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
pcidev.hh Merge zed.eecs.umich.edu:/.automount/fox/y/mserrano/m5_dir/m5 2005-08-15 17:17:17 -04:00
pcireg.h Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
pitreg.h Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
pktfifo.cc Many files: 2005-06-05 05:16:00 -04:00
pktfifo.hh Many files: 2005-06-05 05:16:00 -04:00
platform.cc Many files: 2005-06-05 05:16:00 -04:00
platform.hh Many files: 2005-06-05 05:16:00 -04:00
rtcreg.h Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
simconsole.cc Many files: 2005-06-05 05:16:00 -04:00
simconsole.hh Many files: 2005-06-05 05:16:00 -04:00
simple_disk.cc Many files: 2005-06-05 05:16:00 -04:00
simple_disk.hh Many files: 2005-06-05 05:16:00 -04:00
sinic.cc Merge zed.eecs.umich.edu:/.automount/fox/y/mserrano/m5_dir/m5 2005-08-15 17:17:17 -04:00
sinic.hh Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00
sinicreg.hh Many files: 2005-06-05 05:16:00 -04:00
tsunami.cc Fix minor doxygen issues. 2005-06-05 08:08:29 -04:00
tsunami.hh Fix minor doxygen issues. 2005-06-05 08:08:29 -04:00
tsunami_cchip.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
tsunami_cchip.hh Fix minor doxygen issues. 2005-06-05 08:08:29 -04:00
tsunami_io.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
tsunami_io.hh Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
tsunami_pchip.cc Lots of fixes to serialization and naming of various device 2005-08-23 11:45:52 -04:00
tsunami_pchip.hh Many files: 2005-06-05 05:16:00 -04:00
tsunamireg.h Merge zed.eecs.umich.edu:/.automount/fox/y/mserrano/m5_dir/m5 2005-08-15 17:17:17 -04:00
uart.cc Many files: 2005-06-05 05:16:00 -04:00
uart.hh Many files: 2005-06-05 05:16:00 -04:00
uart8250.cc Uart fix. 2005-08-16 15:44:57 -04:00
uart8250.hh Changes for getting FreeBSD to run. 2005-08-15 16:59:58 -04:00