Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment: Linus is right (Score 4, Informative) 365

by bms20 (#48058779) Attached to: Object Oriented Linux Kernel With C++ Driver Support
Having spent all week analyzing (and debugging) the mentor graphics usb driver (musb) for the omap processor, I can categorically say that there are some seriously weak drivers in linux.

I cannot see how introducing something like C++ will improve the situation. Changing the langauge doesn't get rid of evolutionary code, nor does it fix people's thinking. I can't fault the guys who evolved the musb driver into a working piece of code - the crux of the problems originate with the original Mentor documentation: Unavailable, poorly coverage of errata, poor detail on what the hardware block is doing.

What is required for good drivers are:
  • *Careful programming
  • *Open driver review
  • *Open test suites
    • -For example, the ability to run a verification test to verify that the omap (beagle board) can perform reliable control channel transfers over usb when acting as a peripheral would have saved me a lot of pain.
    • -How about: "Does your RS232 interface work" - hook it to an open test rig, and verify that it can run reliably at 115200 baud for a week. You'd be surprised, but the omap will most likely fail this.

If hardware vendors wish to compete for embedded linux systems, then they should promote their performance on how well they do on the open test suite with their linux drivers - not just on their arm core's performance.

-bms

Comment: Another way for patching binaries? (Score 1) 125

by bms20 (#47657073) Attached to: NVIDIAs 64-bit Tegra K1: The Ghost of Transmeta Rides Again, Out of Order
Does this architecture require us to load the "NVidia processor driver" which comes with 100 megabytes of code specializations for every game shipped?
That is, after all, why their graphics drivers perform so well - they patch all shaders on top-end games...

Comment: Put the f*g start menu back (Score 2) 563

by bms20 (#40761875) Attached to: Windows 8 Graphics: Microsoft Has Hardware-Accelerated Everything
I'm using Customer Preview 8250 right now to build the windows port of my software.

It is so much faster and more responsive than any windows I've ever used before.

Please Please Please put the start menu back. You can keep your overlay mode; I don't care, just make it work like every other version of windows out there.

Computers are useless. They can only give you answers. -- Pablo Picasso

Working...