Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Posted by
Stephen Wille Padnos
on 2008-03-03 22:26:01 UTC
Michael Fagan wrote:
that work on some computers (but not others).
The System Management Mode is a higher priority interrupt than any of
the timers available to the RT system. (it's actually higher priority
than NMI, the "non-maskable interrupt" - that's very very high priority
:) ) A system management interrupt will halt execution of an RT task
just as easily as a userspace task. Even if it doesn't interrupt an RT
task, as soon as the RT system yields the CPU to the non-realtime
processes, the SMI processing will be done, and that will delay the next
execution of the RT tasks.
Note: I haven't stuck a modern CPU on a logic analyzer to test this
stuff - I can't afford the equipment :) If anyone has more info on the
subject, I'm all ears.
- Steve
>I don't know about this particular issue, but one of the mainThis issue still crops up on the realtime kernel. There are workarounds
>differences between the EMC2 packaged Ubuntu version and the normal
>Ubuntu distro is that it runs a real time kernel which is designed to
>help prevent this sort of interruption, at least at the OS level. It
>makes the computer slower for GUI and other tasks, but a lot better
>for CNC controls.
>
>
that work on some computers (but not others).
The System Management Mode is a higher priority interrupt than any of
the timers available to the RT system. (it's actually higher priority
than NMI, the "non-maskable interrupt" - that's very very high priority
:) ) A system management interrupt will halt execution of an RT task
just as easily as a userspace task. Even if it doesn't interrupt an RT
task, as soon as the RT system yields the CPU to the non-realtime
processes, the SMI processing will be done, and that will delay the next
execution of the RT tasks.
Note: I haven't stuck a modern CPU on a logic analyzer to test this
stuff - I can't afford the equipment :) If anyone has more info on the
subject, I'm all ears.
- Steve
Discussion Thread
marcin_ose
2008-03-03 18:43:08 UTC
LinuxCNC laptops
stan
2008-03-03 18:49:13 UTC
Ref: LinuxCNC laptops
Stephen Wille Padnos
2008-03-03 19:17:18 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Tom Hubin
2008-03-03 22:16:18 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Michael Fagan
2008-03-03 22:19:53 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Stephen Wille Padnos
2008-03-03 22:21:11 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Stephen Wille Padnos
2008-03-03 22:26:01 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Michael Fagan
2008-03-03 22:32:48 UTC
Re: [CAD_CAM_EDM_DRO] LinuxCNC laptops
Yahoo
2008-03-04 07:48:56 UTC
Re: LinuxCNC laptops
caudlet
2008-03-04 07:50:57 UTC
Re: LinuxCNC laptops
Dave Halliday
2008-03-04 23:42:52 UTC
RE: [CAD_CAM_EDM_DRO] Re: LinuxCNC laptops
gcode fi (hanermo)
2008-03-05 01:33:04 UTC
Re: [CAD_CAM_EDM_DRO] Re: LinuxCNC laptops - OT Compaq
stan
2008-03-05 02:08:26 UTC
Ref: LinuxCNC laptops - OT Compaq
Michael Fagan
2008-03-05 21:38:22 UTC
Re: [CAD_CAM_EDM_DRO] Ref: LinuxCNC laptops - OT Compaq