Download:
http://sourceforge.net/project/showfiles.php?group_id=3891&package_id=3865 swiki: http://minnow.cc.gatech.edu/squeak/1762 This release includes two NetworkingDevices: LancePCIDevice and Realtek8139PCIDevice, the former implementing support, at least, for VMWare virtual cards, and the latter for a very common real network card. We have partially integrated NetSqueak (http://www.squeaksource.com/Net.html), which gives SqueakNOS support for most of the TCP/IP protocol suite, including basic, but working, TCP. The native part has changed a little bit too, specially a bug fix to allow bigger images to be booted (27MB was the old limit, now phisical memory should be it). Also the timer interrupt frequency is increased to 2KHz and ioRelinquishProcessor... effectively halts ('hlt') the processor. This decreases the power consumption, and introduced a few interactivity glitches that we should solve. gera |
Now could you put it in a virus, so I can send it to all my friends :-)
Dan Gerardo Richarte wrote: > Download: > http://sourceforge.net/project/showfiles.php?group_id=3891&package_id=3865 > swiki: http://minnow.cc.gatech.edu/squeak/1762 > > This release includes two NetworkingDevices: LancePCIDevice and > Realtek8139PCIDevice, the former implementing support, at least, for > VMWare virtual cards, and the latter for a very common real network card. > > We have partially integrated NetSqueak > (http://www.squeaksource.com/Net.html), which gives SqueakNOS support > for most of the TCP/IP protocol suite, including basic, but working, TCP. > > The native part has changed a little bit too, specially a bug fix to > allow bigger images to be booted (27MB was the old limit, now phisical > memory should be it). Also the timer interrupt frequency is increased to > 2KHz and ioRelinquishProcessor... effectively halts ('hlt') the > processor. This decreases the power consumption, and introduced a few > interactivity glitches that we should solve. > > gera > > |
In reply to this post by Gerardo Richarte
Gerardo Richarte wrote:
> Download: > http://sourceforge.net/project/showfiles.php?group_id=3891&package_id=3865 > swiki: http://minnow.cc.gatech.edu/squeak/1762 > > This release includes two NetworkingDevices: LancePCIDevice and > Realtek8139PCIDevice, the former implementing support, at least, for > VMWare virtual cards, and the latter for a very common real network card. > I just found a stupid bug I forgot to patch before, so if you downloaded this version and want to test it in real hardware using a Realtek 8139, you need to change a method: (sorry for that) Realtek8139PCIDevice>>sendNow: anEthernetPacket on: descriptorIndex | str | str := anEthernetPacket asString padded: #right to: 60 with: $ . (self transmitStartAddress: descriptorIndex) stringAt: 1 put: str. self transmitStatus: descriptorIndex put: str size. This new version pads ethernet packets to a minimum of 60 bytes, because the card does not support auto padding of small packets. You will need this for almost anything (TCP SYNs and TCP SYN/ACK are < 60 bytes long for example). again, sorry for this. gera |
In reply to this post by Gerardo Richarte
Hi gerardo
are you writing tests for SqueakNet? Because this is a cool project and with tests we could really build on top of it. Stef On 31 juil. 06, at 00:56, Gerardo Richarte wrote: > Download: > http://sourceforge.net/project/showfiles.php? > group_id=3891&package_id=3865 > swiki: http://minnow.cc.gatech.edu/squeak/1762 > > This release includes two NetworkingDevices: LancePCIDevice and > Realtek8139PCIDevice, the former implementing support, at least, for > VMWare virtual cards, and the latter for a very common real network > card. > > We have partially integrated NetSqueak > (http://www.squeaksource.com/Net.html), which gives SqueakNOS support > for most of the TCP/IP protocol suite, including basic, but > working, TCP. > > The native part has changed a little bit too, specially a bug fix to > allow bigger images to be booted (27MB was the old limit, now phisical > memory should be it). Also the timer interrupt frequency is > increased to > 2KHz and ioRelinquishProcessor... effectively halts ('hlt') the > processor. This decreases the power consumption, and introduced a few > interactivity glitches that we should solve. > > gera > |
Free forum by Nabble | Edit this page |