* [Linux-ia64] TODO list
@ 2001-02-09 17:58 Don Dugger
2001-02-09 19:14 ` Jun Nakajima
` (9 more replies)
0 siblings, 10 replies; 11+ messages in thread
From: Don Dugger @ 2001-02-09 17:58 UTC (permalink / raw)
To: linux-ia64
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
^ 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
` (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
end of thread, other threads:[~2001-02-17 19:44 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2001-02-16 19:29 ` Dragan Stancevic
2001-02-16 21:37 ` Don Dugger
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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox