L
Lucvdv
I'm getting different behavior between XP Professional and XPe on the same
hardware, a Pentium M system. I'm talking about swapping OS on the same
mainboard, so it's not a matter of BIOS settings or so.
The only hardware difference is that XP Pro runs from harddisk, and XPe
from flash.
I'm using the same drivers in both setups: in XP Pro I installed from the
CD where I grabbed them from to componentize them for XPe.
Under XPe, the CPU frequency varies with CPU load between 600 MHz and 1.6
GHz.
Under XP Pro, the CPU frequency remains fixed at its maximum, 1.6 GHz.
From a power point of view it might seem that XPe is better, but my problem
is that I need the CPU frequency to be fixed.
There's a custom hardware driver that must control non-intelligent I/O with
microsecond level accuracy, and to obtain that level the driver uses the
processor's TSC register. If the clock frequency isn't fixed, that's an
impossible task of course.
The device works perfectly with Win2000 or XP Pro as OS, but it fails
dramatically under XPe.
hardware, a Pentium M system. I'm talking about swapping OS on the same
mainboard, so it's not a matter of BIOS settings or so.
The only hardware difference is that XP Pro runs from harddisk, and XPe
from flash.
I'm using the same drivers in both setups: in XP Pro I installed from the
CD where I grabbed them from to componentize them for XPe.
Under XPe, the CPU frequency varies with CPU load between 600 MHz and 1.6
GHz.
Under XP Pro, the CPU frequency remains fixed at its maximum, 1.6 GHz.
From a power point of view it might seem that XPe is better, but my problem
is that I need the CPU frequency to be fixed.
There's a custom hardware driver that must control non-intelligent I/O with
microsecond level accuracy, and to obtain that level the driver uses the
processor's TSC register. If the clock frequency isn't fixed, that's an
impossible task of course.
The device works perfectly with Win2000 or XP Pro as OS, but it fails
dramatically under XPe.