Subject: Re: [sv-cc] meeting minutes 3/4
From: Francoise Martinolle (fm@cadence.com)
Date: Wed Mar 05 2003 - 06:11:27 PST
Sorry, It is difficult (at least for me) to take minutes and also 
participate in the conference
call.
Thanks Michael for actually reading the minutes.
Francoise
        '
.
At 10:11 AM 3/5/2003 +0100, Michael Rohleder wrote:
>Two corrections and a remark.
>
>Francoise Martinolle wrote:
>
> > meeting minutes from last week
> > ? proposed.
>
>Michael
>
> > joao seconded
> >
> > ...
> >
> > Andrzej prefers:
> > import extern
> > export extern.
>
>I like this at least more than the DPI marker.
>
> > ...
> >
> > SV to C call, default context is current instance
> >
> > John: Every call form C to SV would have to be preceded by a set_context.
> > Joao: SV to C call uses the default context, C calls SV. Large use is to
> > not manipulate the context.
> >
> > Michael: I can see the runtime benefit in passing a context pointer.
>
>I can see the runtime benefit in NOT passing a context pointer.
>
>[If the context pointer is set implicitely and needs to be retrieved only 
>when it is actually required (which I assume is rather
>seldom), then the work to push this data onto the stack, reserve more 
>space for it, and clean it up afterwards will go away
>_for_every_function_call_. When the sv_get_context() function is defined 
>as builtin, it could be a rather fast implementation,
>without much overhead. Otherwise a similar function needs to be called 
>anyway _before_ calling the function (since the pointer needs
>to be provided ...). And another benefit for the user: it is _visible_ in 
>the code whether a context is really used. It is even
>possible to have a check in sv_get_context() that validates the function 
>actually is defined as having "context". Otherwise I need
>to do this always when passing the pointer.].
>
>
>--
>
>NOTE: The content of this message may contain personal views
>       which are not neccessarily the views of Motorola, unless 
> specifically stated.
>
>          ___________________________________________________
>         |                                                   |
>       _ | Michael Rohleder            Tel: +49-89-92103-259 | _
>      / )| Software Technologist       Fax: +49-89-92103-680 |( \
>     / / | Motorola, Semiconductor Products, System Design   | \ \
>   _( (_ |  _   Schatzbogen 7, D-81829 Munich, Germany    _  | _) )_
>  (((\ \>|_/ >                                           < \_|</ /)))
>  (\\\\ \_/ /    mailto:Michael.Rohleder@motorola.com     \ \_/ ////)
>   \       /_______________________________________________\       /
>    \    _/                                                 \_    /
>    /   /                                                     \   \
>
>The information contained in this email has been classified as:
>Motorola General Business Information (x)
>Motorola Internal Use Only            ( )
>Motorola Confidential Proprietary     ( )
>
>
>*** This note may contain Motorola Confidential Proprietary or
>     Motorola Internal Use Only Information and is intended to be
>     reviewed by only the individual or organization named above.
>     If you are not the intended recipient or an authorized representative
>     of the intended recipient, you are hereby notified that any review,
>     dissemination or copying of this email and its attachments, if any,
>     or the information contained herein is prohibited. If you have received
>     this email in error, please immediately notify the sender by
>     return email and delete this email from your system.
>     Thank you! ***
>
This archive was generated by hypermail 2b28 : Wed Mar 05 2003 - 06:12:30 PST