Re: C++ in KMDF

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



mirage2k2 <mirage2k2@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:

I use both C and C++ - with templates - I have configured STLPort to build
and run in kernel mode.

Is that something you can make available? (I tried to send this privately,
but you post anonymously.)

So can someone from MS tell us what the deal is? Why can't MS write a DDK
compiler (for their own OS) that generates safe drivers (for their own OS)
that uses perhaps a subset of C++ features?

One reason is that we in the driver world represent a relatively
insignificant fraction of the Microsoft compiler audience. Our voices
represent merely a puny squeak amid the vast din of feature requests from
Visual Studio users.

There is a wall between the compiler teams and the DDK teams. Requests
from the DDK team have to be vetted through the need/benefit sieve just
like requests from outside the company.
--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
.



Relevant Pages

  • Re: Structure of large link libraries in f95
    ... I cited LAPACK as an example that might be of general interest, ... which LAPACK90 shows just how ugly option 2 can get. ... It isn't intrinsically hard to do, but Sun's compiler ... the requests for compile-to-archive stopped, ...
    (comp.lang.fortran)
  • Re: Save statement
    ... that the compiler choose a fixed address for the variable's memory, ... AUTOMATIC requests that the variable be allocated to storage that is ... heap memory that gets deallocated on routine exit. ... It is true that this is usually implemented using static allocation, ...
    (comp.lang.fortran)
  • Re: non-functional backout for review
    ... Compiler gives almost identical code for old and ... New one (requests for backout) ... I will use a version which compiler can generate optimized code. ...
    (freebsd-current)
  • Re: Is the Ada run-time required to detect out-of-memory conditions?
    ... > CPU will only handle memory requests of at least one page. ... > When larger memory is requested some C compiler will just pass the request ... "The terrorists rejoice in the killing of the innocent, ...
    (comp.lang.ada)