Feb 15
Moving VIA C3/C7 entropy collection from a callout to a kernel thread fixes a kernel panic (pr5205).
Jan 31
The kernel's entropy pool rnd driver has some issues.
Jan 28 (2007)
Yikes, 3 years...?!?! Some VIA C3/C7 mucking has resulted in a patch to improve support for the internal RNG(s).
Jan 7 (2004)
Since some people have been asking, I added a patch that brings 3.4-stable's “em” driver up to -current.
Aug 18 (2003)
To let folks get at some changes that I have yet to split into sane, clean diffs, a full diff of my development “sys” directory has been added.
Aug 17
There is now a diff against -stable for Pro/1000 (em)'s IP/UDP/TCP/VLAN acceleration.
Aug 16
Experimental support for the Pro/1000 (em)'s IP/UDP/TCP/VLAN acceleration has been added. The network diff was also regenerated.
June 13
Respin the sparc64 em diff once again after yet another sync with FreeBSD (version 1.6.6) and fixing a compile problem on x86 (it reportedly works on x86 now). A full diff against 3.3-stable was also added.
June 12
Respin the sparc64 em diff after the pcidevs changes were checked in to -current (thanks brad@).
June 9
Respin the sparc64 em diff to fix a conflict with another checkin.
June 1
Code that implements support for the sabre's DMA sync. register has been added to the sparc64 page.
May 29
A minor update of the em diff may allow it to compile on x86.
May 28
Many gremlins decided to crawl out of the woodwork as I tried to set up a proper test environment for the new sparc64 IOMMU code. Among other things, I have been repeatedly surprised that interrupts ever worked. Some of this has made it into -current and some is still stuck in a ~16k+ line diff. With all those changes, em finally works in the E450. A diff for the RNF_IGNORE issue was also added.
Mar 20
There was a big update to the sparc64 page, including a patch to improve network performance.
Mar 14
A fix for the softclock issue was added to the sparc64 page. The network diff was finally regenerated.
Mar 8
Moved some things around... More diffs coming soon (sparc64 stuff: more IOMMU changes, em support, vcache madness, and some general cleanup). I may even re-spin the network diffs (I still run them on my firewall here and they do compile with -current).
Feb 19
The whole bus_space thing from the sparc64 page was checked into the OpenBSD CVS repository. <phew> Snapshots as of the 17th should have this code.
Feb 15
Minor bus_space bugglet has been fixed on the sparc64 page.
Feb 14
Some spit and polish for the bus_space patch on the sparc64 page. The last remaining debug code should be gone.
Feb 9, Feb 13
The bus_space patch on the sparc64 page now has been tested and works on Blade 100, Ultra 1, Ultra 5 and the Enterprise 450.
Jan 24, Feb 1, Feb 5
The sparc64 page was updated a bit and a new diff against -current was added for the bus_space revamp.
Jan 13 (2003)
Some notes and a workaround for the U5 boot hang problem have been added to the sparc64 page.
Dec 13
The 2nd generation sparc64 diff has once again been updated.
Dec 7
The 2nd generation sparc64 diff is now working well enough to boot the E450.
Dec 6
Added a semi-working port of the DIEHARD rng test suite.
Nov 25
I think the technical term is “slacking”, but I have not been completely idle. Nothing pretty or even usable yet for sparc64, but still some changes that may be of interest to some. One thing of interest: I have not had a single reboot (warm or cold) problem since I last updated this page. No idea if this is -current or my changes.
Nov 26, Dec 4
More incomplete sparc64 code... Well, the code is less incomplete as there is more of it.
Nov. 6
The E450 seems to be working now. Once again, details on the sparc64 page.
Nov. 2
The E450 is actually limping along now. The details are on the same sparc64 page.
Oct. 27
I have some stuff related to my space heater efforts over on this sparc64 page.
Oct. 18
For those wondering, I will get back to the routing and Elan code. I'm presently trying to get OpenBSD running on a Sun end table/space heater (E450).