Scalpel_cp
d259375898
IPv4 testing
2008-07-01 21:27:48 +00:00
Scalpel_cp
232f473fb7
Changes to IPv4 testproject
2008-07-01 21:09:51 +00:00
Scalpel_cp
efee53a6b1
More IPv4 work. Added another test project.
2008-07-01 20:45:09 +00:00
Dokugogagoji_cp
02d4a69791
(I have had problem with TFS, sorry)
...
Added IRQ5 on Interrupt.cs
Changed graphical user interface
Move BinaryHelper on Hardware (I think it is useful not only network device)
Add my playground (DokuTest)
2008-07-01 16:33:08 +00:00
Scalpel_cp
0aee353319
Only some small changes.
2008-06-22 15:14:21 +00:00
Scalpel_cp
34caa4f61a
Changes to my FrodeTest
2008-06-21 22:32:16 +00:00
Scalpel_cp
9ee665b0be
Added more testing to display bug with byte, char and int.
...
Reimplemented Console.Clear()
2008-06-11 21:02:39 +00:00
kudzu_cp
c54e466b88
Moved extensions to Cosmos.Kernel
2008-06-08 18:19:36 +00:00
Scalpel_cp
6e2674cfb3
Identified bug with adding char and string.
...
Bug still remains elsewhere.
Fixed ToHex.
2008-06-07 21:18:00 +00:00
Scalpel_cp
b78d9f586b
Small change to my InterfaceTest
2008-05-18 00:21:45 +00:00
Scalpel_cp
5f98e739a0
Added Ethernet2Frame testing
2008-04-28 17:56:39 +00:00
Scalpel_cp
4ebc8e2c76
RTL - several Transmit Status Descriptor changes
2008-04-22 20:33:47 +00:00
Scalpel_cp
1f44287626
RTL - changes to InterruptMaskRegister. IRQ is now raised.
2008-04-13 21:47:53 +00:00
Scalpel_cp
f4f6e2b24f
Added Plug for PadHelper for Strings.
2008-04-13 16:42:25 +00:00
Scalpel_cp
26d8a9edae
Added Checksum in IPv4
2008-04-13 10:43:51 +00:00
Scalpel_cp
512524fcca
IPv4 - big-endian changes in RawBytes
2008-04-13 01:58:29 +00:00
Scalpel_cp
37ae389a7a
Convert from binary string
...
IPv4Test cleanup
Changes to IPv4's RawBytes.
2008-04-13 00:18:58 +00:00
Scalpel_cp
4513e4144d
Added EthernetII Frame
2008-04-12 15:34:29 +00:00
Scalpel_cp
10c45343bf
IPv4 changes
2008-04-10 20:22:33 +00:00
Scalpel_cp
ef294105a0
Added basic ICMPv4
2008-04-09 22:53:27 +00:00
Scalpel_cp
3a2975ee12
IPv4 packet header changes
2008-04-08 21:29:06 +00:00
Scalpel_cp
e2b16cc3b0
Fixed bug in IPv4Packet.RawData()
2008-04-08 19:57:52 +00:00
Scalpel_cp
2708634ec9
Renaming IPv4
2008-04-07 21:02:47 +00:00
Scalpel_cp
604157d4c4
IPv4 changes
2008-04-07 20:47:34 +00:00
Scalpel_cp
a2fdd70af5
Added basics for UDP and IPv4
2008-04-06 21:55:21 +00:00
Scalpel_cp
885a26fef2
Added method to convert to Binary
2008-04-05 15:07:55 +00:00
Scalpel_cp
280b6834ea
Added ExtensionMethod for Hex
2008-04-05 14:01:02 +00:00
Scalpel_cp
cbbf94df3f
Initial work to add numbersystems as Extension Methods
2008-04-05 12:52:39 +00:00
Scalpel_cp
6b5e8c1de6
Added ExtensionMethodsTest
2008-04-05 09:53:24 +00:00
Scalpel_cp
8d3496f821
Several small changes.
2008-04-04 22:27:27 +00:00
Scalpel_cp
542687b58e
Fix Recieve => Receive typo
2008-04-04 21:59:26 +00:00
Scalpel_cp
1502cd7ff9
RTL - Promiscuous mode and some TCR changes.
2008-03-29 11:16:24 +00:00
Scalpel_cp
17d00c15d6
RTL - changes to TransmitStatusDescriptor.
2008-03-24 13:08:14 +00:00
Scalpel_cp
e65e065cf4
Changes to my RTL testbed.
2008-03-23 16:03:12 +00:00
kudzu_cp
7f03662b3a
Consolidation finished
2008-03-23 13:41:11 +00:00
Scalpel_cp
05b23b6ba8
RTL driver changes.
...
Initializes buffers earlier, begin IRQ to detect incoming packet
Added Recieve Configuration Register.
Loopback.
2008-03-22 02:38:08 +00:00
Scalpel_cp
9778b26c21
Changed search for RTL8139 network cards - uses Generics
2008-03-20 21:23:11 +00:00
Scalpel_cp
6d287c9681
RTL driver changes.
...
Set size of packet to send.
Initialize RxBuffer.
Packet sending is still VERY unstable.
2008-03-20 18:42:45 +00:00
Scalpel_cp
efc7e627e5
Able to send an invalid network packet
...
Builder.cs needs to contain -net tap,ifname=CosmosTAP
2008-03-20 00:05:39 +00:00
Scalpel_cp
4950a0eecf
Changed to use PCIBus instead of PCIDevice in FrodeTest
2008-03-17 18:58:47 +00:00
Scalpel_cp
4d94753f68
Removed trailing : in MAC address
...
Changes to CommandRegister
2008-03-16 21:36:13 +00:00
Scalpel_cp
64c9b71186
Changes to the CommandRegister
2008-03-16 01:10:32 +00:00
Scalpel_cp
089bfe9489
Changes to the TransmitStatusDescriptor in RTL8139 driver
2008-03-16 00:23:10 +00:00
Scalpel_cp
05b71e7825
RTL8139 driver now identifies its hardware revision.
...
Added EarlyRxStatusRegister, TransmitConfigurationRegister and a BinaryHelper class.
Added network settings to Qemu.exe startup
2008-03-15 01:00:44 +00:00
Scalpel_cp
f3d66c26df
More massive changes to RTL8139 driver.
...
First implementation of Transmit(Packet) method. Not working yet.
Fixed bitwise mathematics in PacketHeader.
Created several of the memory-registers as separate classes.
2008-03-13 21:28:13 +00:00
Scalpel_cp
50e33e1a79
RTL8139 network card can now find its own MAC address.
...
Added IOSpace.cs to Read/Write IO space memory.
MACAddress ToString prints as Hex.
2008-03-12 21:16:03 +00:00
Scalpel_cp
26402f2eeb
Reorganized my testsuite
2008-03-11 22:10:49 +00:00
Scalpel_cp
3eaa18df27
Changes in FrodeTest. Added User, Prompt and Session.
2008-03-09 00:55:38 +00:00