Greetings all, and a heads up about future linux kernels;

I just had an exchange this past week on LKML with the 2 guys from intel 
about a feature that will be in the kernel by the end of 3.12 for sure.

In their zeal to save every last milliwatt for the netbooker sucking up 
bandwidth in the coffee shop or public library, they are developing a means 
to power down unused bits and pieces, in this case I/O ports.

Knowing that whatever we hide behind the isolcpus= argument can't be seen 
by top or other so-called "system" monitors, and that they might decide to 
power down the parport, or a pci-e card as the case may be while Stewarts 
Cinci's x table is doing a rapid at 400 ipm, which would not allow a 
graceful stop to be done, I objected.  Then they changed the argument that 
it was only to prevent meltdowns.  I still asked, and got no response for 
an advanced warning of perhaps .5 seconds so we could at least initiate a 
stop. So the patches went in, but if we stay with an x86 version on linux, 
and decide to see if we can RTAI or whatever the latest 3.12+ kernel is by 
the time we've hit 3.1, that there will be that possibility, and that it 
can be compiled out, but will be on by default.

I even called it what I see it as, a piece of "feel good" that had the 
possibility of doing considerable damage, and that trying to save an 
overheated $75 motherboard while damaging a $200K piece of machinery made 
zero business sense.  In one ear and out the other, leaving no trace of its 
passage that I could detect.

No comment was made addressing my concerns that they might shut it down 
because they couldn't see what it was doing behind the isolcpus argument.

Hell, even at the price of my toy stuff, the cost of a blown motherboard is 
absolutely the least of my worries, it is simply _not_ a factor.  And once 
you folks get an I/O cape for the BBB ready, and I can get back on my feet 
(I tore up a knee 2 weeks ago working on my pickup, so I'm hobbling around 
on crutches) such that I can basically pull out the atom box and reconnect 
the cables to the BBB, I'll be doing it.  I am in love with that whole 
concept.

+10 to the conversation about this stuff now being treated as black boxes, 
where you have to explain to the person on the other side of the show table 
what the machine does, not how our version does it better, does leave most  
of you, and maybe even me in some cases, in the position of being the 
"magician on call" at whatever rate the traffic will bear AND buys our 
lunch.  The fact that we have to tell them what a lathe or mill does, 
boggles my mind and its one heck if an indictment about the quality of our 
child indoctrination system.  It is no longer education, but worker 
training for welfare claims or burger flipping.  I can't find an 18 yo 
today that can actually read the weekly fishwrap and its generally well 
written here.  But thats just overflow from other lists I'm subbed to, your 
experience may be better.  I sure hope it is.

It also means that some little niggling thing that we are used to "working 
around" is going to have to be fixed so its handled in a safe, totally 
benign manner.  This "jog on pause", and even a tool length recalibration 
if the tool is replaced is one such niggle.  But it is being worked on and 
I have 100% confidence it will be done correctly before its ever handed to 
the frogs like me.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)

Kirkland, Illinois, law forbids bees to fly over the village or through
any of its streets.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
         law-abiding citizens.

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to