Re: IBM PPC 405 series little endian?

2001-06-11 Thread Mark Salisbury
an in the VME based version. -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** - To unsubscribe from this list: send the lin

Re: IBM PPC 405 series little endian?

2001-06-11 Thread Mark Salisbury
. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body

Re: Break 2.4 VM in five easy steps

2001-06-06 Thread Mark Salisbury
rnel it too fscked up to deal with a small swap file. -- /*--------** ** Mark Salisbury | Mercury Computer Systems** ***/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel&q

Re: Break 2.4 VM in five easy steps

2001-06-06 Thread Mark Salisbury
with a small swap file. -- /*** ** Mark Salisbury | Mercury Computer Systems** ***/ - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED

Re: No 100 HZ timer!

2001-04-23 Thread Mark Salisbury
; To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- /*---

[WAAAY OT]Re: ANNOUNCE New Open Source X server

2001-04-19 Thread Mark Salisbury
t for this mailing list. funny, I could swear that RAD was an acronym for Rapid Application Development as opposed to your farcical interpretation. you complain about other people being hateful, but as I read it you threw the first fireball. -- /*------

[WAAAY OT]Re: ANNOUNCE New Open Source X server

2001-04-19 Thread Mark Salisbury
ould swear that RAD was an acronym for Rapid Application Development as opposed to your farcical interpretation. you complain about other people being hateful, but as I read it you threw the first fireball. -- /*----** ** Mark Salisbury | Mercur

Re: No 100 HZ timer!

2001-04-17 Thread Mark Salisbury
> (i.e. we will take a percent of the interrupts and record the untaken > interrupts as overruns). see my earlier e-mail, although it is a simple matter to enforce a minimum allowable interval by parameter checking. > > What the project will NOT do: > > This project will NOT prov

Re: No 100 HZ timer!

2001-04-17 Thread Mark Salisbury
On Mon, 16 Apr 2001, you wrote: > Mark Salisbury wrote: > > > > > Given a system speed, there is a repeating timer rate which will consume > > > 100% of the system in handling the timer interrupts. An attempt will > > > be made to detect this rate an

Re: No 100 HZ timer!

2001-04-17 Thread Mark Salisbury
On Mon, 16 Apr 2001, you wrote: Mark Salisbury wrote: Given a system speed, there is a repeating timer rate which will consume 100% of the system in handling the timer interrupts. An attempt will be made to detect this rate and adjust the timer to prevent system lockup

Re: No 100 HZ timer!

2001-04-17 Thread Mark Salisbury
r resolution VIRTUAL or PROFILE timers. as I said, there are some kool things we could do here, and we should design in allowances for future upgrades which implement these things and let it get done as a followon. -- /*--

Re: No 100 HZ timer!

2001-04-16 Thread Mark Salisbury
ensures that even a flood of POSIX timers with very short repeat intervals will be handled cleanly. I will get more detailed comments to you tomorrow. Mark Salisbury - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED]

Re: No 100 HZ timer!

2001-04-16 Thread Mark Salisbury
nsubscribe linux-kernel" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- /*** ** Mark Salisbury | Merc

Re: No 100 HZ timer!

2001-04-16 Thread Mark Salisbury
Q at http://www.tux.org/lkml/ -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** ** I will be riding in the Multiple Sclerosis**

Re: No 100 HZ timer!

2001-04-16 Thread Mark Salisbury
of POSIX timers with very short repeat intervals will be handled cleanly. I will get more detailed comments to you tomorrow. Mark Salisbury - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo inf

Re: POSIX 52 53? 54

2001-04-13 Thread Mark Salisbury
e to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel

Re: Linux-Kernel Archive: No 100 HZ timer !

2001-04-13 Thread Mark Salisbury
> I think it makes the most sense to keep jiffie as a simple unsigned > int. If we leave drivers, and other code as is they can deal with > single word (32 bit) values and get reasonable results. If we make HZ > too high (say 10,000 to get micro second resolution) we will start > limiting the

Re: Linux-Kernel Archive: No 100 HZ timer !

2001-04-13 Thread Mark Salisbury
I think it makes the most sense to keep jiffie as a simple unsigned int. If we leave drivers, and other code as is they can deal with single word (32 bit) values and get reasonable results. If we make HZ too high (say 10,000 to get micro second resolution) we will start limiting the max

Re: POSIX 52 53? 54

2001-04-13 Thread Mark Salisbury
AQ at http://www.tux.org/lkml/ -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** ** I will be riding in the Multiple Sclerosis** ** Great Mass Getaway, a 150 mil

Re: No 100 HZ timer !

2001-04-12 Thread Mark Salisbury
errupt happened till you get to the reload line because the int may have been masked or lower pri than another interrupt. also, why handle 1000's of interrupts if you only need to handle 10? -- /*** ** Mark Salisbury | Mercury Computer S

Re: No 100 HZ timer !

2001-04-12 Thread Mark Salisbury
happened till you get to the reload line because the int may have been masked or lower pri than another interrupt. also, why handle 1000's of interrupts if you only need to handle 10? -- /*** ** Mark Salisbury | Mercury Computer Systems

Re: No 100 HZ timer !

2001-04-11 Thread Mark Salisbury
> I suspect you might go for ticked if its overhead was less. The thing > that makes me think the overhead is high for tick less is the accounting > and time slice stuff. This has to be handled each system call and each > schedule call. These happen WAY more often than ticks... Contrary >

Re: No 100 HZ timer !

2001-04-11 Thread Mark Salisbury
I suspect you might go for ticked if its overhead was less. The thing that makes me think the overhead is high for tick less is the accounting and time slice stuff. This has to be handled each system call and each schedule call. These happen WAY more often than ticks... Contrary wise, I

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
> mark salisbury wrote: > > > > george anzinger wrote: > > > > > f) As noted, the account timers (task user/system times) would be much > > > more accurate with the tick less approach. The cost is added code in > > > both the system call and the

Re: No 100 HZ timer !

2001-04-10 Thread mark salisbury
rs depending on the jiffie abstraction can be supported without modification no matter what the configuration. Mark Salisbury - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vge

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
ect on the number of timer interrupts because they generally never get hit. and when they do, you have to pay the price anyway. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel T

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
onds, but possibly up to 20,000,500 nanoseconds. this is because the maximum legal POSIX time resolution is 20,000,000 nanoseconds (1/50th second or 50hz because of european electricity and old hardware) -- /*----** ** Mark Salisbury | Mercury Computer

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
0 to 1,000,000 improvement in resolution for timed events, and the clock overhead after the change was about the same. (+-10% depending on underlying CPU) this is on a system that only had one clock tick per process quantum, as opposed to the 10 in linux. -- /*--------

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
I've been > doing some of this already, both as a kernel patch and as part > of RTAI; search for 'timekeeper' in the LKML archives if interested. > > > > > dave... -- /*--------** ** Mark Salisbury | Mercury Computer Systems** ** [E

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
would probably be a good compile config option to allow fine or coarse process time accounting, that leaves the choice to the person setting up the system to make the choice based on their needs. -- /*----** ** Mark Salisbury | Mercury C

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
be replaced easily enough w/ a macro such as #define jiffies (get_time_in_jiffies()) then driver code would not need to be touched. -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED]

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
handler. On Tue, 10 Apr 2001, Andi Kleen wrote: > On Mon, Apr 09, 2001 at 02:19:28PM -0400, Mark Salisbury wrote: > > this is one of linux biggest weaknesses. the fixed interval timer is a > > throwback. it should be replaced with a variable interval timer with interrupts > &

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
handler. On Tue, 10 Apr 2001, Andi Kleen wrote: On Mon, Apr 09, 2001 at 02:19:28PM -0400, Mark Salisbury wrote: this is one of linux biggest weaknesses. the fixed interval timer is a throwback. it should be replaced with a variable interval timer with interrupts on demand for any system

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
such as #define jiffies (get_time_in_jiffies()) then driver code would not need to be touched. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
be a good compile config option to allow fine or coarse process time accounting, that leaves the choice to the person setting up the system to make the choice based on their needs. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
, both as a kernel patch and as part of RTAI; search for 'timekeeper' in the LKML archives if interested. dave... -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
the change was about the same. (+-10% depending on underlying CPU) this is on a system that only had one clock tick per process quantum, as opposed to the 10 in linux. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
bly up to 20,000,500 nanoseconds. this is because the maximum legal POSIX time resolution is 20,000,000 nanoseconds (1/50th second or 50hz because of european electricity and old hardware) -- /*----** ** Mark Salisbury | Mercury Computer Systems** *

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
on the number of timer interrupts because they generally never get hit. and when they do, you have to pay the price anyway. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team

Re: No 100 HZ timer !

2001-04-10 Thread mark salisbury
without modification no matter what the configuration. Mark Salisbury - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FA

Re: No 100 HZ timer !

2001-04-10 Thread Mark Salisbury
mark salisbury wrote: george anzinger wrote: f) As noted, the account timers (task user/system times) would be much more accurate with the tick less approach. The cost is added code in both the system call and the schedule path. Tentative conclusions: Currently we

Re: No 100 HZ timer !

2001-04-09 Thread Mark Salisbury
sysclock" timer interrupt per process quantum instead of 10. -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** ** I will be riding in

Re: No 100 HZ timer !

2001-04-09 Thread Mark Salisbury
> > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- /*--

Re: No 100 HZ timer !

2001-04-09 Thread Mark Salisbury
TED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - K

Re: No 100 HZ timer !

2001-04-09 Thread Mark Salisbury
tead of 10. -- /*----** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** ** I will be riding in the Multiple Sclerosis** ** Great Mass Getaway, a 150 mile bike

Re: GPL Question

2000-10-27 Thread Mark Salisbury
t be equivalent) so the question in simple terms might phrased as: is the API under GPL, or is it the code or are both? I think the answer is both. -- /*----** ** Mark S

Re: GPL Question

2000-10-27 Thread Mark Salisbury
, or is it the code or are both? I think the answer is both. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | ** **** ** "WY

Re: test10-pre3

2000-10-18 Thread Mark Salisbury
On Tue, 17 Oct 2000, David Weinehall wrote: > On Tue, Oct 17, 2000 at 08:14:58AM -0400, Mark Salisbury wrote: > > > > On Mon, 16 Oct 2000, [EMAIL PROTECTED] wrote: > > > On Tue, 17 Oct 2000, Mikael Pettersson wrote: > > > > > Why Intel chose family 15

Re: test10-pre3

2000-10-18 Thread Mark Salisbury
On Tue, 17 Oct 2000, David Weinehall wrote: On Tue, Oct 17, 2000 at 08:14:58AM -0400, Mark Salisbury wrote: On Mon, 16 Oct 2000, [EMAIL PROTECTED] wrote: On Tue, 17 Oct 2000, Mikael Pettersson wrote: Why Intel chose family 15 is still beyond me though. IV is 15 if you just

Re: test10-pre3

2000-10-17 Thread Mark Salisbury
crack. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** ** "WYGIWYD - What You Get Is What

Re: test10-pre3

2000-10-17 Thread Mark Salisbury
. -- /*** ** Mark Salisbury | Mercury Computer Systems** ** [EMAIL PROTECTED] | System OS - Kernel Team ** **** ** "WYGIWYD - What You Get Is What You De

Re: [Criticism]C++ Flamewar

2000-10-16 Thread Mark Salisbury
didn't say I wanted to do it, just that it could be done. my point was that a god-awful 365 message flamewar was unnecessary, and removing C++ keywords from system headers is not that big a deal. On Mon, 16 Oct 2000, Keith Owens wrote: > On Mon, 16 Oct 2000 08:50:24 -0400, > Mark Sal

Re: [Criticism]C++ Flamewar

2000-10-16 Thread Mark Salisbury
ll except the core of the kernel) etc etc... -- /*--------** ** Mark Salisbury |[EMAIL PROTECTED] ** **** ** "WYGIWYD - What You Get Is What You Deserve" ** **-

problem with cscope and 2.4-test8 source file

2000-09-18 Thread Mark Salisbury
(void){} simply breaking up this printk up into several smaller printk's solves the problem. I guess this is only a problem if you use cscope, but I thought you all would like to know.. Mark /*** ** Mark Salisbury | Mercury Computer Systems

problem with cscope and 2.4-test8 source file

2000-09-18 Thread Mark Salisbury
(void){} simply breaking up this printk up into several smaller printk's solves the problem. I guess this is only a problem if you use cscope, but I thought you all would like to know.. Mark /*** ** Mark Salisbury | Mercury Computer Systems