===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus44.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -c -r1.2 -r1.3
*** www/plus44.html 2008/08/23 17:19:41 1.2
--- www/plus44.html 2008/09/10 14:38:14 1.3
***************
*** 66,71 ****
--- 66,146 ----
+
+
+ - Stability fixes for the radeon driver, mostly related to VBLANK interrupt handling.
+
- Prevent memory leak for IPv6 output descriptors in the pcb code when detaching.
+
- Prevent sparc64 Tadpole SPARCLE machines from using DMA in the pciide code and fall back to PIO instead.
+
- Updated xf86-video-mga to 1.4.9, xf86-video-nv to 2.1.10, xf86-video-neomagic to 1.2.1 and xf86-video-vmware to 10.16.4.
+
- Added stricter checking for values controlling loops and memory allocations in the i915 and radeon DRM code.
+
- Allow port distfiles to be stored as by_digest/sha1/di/digest to prevent distfiles directories to exceed the maximum number of links.
+
- Fix for record ring pointers when audio pauses or overruns.
+
+
- Try harder on sparc64 to find the aux port in pckbd(4). Tadpole SPARCLE needs it.
+
- Add rebuild mark to softraid(4) to restart a rebuild upon clean shutdowns.
+
- Fix FIFO overruns in ath(4) for PCI-E chipsets.
+
- Make sure route message length is properly aligned to the next natural boundary.
+
- Update the timezone data to tzdata2008e and code to tzcode2008e.
+
- On m88k-based machines, disable delay slots in the locore 88110-specific parts.
+
+
- In the network route code, fix tracking of RTF_MPATH.
+
- Added Option GlobeSurfer ICON7.2 and Option GlobeTrotter HDSPA ICON 225 to the list of supported umsm(4) devices.
+
- New implementation of malloc(3) from otto@.
+
- Increase the size of the TSB on large memory sparc64 machines.
+
+
- Extend the malo(4) device firmware load timeout from 50000us to 500000us.
+
- Make sure uvideo(4) fails properly if the image resolution changes on the fly and exceeds the buffer size.
+
- New target for ports makefiles "update-or-install".
+
- Add -b switch to locate(1) for matching on the last part of the path only.
+
+
- Fix for alpha PIE executables that sometimes could end up mapped on, or above, the stack.
+
- Make RAMDISK kernels work on sparc64 T2 systems by switching early to a temporary stack.
+
- Make sure libstdc++ does not undefine C99 math macros if !_GLIBCPP_USE_C99.
+
+
- Add code for alpha to decode machine checks on Avanti, providing a description ofthe problem.
+
- Make sure we clear the pf(4) state key pointer in the mbuf header to prevent ipsec encapsulated state to be linked to the decapsulated one.
+
- Implemented various C99 functions like isnormal(3) and isnan(3) in libc.
+
+
- Fix for occasional double free in getpwent(3).
+
- Fix ps(1) output problem on hppa triggered by faulty cache aliasing boundary sizes.
+
- Fix stack abuse in the ksh(1) "time" command.
+
- Make relayd(8) validate packet length in debug dns packet logging before printing the header.
+
- Prevent sshd(8) from printing options that have been compile-time disabled when running in config test mode.
+
+
- Added dynamic IPv6-to-IPv4 and IPv4-to-IPv6 translation in relayd(8).
+
- Added proper interrupt handling for alpha PCI devices behind bridges.
+
- Added some more C99 definitions to math.h.
+
+
- Implemented a method to fetch scsi device "devid".
+
- Implemented the cpu_yield hypervisor call for sparc64, used in the idle loop of SUN4V-based machines. Huge performance boost when most of the CPUs are idle.
+
- Fix timekeeping anomalies on Sparc64 T1000 machines by moving smp_signotify() from IPL_NONE to IPL_SOFTINT.
+
+
- Move Huawei E618 and E620 from ubsa(4) to umsm(4).
+
- Bug fix for pow() and powf().
+
- More accurate algorithm for tan() in libm.
+
+
- Provide a timecounter for sparc64 based on the UltraSPARC IIe STICK logic.
+
- Better metadata handling in softraid(4).
+
- Make alpha read SRM hints for the bottom 4 PCI slots of an AlphaServer 1000A.
+
- Added acx(4) at cardbus(4) for sparc64 GENERIC kernels.
+
- Introduced a new 'parent' keyword in relayd(8) to inherit the state from another host with the specified Id.
+
+
- Added ohci(4) and ehci(4) at cardbus(4) for sparc64 GENERIC kernels.
+
- Add support in the kernel to recognize, load and execute position independent executables and randomize the load address. Not for all arches yet.
+
+
- Fix for isp(4) firmware loading, now works again on sparc64.
+
- In relayd(8), use getaddrinfo/getnameinfo instead of inet_pton/inet_ntop to allow specifying and printing the IPv6 scope indentifier.
+
+
- Add -E flag and 'skipempty' option to mail(1) to skip sending messages with empty bodies.
+
- Add prototype for infnan in math.h so it returns correct values.
+
- Fix relayd(8) NAT lookup for IPv6.
+
- Link UDP PCBs to pf(4) states, same as for TCP.
+
+
- On bge(4), enable the read DMA engine's PCI read request long burst mode for PCIe chips. Resolves poor TX performance.
+
- Add a timecounter on sparc64, based on the $sys_tick register, and use it on machines that have it.
+
- Fix re(4) so newer PCIe devices work (8168C*/8102*).
+
+
- Updated xenocara ati driver to 6.9.0.
- Make sparc64 IV processors only attach the first thread of every core for now.
***************
*** 920,926 ****
www@openbsd.org
!
$OpenBSD: plus44.html,v 1.2 2008/08/23 17:19:41 deraadt Exp $