- 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).