Rev |
Log message |
Author |
Age |
Path |
1119 |
1) Fix the "channels:xterm" feature so that it functions on linux.
The existing implementation relies on SysV STREAMS behavior that
Linux does not possess.
2) Allow arguments to be passed to the xterm from the sim.cfg file,
e.g. to set the window dimensions or fonts.
3) Add the ability for a program to interact with the simulator UART
through a TCP socket. |
sfurman |
7809d 04h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1118 |
1) Fix the "channels:xterm" feature so that it functions on linux.
The existing implementation relies on SysV STREAMS behavior that
Linux does not possess.
2) Allow arguments to be passed to the xterm from the sim.cfg file,
e.g. to set the window dimensions or fonts.
3) Add the ability for a program to interact with the simulator UART
through a TCP socket. |
sfurman |
7809d 04h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1117 |
Ignore generated files for CVS purposes |
sfurman |
7809d 04h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1116 |
There was a bug in the simulator's UART implementation that caused the
UART's LSR register to become corrupted. This was due to an
assumption that 'char' is an unsigned type, but that is not true on
all platforms.
When the char type is signed and a character is read in the range
0x80-0xff, the high bit is sign-extended into the upper bits of an
entry in the receive FIFO. When the character reaches the head of the
FIFO, the upper bits of the FIFO entry are OR'ed into the LSR, causing
the LSR to be set to 0xFF.
A simple cast fixes the problem. |
sfurman |
7809d 05h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1100 |
cvs problem fixed |
markom |
7895d 15h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1098 |
small bug in cuc fixed |
markom |
7895d 16h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1073 |
channels support |
rprescott |
7934d 09h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1070 |
Channels (fd,file,xterm) first import |
rprescott |
7934d 09h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1068 |
Minimum packet length cheching changed to present the real hw. |
simons |
7936d 02h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1067 |
Changed main structure. |
rherveille |
7938d 18h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1065 |
Removed trailing ' \' used to continue code on the next line.
This caused problems with some compilers. |
rherveille |
7941d 14h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1058 |
Different memory controller. |
simons |
7973d 06h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1019 |
fixed some bugs detected by Bender hardware |
rherveille |
7990d 07h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
1018 |
TX_BD_NUM register now contains a real number of transmit BDs (before this was n*2) |
simons |
7990d 14h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
997 |
PRINTF should be used instead of printf; command redirection repaired |
markom |
7997d 18h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
970 |
Testbench is now running on ORP architecture platform. |
simons |
8005d 05h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
919 |
stable release |
rherveille |
8020d 09h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
889 |
Modified Ethernet model. |
ivang |
8039d 09h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
884 |
code cleaning - a lot of global variables moved to runtime struct |
markom |
8041d 17h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
877 |
ata beta release |
rherveille |
8049d 04h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
876 |
Beta release of ATA simulation |
rherveille |
8049d 04h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
867 |
ifdefs changed to ifs, to exclude ethernet_i header file |
markom |
8078d 21h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
859 |
camera support added to fb |
markom |
8090d 20h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
849 |
eth phy is now optional and disabled by default, use --enable-ethphy to enable it |
markom |
8099d 14h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
846 |
fb refresh updated |
markom |
8102d 18h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
845 |
refresh indicator/count added to frame buffer |
markom |
8103d 18h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
844 |
Fix. |
ivang |
8109d 10h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
841 |
Controller reset fixed. |
simons |
8113d 12h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
836 |
Fixed bug in file interface. Modified testcase to suid modifications. |
ivang |
8117d 11h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |
821 |
ugly bug with duplicate redefined i removed |
markom |
8127d 13h |
/or1k/tags/nog_patch_50/or1ksim/peripheral |