- fix LAN port byte swap with byte writes
- swap UDS/LDS mapping to WRL/WRL
- duplicate LAN DQ bytes by re-using ClockPort logic
- issues:
- DQ logic doesn't fit in one Function Block anymore
- some optimization/relaxation might be needed
- improved duplex/offline check handling
- better TX handling (one less full frame copy per TX request),
i.e. direct write from driver to HW buffer
- some other minor changes
- revised TX is optional (see smakefile), requires a VHDL fix
that is not checked in to svn as of yet
- removed object files from svn (screwed up diffs)
- set svn mime type to binary for .device and assembler
- reverted list handling in server.c doreadreqs()
- changed interrupt usage for Int2 instead of Int6
(after discussion with Matze about "best" approach)
- see HW_INTSOURCE in hw.c for the active interrupt source
- this build reflects changed word handling in CPLD code,
now all addresses below $6000 are presented as Big Endian
words, such that copies of the frames can be done with
fast instructions like movem
- initial prototype, based on Plipbox framework
- handles some oddities with the current CPLD by software
workarounds, i.e. needs future changes to go along
with updated JED
- lots of TODO still pending