* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
@ 2001-02-09 19:14 ` Jun Nakajima
2001-02-09 19:42 ` David Mosberger
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Jun Nakajima @ 2001-02-09 19:14 UTC (permalink / raw)
To: linux-ia64
Do we want to support epc-based system calls? I know some other IA-64 OS
uses that mechanism. I'm not sure how much perfermance gain we can get
by that in Linux, though.
Don Dugger wrote:
>
> All-
>
> As promised, here is the Linux IA64 To-Do list, current
> as of 2/9/01. The pretty printed HTML version is always
> available at `http://www.linuxia64.org/todo.html/'. Note
> that there are a few things that no one has signed up to
> do yet. If you are interested in taking responsibility for:
>
> EEPro100
> Hot plug SCSI
> GLIBC unwind API
> setjmp cleanup
>
> just let me know (here is your chance for fame and fortune :-)
>
> Linux IA64 To-Do List
> Februrary 9, 2001
>
> Kernel
>
> Task
> Owner
> Details
>
> Unaligned handler
> David Mosberger - DONE
> Works for user procs, need support for kernel
>
>
> CS4281 Sound
> Thomas Woller
> Should be OK, requires updated MPG128 and/or XMMS
>
>
> EEPro100
> ?
> Hangs on >180MB xfers
>
>
> Hot plug SCSI
> ?
> Hotplugging doesn't crash the kernel but the
> kernel doesn't detect the change.
>
>
> Other HW Support
>
>
> UNIX98 test suite
> Doug Beattie
> Fix test suite failures, need simple test cases
>
>
> CPU state on execve
> David Mosberger
> Clear CPU state to avoid info leak to new program.
> Alan Cox thinks it would be sufficient to do this when
> current->dumpable is zero
>
> AGP Support
> Chris Ahna
>
>
> DRI support
> Chris Ahna
> Need DRI module for ATI Rage128
>
>
> llseek
> Erich Focht - DONE
> Need llseek for fs/proc/base.c:proc_mem operations.
> Patch submitted.
>
>
> Libraries
>
> Task
> Owner
> Details
>
>
> gprof support
> Jes Sorensen
> Most of the GLIBC bits should be there,
> hope to get the M4 autoconf done soon.
>
>
> GLIBC unwind API
> ?
> Define API that works with signal handling, probably
> starting from the kernel unwinder.
> Implement this API
> Contact David Mosberger for details.
>
>
>
> setjmp cleanup
> ?
> Bring setjmp into compliance with SW conventions
> (flushrs must be done on a setjmp)
> Remove extraneous loadrs in __longjmp.
> Contact David Mosberger for details.
>
>
>
> Applications
>
> Task Owner Details
>
>
> gdb
> Kevin Buettner
> NaT bits fail
> pthread support
> coredump support broken
> inferior function calls fail
> HW watchpoints fail
>
>
> strace
> Don Dugger
> new system calls added
> strace -f hangs on a fork
> --
> Don Dugger
> "Censeo Toto nos in Kansa esse decisse." - D. Gale
> n0ano@valinux.com
> Ph: 303/938-9838
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Jun U Nakajima
Core OS Development
SCO/Murray Hill, NJ
Email: jun@sco.com, Phone: 908-790-2352 Fax: 908-790-2426
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
2001-02-09 19:14 ` Jun Nakajima
@ 2001-02-09 19:42 ` David Mosberger
2001-02-09 20:01 ` Don Dugger
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: David Mosberger @ 2001-02-09 19:42 UTC (permalink / raw)
To: linux-ia64
>>>>> On Fri, 09 Feb 2001 14:14:18 -0500, Jun Nakajima <jun@sco.com> said:
Jun> Do we want to support epc-based system calls? I know some other
Jun> IA-64 OS uses that mechanism. I'm not sure how much perfermance
Jun> gain we can get by that in Linux, though.
That's certainly something I'm interested in investigating. It's not
nearly as obvious a win as it may seem at first, so it's something that
needs to be looked at carefully.
In any case, this would be something for 2.5.x, so I don't think we
should clutter the current TODO list with such things (there are LOTS
of other performance related things we can do...).
--david
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
2001-02-09 19:14 ` Jun Nakajima
2001-02-09 19:42 ` David Mosberger
@ 2001-02-09 20:01 ` Don Dugger
2001-02-09 20:04 ` David Mosberger
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Don Dugger @ 2001-02-09 20:01 UTC (permalink / raw)
To: linux-ia64
It also isn't as easy to do as you might think. We were looking into this
at one time and you have to be really carefull about stack management
because you can wind up running in kernel mode with a user stack pointer.
This would cause serious problems when an interrupt comes in.
On Fri, Feb 09, 2001 at 11:42:09AM -0800, David Mosberger wrote:
> >>>>> On Fri, 09 Feb 2001 14:14:18 -0500, Jun Nakajima <jun@sco.com> said:
>
> Jun> Do we want to support epc-based system calls? I know some other
> Jun> IA-64 OS uses that mechanism. I'm not sure how much perfermance
> Jun> gain we can get by that in Linux, though.
>
> That's certainly something I'm interested in investigating. It's not
> nearly as obvious a win as it may seem at first, so it's something that
> needs to be looked at carefully.
>
> In any case, this would be something for 2.5.x, so I don't think we
> should clutter the current TODO list with such things (there are LOTS
> of other performance related things we can do...).
>
> --david
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
n0ano@valinux.com
Ph: 303/938-9838
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (2 preceding siblings ...)
2001-02-09 20:01 ` Don Dugger
@ 2001-02-09 20:04 ` David Mosberger
2001-02-16 19:29 ` Dragan Stancevic
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: David Mosberger @ 2001-02-09 20:04 UTC (permalink / raw)
To: linux-ia64
>>>>> On Fri, 9 Feb 2001 12:01:45 -0800, Don Dugger <n0ano@valinux.com> said:
Don> It also isn't as easy to do as you might think. We were
Don> looking into this at one time and you have to be really
Don> carefull about stack management because you can wind up running
Don> in kernel mode with a user stack pointer. This would cause
Don> serious problems when an interrupt comes in.
While I agree with the sentiment, I'd phrase it a little differently:
it's not difficult to fix the assumption of "psr.cpl=0 => we're on
the kernel stack". The difficulty is in proving that you fixed all
the code that made that assumption...
--david
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (3 preceding siblings ...)
2001-02-09 20:04 ` David Mosberger
@ 2001-02-16 19:29 ` Dragan Stancevic
2001-02-16 21:37 ` Don Dugger
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Dragan Stancevic @ 2001-02-16 19:29 UTC (permalink / raw)
To: linux-ia64
On Fri, Feb 09, 2001, Don Dugger <n0ano@valinux.com> wrote:
;
; Linux IA64 To-Do List
; Februrary 9, 2001
;
; EEPro100
; ?
; Hangs on >180MB xfers
Is this the same issue as the NFS transfer problem or is this something else?
--
No Kernel Hackers were harmed during writing of this email.
-Dragan
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (4 preceding siblings ...)
2001-02-16 19:29 ` Dragan Stancevic
@ 2001-02-16 21:37 ` Don Dugger
2001-02-16 23:30 ` Michael Madore
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Don Dugger @ 2001-02-16 21:37 UTC (permalink / raw)
To: linux-ia64
Dragan-
I can't comment as I have not been able to duplicate this problem
on my BigSur. Maybe someone who is seeing this problem could
create a 200MB file of zeros and see if the problem persists (hint,
hint).
On Fri, Feb 16, 2001 at 11:29:59AM -0800, Dragan Stancevic wrote:
> On Fri, Feb 09, 2001, Don Dugger <n0ano@valinux.com> wrote:
> ;
> ; Linux IA64 To-Do List
> ; Februrary 9, 2001
> ;
> ; EEPro100
> ; ?
> ; Hangs on >180MB xfers
>
> Is this the same issue as the NFS transfer problem or is this something else?
>
>
> --
> No Kernel Hackers were harmed during writing of this email.
>
> -Dragan
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
n0ano@valinux.com
Ph: 303/938-9838
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (5 preceding siblings ...)
2001-02-16 21:37 ` Don Dugger
@ 2001-02-16 23:30 ` Michael Madore
2001-02-17 2:14 ` Dragan Stancevic
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: Michael Madore @ 2001-02-16 23:30 UTC (permalink / raw)
To: linux-ia64
I copied a 300MB of zeros to a Lion via nfs using an eepro100. No problems. This
is with memory restricted to 1GB.
On Fri, Feb 16, 2001 at 01:37:30PM -0800, Don Dugger wrote:
> Dragan-
>
> I can't comment as I have not been able to duplicate this problem
> on my BigSur. Maybe someone who is seeing this problem could
> create a 200MB file of zeros and see if the problem persists (hint,
> hint).
>
> On Fri, Feb 16, 2001 at 11:29:59AM -0800, Dragan Stancevic wrote:
> > On Fri, Feb 09, 2001, Don Dugger <n0ano@valinux.com> wrote:
> > ;
> > ; Linux IA64 To-Do List
> > ; Februrary 9, 2001
> > ;
> > ; EEPro100
> > ; ?
> > ; Hangs on >180MB xfers
> >
> > Is this the same issue as the NFS transfer problem or is this something else?
--
Mike Madore
Software Engineer
TurboLinux, Inc.
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (6 preceding siblings ...)
2001-02-16 23:30 ` Michael Madore
@ 2001-02-17 2:14 ` Dragan Stancevic
2001-02-17 2:54 ` Don Dugger
2001-02-17 19:44 ` Dragan Stancevic
9 siblings, 0 replies; 11+ messages in thread
From: Dragan Stancevic @ 2001-02-17 2:14 UTC (permalink / raw)
To: linux-ia64
On Fri, Feb 16, 2001, Michael Madore <mmadore@turbolinux.com> wrote:
; I copied a 300MB of zeros to a Lion via nfs using an eepro100. No problems. This
; is with memory restricted to 1GB.
It won't work with zeros, there has to be the right data in the right places
of the datagram which when multiplexed has to produce a fragment withouth the UDP
header and if by chance the right bits are on in the right places the card will
confuse it for a TCO message which is transperent of the driver.
--
No Kernel Hackers were harmed during writing of this email.
-Dragan
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (7 preceding siblings ...)
2001-02-17 2:14 ` Dragan Stancevic
@ 2001-02-17 2:54 ` Don Dugger
2001-02-17 19:44 ` Dragan Stancevic
9 siblings, 0 replies; 11+ messages in thread
From: Don Dugger @ 2001-02-17 2:54 UTC (permalink / raw)
To: linux-ia64
Dragain-
The purpose of the test was to see if we had two problems on Lion,
a size issue and a pattern issue. Mike's test indicates that the Lion
only has a pattern problem, the size of the transfer is not an issue.
On Fri, Feb 16, 2001 at 06:14:45PM -0800, Dragan Stancevic wrote:
> On Fri, Feb 16, 2001, Michael Madore <mmadore@turbolinux.com> wrote:
> ; I copied a 300MB of zeros to a Lion via nfs using an eepro100. No problems. This
> ; is with memory restricted to 1GB.
>
> It won't work with zeros, there has to be the right data in the right places
> of the datagram which when multiplexed has to produce a fragment withouth the UDP
> header and if by chance the right bits are on in the right places the card will
> confuse it for a TCO message which is transperent of the driver.
>
>
> --
> No Kernel Hackers were harmed during writing of this email.
>
> -Dragan
>
> _______________________________________________
> Linux-IA64 mailing list
> Linux-IA64@linuxia64.org
> http://lists.linuxia64.org/lists/listinfo/linux-ia64
--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
n0ano@valinux.com
Ph: 303/938-9838
^ permalink raw reply [flat|nested] 11+ messages in thread* Re: [Linux-ia64] TODO list
2001-02-09 17:58 [Linux-ia64] TODO list Don Dugger
` (8 preceding siblings ...)
2001-02-17 2:54 ` Don Dugger
@ 2001-02-17 19:44 ` Dragan Stancevic
9 siblings, 0 replies; 11+ messages in thread
From: Dragan Stancevic @ 2001-02-17 19:44 UTC (permalink / raw)
To: linux-ia64
On Fri, Feb 16, 2001, Don Dugger <n0ano@valinux.com> wrote:
Oh, I see, Dan :^)
; Dragain-
;
; The purpose of the test was to see if we had two problems on Lion,
; a size issue and a pattern issue. Mike's test indicates that the Lion
; only has a pattern problem, the size of the transfer is not an issue.
--
No Kernel Hackers were harmed during writing of this email.
-Dragan
^ permalink raw reply [flat|nested] 11+ messages in thread