Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jul 2015 21:40:51 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        Venkat Duvvuru <venkatkumar.duvvuru@avagotech.com>
Cc:        Allan Jude <allanjude@freebsd.org>, freebsd-current@freebsd.org
Subject:   Re: Kernel Application Binary Interface (kABI) support in FreeBSD
Message-ID:  <55B0EEE3.7080609@freebsd.org>
In-Reply-To: <CADFzAK_TLsM3=4pGVdavKXeNzyDvB1koVGqn1oHQisf1avqQNg@mail.gmail.com>
References:  <e99bd6bc6ecf65c35f442e4065533c71@mail.gmail.com> <55A9157A.8050208@freebsd.org> <55A91837.50805@freebsd.org> <CADFzAK_wzBbhGsF3G1C32TY5afY5Yu0P6TCJmcFuJvkmRn3ZOg@mail.gmail.com> <55AE5810.6080205@freebsd.org> <CADFzAK_9kkyRKO0ATAbz94YWVHcFyPu2fS6tWi0gYV=ogy6v3w@mail.gmail.com> <55AFB0B7.4040605@freebsd.org> <CADFzAK_TLsM3=4pGVdavKXeNzyDvB1koVGqn1oHQisf1avqQNg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 7/23/15 6:06 PM, Venkat Duvvuru wrote:
> I will debug this crash.
> At this point, my concern is not about debugging this particular 
> issue but whether to commit to our customers or not about the binary 
> compatibility of FreeBSD X.0 drivers with all FreeBSD X.Y OS versions.
> I would like to stay safe and tell the customers to build the 
> drivers on their respective revisions unless you folks think that 
> the binary compatibility is maintained very strictly and this is one 
> of those rare bugs.
this is supposed to be possible but whether it actually is depends to 
some extent on whether the code in  question is considered likely to 
be directly callable by a third party module. Most interfaces that are 
likely to be called from network and storage drivers willb e very 
stable, as will scheduler interfaces and things like task queues and 
thread creation. the more esoteric the more likely that an 
incompatibility can be committed and not caught.

>
> Please let me know.

well, what are you doing?

>
> Thanks,
> Venkat.
>
> On Wed, Jul 22, 2015 at 8:33 PM, Julian Elischer <julian@freebsd.org 
> <mailto:julian@freebsd.org>> wrote:
>
>     On 7/22/15 2:56 PM, Venkat Duvvuru wrote:
>>     I have this setup where FreeBSD 9.0 OCE driver is loaded on
>>     FreeBSD 9.3. The OCE module loads just fine but when the
>>     interface is brought up, the system crashes. This happens
>>     everytime I bring the interface up.
>>     The backtraces are attached with this email.
>>     However, if I build the same driver on 9.3, everything works
>>     just fine.
>>
>     then that is a bug.
>     Unfortunately I'm not your man for helping you find it at the
>     moment.
>     Do you now how to run a kernel under GDB?
>     (either in a VM or with serial console (or firewire if you have
>     it))
>     There is a handbook section on doing this.
>     You might look at trying to see what actually goes wrong with
>     the help of GDB.
>
>
>>
>>             _______________________________________________
>>             freebsd-current@freebsd.org
>>             <mailto:freebsd-current@freebsd.org> mailing list
>>             http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>             To unsubscribe, send any mail to
>>             "freebsd-current-unsubscribe@freebsd.org
>>             <mailto:freebsd-current-unsubscribe@freebsd.org>"
>>
>>
>>
>
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55B0EEE3.7080609>