On May 5, 2005, at 10:32 AM, harland harrison wrote:
Our USB Ethernet shim is not working with the released version of
Tiger.
The shim uses mBufs successfully on 10.3.
Has there been some change or work around required to get memory
for a kext
in 10.4 ?
Yes things have changed in Tiger (10.4). Apple introduced KPIs
(kernel programming interfaces) to standardize things in the kernel
to help insure binary compatibility going forward (affects several
areas outside of IOKit). KPIs have been discussed on this and other
lists as well as at WWDC 2004 (hinted at during WWDC 2003 I believe).
[always a good idea to test against seed releases, Tiger has been
available in this regard since WWDC 2004]