gem5/dev
Lisa Hsu e05dbb5116 l
base/traceflags.py:
    added some more traceflags for ethernet to break it up better
dev/etherpkt.hh:
    since we are not network host order, must reverse bytes for these typechecks.

    also, overload isTcp/UdpPkt to take an argument so you don't have to reget the ip header if you've already got one.
dev/ns_gige.cc:
    1) add some functions that reverse Endianness so we can generate adn evaluate checksum adn dprintf data accurately/more understandably

    2) forget about the implementation of fifo fill/drain thresholds, it's not used by the driver much, nor does it matter with use sending/receiving in whole packets anyway.
    get rid of teh associated variables.

    3) get rid of txFifoCnt the variable, it's redundant and unnecessary, just use txFifoAvail.

    4) change io_enable to ioEnable, just to be picky.

    5) modify some DPRINTF's to be clearer, also added a lot, and spread them into better traceflag categories

    6) fix the device bug!  it's the intrTick = 0 at teh beginning of cpuInterrupt().

    7) clear some bools in regsReset() so they don't holdover wrong state

    8) fix pseudo header generation for Tcp checksumming to account for network order
dev/ns_gige.hh:
    change io_enable to ioEnable, get rid of fill/drain thresh related variables and txFifoCnt, which is redundant

--HG--
extra : convert_revision : c538b75731f3c9e04354f57e6df9a40aeca5096d
2004-06-21 17:25:18 -04:00
..
alpha_access.h - Whack unused code 2004-02-09 10:49:48 -05:00
alpha_console.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
alpha_console.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
baddev.cc Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
baddev.hh Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
console.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
console.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
disk_image.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
disk_image.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherbus.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherbus.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherdump.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherdump.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherint.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherint.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherlink.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherlink.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
etherpkt.cc This is where I'm at for Linux Ethernet before I head to Mexico. 2004-04-21 18:23:41 -04:00
etherpkt.hh l 2004-06-21 17:25:18 -04:00
ethertap.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
ethertap.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
ide_ctrl.cc Fixes to IDE disk to fix serialization. Now passes simple CPU serialize 2004-06-17 11:24:14 -04:00
ide_ctrl.hh minor mods for mimicking NS83820 functionality 2004-06-12 14:24:20 -04:00
ide_disk.cc Fixes to IDE disk to fix serialization. Now passes simple CPU serialize 2004-06-17 11:24:14 -04:00
ide_disk.hh Merge 2004-06-04 13:46:04 -04:00
io_device.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
io_device.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
ns_gige.cc l 2004-06-21 17:25:18 -04:00
ns_gige.hh l 2004-06-21 17:25:18 -04:00
ns_gige_reg.h Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
pciconfigall.cc Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
pciconfigall.hh Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
pcidev.cc Merge zizzer:/bk/linux 2004-06-04 15:13:04 -04:00
pcidev.hh Updated copyright on Tsunami and kern/linux files. 2004-06-04 13:43:50 -04:00
pcireg.h minor mods for mimicking NS83820 functionality 2004-06-12 14:24:20 -04:00
platform.cc Updated copyright on Tsunami and kern/linux files. 2004-06-04 13:43:50 -04:00
platform.hh Updated copyright on Tsunami and kern/linux files. 2004-06-04 13:43:50 -04:00
simple_disk.cc Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
simple_disk.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
tsunami.cc Updated copyright on Tsunami and kern/linux files. 2004-06-04 13:43:50 -04:00
tsunami.hh Updated copyright on Tsunami and kern/linux files. 2004-06-04 13:43:50 -04:00
tsunami_cchip.cc Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
tsunami_cchip.hh Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
tsunami_io.cc Fix serialize/unserialize of the timers and RTC events 2004-06-16 19:47:07 -04:00
tsunami_io.hh Updated serialization code and added #if tracing so that make fast 2004-06-16 18:20:10 -04:00
tsunami_pchip.cc Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
tsunami_pchip.hh Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
tsunami_uart.cc Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
tsunami_uart.hh Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00
tsunamireg.h Fixes for detailed boot, made cttz and ctlz instructions more compact, 2004-06-10 13:30:58 -04:00