Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-06 Thread Oleg I. Vdovikin
> With both variants even on a 166MHz CPU you'll get above 1e-7 precision, > which is way above accuracy of any crystal oscillator. No, this is not so - this line return ((long)cc * 100) / CALIBRATE_TIME; truncates the result to the MHZ because of the '* 100' statement (cc is an

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-06 Thread Oleg I. Vdovikin
Jeff, The things are pretty simple (HZ - in real should be "Hz", cause HZ are fixed for Alpha, HZ = 1024 Hz) : Hz = cc / calibration_time cc == rpcc() at end - rpcc() at begin calibration_time = (CLOCK_TICK_RATE / CALIBRATE_LATCH). So there is nothing wrong - clock

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-06 Thread Oleg I. Vdovikin
Jeff, The things are pretty simple (HZ - in real should be Hz, cause HZ are fixed for Alpha, HZ = 1024 Hz) : Hz = cc / calibration_time cc == rpcc() at end - rpcc() at begin calibration_time = (CLOCK_TICK_RATE / CALIBRATE_LATCH). So there is nothing wrong - clock ticks

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-06 Thread Oleg I. Vdovikin
With both variants even on a 166MHz CPU you'll get above 1e-7 precision, which is way above accuracy of any crystal oscillator. No, this is not so - this line return ((long)cc * 100) / CALIBRATE_TIME; truncates the result to the MHZ because of the '* 100' statement (cc is an

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-05 Thread Oleg I. Vdovikin
That's it. Please also include my old rtc patch for 2.2.x series into official 2.2.20 kernel. Thanks, Oleg. - From: "Jeff Garzik" <[EMAIL PROTECTED]> Subject: Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration? > Oleg, > > The official kernel now carries

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-05 Thread Oleg I. Vdovikin
erson" <[EMAIL PROTECTED]> To: "Ivan Kokshaysky" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: "Oleg I. Vdovikin" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, July 04, 2001 10:45 PM Subject: [patch] Re: al

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-05 Thread Oleg I. Vdovikin
[EMAIL PROTECTED] To: Ivan Kokshaysky [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Cc: Oleg I. Vdovikin [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Wednesday, July 04, 2001 10:45 PM Subject: [patch] Re: alpha - generic_init_pit - why using RTC for calibration? On Fri, Jun 29, 2001 at 09:19

Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-05 Thread Oleg I. Vdovikin
That's it. Please also include my old rtc patch for 2.2.x series into official 2.2.20 kernel. Thanks, Oleg. - From: Jeff Garzik [EMAIL PROTECTED] Subject: Re: [patch] Re: alpha - generic_init_pit - why using RTC for calibration? Oleg, The official kernel now carries

[PATCH] alpha - generic_init_pit - CTC calibration

2001-07-04 Thread Oleg I. Vdovikin
Here is the patch against the buggy Cypress RTC which is found on some Alpha boards. It's tested with 2.2.16 & 2.2.19 kernels and as seems should work with 2.4.x kernels. This patch differs from initial Ivan's version by the "cc" variable type & different calibrate divisor usage for better

[PATCH] alpha - generic_init_pit - CTC calibration

2001-07-04 Thread Oleg I. Vdovikin
Here is the patch against the buggy Cypress RTC which is found on some Alpha boards. It's tested with 2.2.16 2.2.19 kernels and as seems should work with 2.4.x kernels. This patch differs from initial Ivan's version by the cc variable type different calibrate divisor usage for better

Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-03 Thread Oleg I. Vdovikin
Here is the patch against the buggy Cypress RTC which is found on some Alpha boards. It's tested with 2.2.16 & 2.2.19 kernels and as seems should work with 2.4.x kernels. This patch differs from initial Ivan's version by the "cc" variable type & different calibrate divisor usage for better

Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-03 Thread Oleg I. Vdovikin
Here is the patch against the buggy Cypress RTC which is found on some Alpha boards. It's tested with 2.2.16 2.2.19 kernels and as seems should work with 2.4.x kernels. This patch differs from initial Ivan's version by the cc variable type different calibrate divisor usage for better

Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-02 Thread Oleg I. Vdovikin
Ivan, thanks. I will minorly adjust the patch, prepare it for 2.2.x series and then post it. Thanks, Oleg. P.S. Richard, any thoughts? - Original Message - From: "Ivan Kokshaysky" <[EMAIL PROTECTED]> To: "Oleg I. Vdovikin" <[EMAIL PROTECTED]>

Re: alpha - generic_init_pit - why using RTC for calibration?

2001-07-02 Thread Oleg I. Vdovikin
Ivan, thanks. I will minorly adjust the patch, prepare it for 2.2.x series and then post it. Thanks, Oleg. P.S. Richard, any thoughts? - Original Message - From: Ivan Kokshaysky [EMAIL PROTECTED] To: Oleg I. Vdovikin [EMAIL PROTECTED] Cc: Richard Henderson [EMAIL PROTECTED]; [EMAIL

alpha - generic_init_pit - why using RTC for calibration?

2001-06-29 Thread Oleg I. Vdovikin
Hello, we've a bunch of UP2000/UP2000+ boards (similar to DP264) with 666MHz EV67 Alphas (we're building large Alpha cluster). And we're regulary see "HWRPB cycle frequency bogus" and the measured value for the speed in the range of 519 MHz - 666 MHz. And this value changes in this range

alpha - generic_init_pit - why using RTC for calibration?

2001-06-29 Thread Oleg I. Vdovikin
Hello, we've a bunch of UP2000/UP2000+ boards (similar to DP264) with 666MHz EV67 Alphas (we're building large Alpha cluster). And we're regulary see HWRPB cycle frequency bogus and the measured value for the speed in the range of 519 MHz - 666 MHz. And this value changes in this range from

[PATCH] 2.2.19: Alpha PCI code: pcibios_fixup_bus

2001-06-20 Thread Oleg I. Vdovikin
Hi! We've number of UP2000+ boards (they just like DP264 in common). These boards has 2 PCI hoses, both has 3 PCI slots - one 32bits (IdSel=9) & two 64bits (IdSel=7,8) (6 slots in total). Recently we've tried to install 3c985b 64-bit card and observe the following: this card works just

[PATCH] 2.2.19: Alpha PCI code: pcibios_fixup_bus

2001-06-20 Thread Oleg I. Vdovikin
Hi! We've number of UP2000+ boards (they just like DP264 in common). These boards has 2 PCI hoses, both has 3 PCI slots - one 32bits (IdSel=9) two 64bits (IdSel=7,8) (6 slots in total). Recently we've tried to install 3c985b 64-bit card and observe the following: this card works just