]>
Joshua Wise's Git repositories - netwatch.git/log
Joshua Wise [Sun, 14 Dec 2008 23:58:34 +0000 (18:58 -0500)]
Merge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Sun, 14 Dec 2008 23:58:32 +0000 (18:58 -0500)]
Correct offset into video memory for console width in text.c.
Jacob Potter [Sun, 14 Dec 2008 23:58:21 +0000 (18:58 -0500)]
make rfb use copy_pixels
Jacob Potter [Sun, 14 Dec 2008 22:02:24 +0000 (17:02 -0500)]
don't worry about me
Joshua Wise [Sun, 14 Dec 2008 20:12:26 +0000 (15:12 -0500)]
Move aseg-paging to netwatch/
Joshua Wise [Sun, 14 Dec 2008 20:10:41 +0000 (15:10 -0500)]
move packet to aseg-paging in preparation for aseg's deletion
Jacob Potter [Sun, 14 Dec 2008 08:41:22 +0000 (03:41 -0500)]
remove some logging in rfb; delay a bit before rechecking screen
Joshua Wise [Sun, 14 Dec 2008 08:26:13 +0000 (03:26 -0500)]
Merge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Sun, 14 Dec 2008 08:26:12 +0000 (03:26 -0500)]
Move some text rendering prints around.
Joshua Wise [Sun, 14 Dec 2008 08:26:01 +0000 (03:26 -0500)]
Move checksum set to data block.
Jacob Potter [Sun, 14 Dec 2008 08:23:42 +0000 (03:23 -0500)]
init xnum and ynum
Jacob Potter [Sun, 14 Dec 2008 08:18:20 +0000 (03:18 -0500)]
some shit
Jacob Potter [Sun, 14 Dec 2008 08:13:21 +0000 (03:13 -0500)]
don't set inline on memcpy; it makes gcc4 sad
Jacob Potter [Sun, 14 Dec 2008 08:05:52 +0000 (03:05 -0500)]
use x
Jacob Potter [Sun, 14 Dec 2008 05:54:52 +0000 (00:54 -0500)]
some changes for gcc4
Joshua Wise [Sun, 14 Dec 2008 05:20:05 +0000 (00:20 -0500)]
move init to new stack
Joshua Wise [Sun, 14 Dec 2008 05:15:29 +0000 (00:15 -0500)]
That is almost certainly all the cause of my woe.
Joshua Wise [Sun, 14 Dec 2008 05:13:56 +0000 (00:13 -0500)]
Merge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Sun, 14 Dec 2008 05:13:55 +0000 (00:13 -0500)]
Add crc32.
Jacob Potter [Sun, 14 Dec 2008 05:11:37 +0000 (00:11 -0500)]
correctness fix to pci_dump
Jacob Potter [Sun, 14 Dec 2008 03:42:23 +0000 (22:42 -0500)]
more rfb work
Joshua Wise [Sun, 14 Dec 2008 01:32:49 +0000 (20:32 -0500)]
Merge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Sun, 14 Dec 2008 01:32:46 +0000 (20:32 -0500)]
Ref only the head of a pbuf chain, instead of the whole thing, to avoid leaking pbufs.
Jacob Potter [Sun, 14 Dec 2008 01:27:32 +0000 (20:27 -0500)]
some better debugging output from lwip
Jacob Potter [Sun, 14 Dec 2008 01:08:34 +0000 (20:08 -0500)]
more poking
Joshua Wise [Sun, 14 Dec 2008 01:02:58 +0000 (20:02 -0500)]
Link text into copy_pixels.
Joshua Wise [Sun, 14 Dec 2008 00:50:39 +0000 (19:50 -0500)]
Add a first cut at text.
Jacob Potter [Sun, 14 Dec 2008 00:17:57 +0000 (19:17 -0500)]
rfb chunks
Jacob Potter [Sat, 13 Dec 2008 22:13:58 +0000 (17:13 -0500)]
a little more detail in rfb key logging
Jacob Potter [Sat, 13 Dec 2008 22:11:40 +0000 (17:11 -0500)]
checksum_rect defaults to null
Jacob Potter [Sat, 13 Dec 2008 22:10:12 +0000 (17:10 -0500)]
Merge branch 'master' of /storage/git/netwatch
Jacob Potter [Sat, 13 Dec 2008 22:10:02 +0000 (17:10 -0500)]
add checksumrect utilities
Joshua Wise [Sat, 13 Dec 2008 01:44:20 +0000 (20:44 -0500)]
Keyboard should now be fully reliable.
Joshua Wise [Sat, 13 Dec 2008 00:36:00 +0000 (19:36 -0500)]
Add locks from time to time.
Joshua Wise [Sat, 13 Dec 2008 00:28:19 +0000 (19:28 -0500)]
This is a concerning development.
Joshua Wise [Fri, 12 Dec 2008 23:56:18 +0000 (18:56 -0500)]
latest
Joshua Wise [Fri, 12 Dec 2008 22:50:47 +0000 (17:50 -0500)]
another try
Jacob Potter [Fri, 12 Dec 2008 22:43:27 +0000 (17:43 -0500)]
call kbd_inject_keysym
Joshua Wise [Fri, 12 Dec 2008 22:37:12 +0000 (17:37 -0500)]
Merge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Fri, 12 Dec 2008 22:37:08 +0000 (17:37 -0500)]
Would like to, but...
Jacob Potter [Fri, 12 Dec 2008 22:32:00 +0000 (17:32 -0500)]
make keyboard handler use keysyms
Joshua Wise [Fri, 12 Dec 2008 22:26:56 +0000 (17:26 -0500)]
Add new 'proper' keyboard injection.
Joshua Wise [Fri, 12 Dec 2008 22:04:07 +0000 (17:04 -0500)]
move keyboard to aseg-paging
Joshua Wise [Sun, 7 Dec 2008 11:30:45 +0000 (06:30 -0500)]
Cleanup pass on 3c90x; in -> _in, out -> _out
Joshua Wise [Sun, 7 Dec 2008 11:17:26 +0000 (06:17 -0500)]
Fix modulo issues in vga-overlay
Joshua Wise [Sun, 7 Dec 2008 11:10:33 +0000 (06:10 -0500)]
Another set of 3c90x style cleanups.
Joshua Wise [Sun, 7 Dec 2008 10:00:19 +0000 (05:00 -0500)]
Tweak some values up a bit. Try harder to unstall the upload engine. Remove dead and potentially dangerous code. Change comments in header.
Joshua Wise [Sun, 7 Dec 2008 09:39:50 +0000 (04:39 -0500)]
Convert the transmitter to be a ring buffer, too.
Joshua Wise [Sat, 6 Dec 2008 15:50:53 +0000 (10:50 -0500)]
Convert receive to be a ring buffer.
Joshua Wise [Sat, 6 Dec 2008 13:56:14 +0000 (08:56 -0500)]
Enable caching while in SMM.
Joshua Wise [Sat, 6 Dec 2008 13:00:02 +0000 (08:00 -0500)]
Only memcpy as much as we need to when we need to.
Joshua Wise [Sat, 6 Dec 2008 12:22:48 +0000 (07:22 -0500)]
Be a little bit quieter, and consequentially be a lot bit faster.
Joshua Wise [Sat, 6 Dec 2008 12:10:18 +0000 (07:10 -0500)]
Be more quiet about this whole transmit and receive business. This time, we actually *are* spending a lot of time in the serial console.
Joshua Wise [Sat, 6 Dec 2008 12:05:15 +0000 (07:05 -0500)]
Queue up a rxdesc, instead of busy waiting for the card to get back to us. This is a HUGE performance improvement; in particular, the host OS does not slow down dramatically under any/all network load.
Joshua Wise [Sat, 6 Dec 2008 11:45:16 +0000 (06:45 -0500)]
Allow NIC poll routine to do packet chain handling on our behalf.
Joshua Wise [Sat, 6 Dec 2008 11:11:50 +0000 (06:11 -0500)]
Properly ref and deref old pbufs in 3c90x.c.
Joshua Wise [Sat, 6 Dec 2008 11:11:01 +0000 (06:11 -0500)]
Remove dead code from net.c.
Joshua Wise [Sat, 6 Dec 2008 11:10:48 +0000 (06:10 -0500)]
RFB should flag copies properly, and only commit output when it needs to.
Joshua Wise [Sat, 6 Dec 2008 11:09:58 +0000 (06:09 -0500)]
Manage to get a nice big packet queue going inside lwIP.
Joshua Wise [Sat, 6 Dec 2008 11:09:23 +0000 (06:09 -0500)]
An optimized memcpy() is fine too.
Joshua Wise [Sat, 6 Dec 2008 11:09:10 +0000 (06:09 -0500)]
Force IDT packing with __attribute__((packed)).
Joshua Wise [Sat, 6 Dec 2008 11:08:51 +0000 (06:08 -0500)]
Turn off alignment checking.
Joshua Wise [Thu, 4 Dec 2008 23:21:15 +0000 (18:21 -0500)]
who knows if this will work
Joshua Wise [Thu, 4 Dec 2008 23:12:38 +0000 (18:12 -0500)]
Suffer from a slight case of v2p-itis
Joshua Wise [Thu, 4 Dec 2008 23:08:39 +0000 (18:08 -0500)]
Wait for completion before we pull the trigger on the pbuf
Joshua Wise [Thu, 4 Dec 2008 22:58:36 +0000 (17:58 -0500)]
Lolol, boxing and unboxing?
Joshua Wise [Thu, 4 Dec 2008 22:43:33 +0000 (17:43 -0500)]
instrument time spent in network
Joshua Wise [Thu, 4 Dec 2008 22:42:31 +0000 (17:42 -0500)]
Don't write to the text console if we don't need to.
Joshua Wise [Thu, 4 Dec 2008 22:36:16 +0000 (17:36 -0500)]
Dont' worry about that error.
Joshua Wise [Thu, 4 Dec 2008 22:33:14 +0000 (17:33 -0500)]
Ass no longer liked.
Joshua Wise [Thu, 4 Dec 2008 22:30:14 +0000 (17:30 -0500)]
Elbereth
Joshua Wise [Thu, 4 Dec 2008 22:29:57 +0000 (17:29 -0500)]
Merge branch 'master' of nyus:/storage/git/netwatch
Joshua Wise [Thu, 4 Dec 2008 22:29:45 +0000 (17:29 -0500)]
Don't necessarily wait for data.
Jacob Potter [Thu, 4 Dec 2008 22:04:19 +0000 (17:04 -0500)]
attempting to increase performance
Jacob Potter [Thu, 4 Dec 2008 20:35:10 +0000 (15:35 -0500)]
fixed merge
Jacob Potter [Thu, 4 Dec 2008 20:32:17 +0000 (15:32 -0500)]
rfb data
Joshua Wise [Thu, 4 Dec 2008 20:32:01 +0000 (15:32 -0500)]
paging for fb
Joshua Wise [Tue, 2 Dec 2008 12:34:55 +0000 (07:34 -0500)]
cache p2v for painting ass
Joshua Wise [Tue, 2 Dec 2008 12:31:57 +0000 (07:31 -0500)]
We do not speak Pittsburgh here.
Jacob Potter [Tue, 2 Dec 2008 06:57:37 +0000 (01:57 -0500)]
rfb negotiation now works
Jacob Potter [Tue, 25 Nov 2008 10:00:45 +0000 (05:00 -0500)]
Merge branch 'master' of /storage/git/netwatch
Jacob Potter [Tue, 25 Nov 2008 10:00:36 +0000 (05:00 -0500)]
initial checkin of RFB
Joshua Wise [Tue, 25 Nov 2008 09:03:02 +0000 (04:03 -0500)]
Ass.
Joshua Wise [Tue, 25 Nov 2008 08:36:18 +0000 (03:36 -0500)]
Clean up vga_overlay a bit to split out the VGA-specific code to strblit
Joshua Wise [Tue, 25 Nov 2008 08:27:04 +0000 (03:27 -0500)]
Add fb header
Joshua Wise [Tue, 25 Nov 2008 08:26:35 +0000 (03:26 -0500)]
Add a FB access layer.
Joshua Wise [Tue, 25 Nov 2008 07:30:28 +0000 (02:30 -0500)]
tnt2 skel
Joshua Wise [Wed, 12 Nov 2008 00:36:28 +0000 (19:36 -0500)]
Stack trace better if I take my stack trace better pill.
Joshua Wise [Tue, 11 Nov 2008 22:38:22 +0000 (17:38 -0500)]
Hit paging to clean it up a bit. Add a reboot button.
Joshua Wise [Tue, 11 Nov 2008 05:05:07 +0000 (00:05 -0500)]
Tweak MSS up.
Joshua Wise [Tue, 11 Nov 2008 04:35:23 +0000 (23:35 -0500)]
Add httpd.
Joshua Wise [Tue, 11 Nov 2008 02:42:51 +0000 (21:42 -0500)]
Enable DHCP.
Joshua Wise [Tue, 11 Nov 2008 02:19:28 +0000 (21:19 -0500)]
Get packets in and out of lwIP. PING works.
Jacob Potter [Mon, 10 Nov 2008 19:32:54 +0000 (14:32 -0500)]
add some fault handlers
Joshua Wise [Mon, 10 Nov 2008 19:18:04 +0000 (14:18 -0500)]
Don't worry about me, I'm kind of a noob
Joshua Wise [Mon, 10 Nov 2008 19:10:58 +0000 (14:10 -0500)]
Merge nyus.joshuawise.com:/storage/git/netwatch
Joshua Wise [Mon, 10 Nov 2008 19:10:54 +0000 (14:10 -0500)]
p2v and v2p, in a manner of type A...
Jacob Potter [Mon, 10 Nov 2008 18:21:32 +0000 (13:21 -0500)]
add dolog hooks into lwip
Joshua Wise [Mon, 10 Nov 2008 18:16:46 +0000 (13:16 -0500)]
The good news is that I changed something and it worked. The bad news is that I Changed something and it worked.
Jacob Potter [Sun, 9 Nov 2008 23:22:41 +0000 (18:22 -0500)]
some more haxing
This page took 0.05719 seconds and 4 git commands to generate.