* Good news: no more begging for HW @ 1997-06-16 23:25 Ariel Faigon 1997-06-17 3:59 ` Christopher W. Carlson 1997-06-17 8:15 ` Martin Knoblauch 0 siblings, 2 replies; 33+ messages in thread From: Ariel Faigon @ 1997-06-16 23:25 UTC (permalink / raw) To: linux [Some good news I wanted to share with all] Bill Fisher and I are just returning from a meeting w/ Todd Johnson. Bottom line is that he agreed to commit for 5 machines/year (or "even 10 if you need it") for free-software initiatives including Linux. It is up to us (mainly this mailing list subscribers) to find the right people who are willing to work on SGI ports and projects and Todd will fund the hardware we need. Of course every system will need to be justified based on the developer's reputation and ability and the suggested project at hand. So, if you know of good people who can sign-up for real useful projects in return for hardware donations please share it with me. The three machines we have out are just a start. Looks like I won't have to spend so much time begging for donations in the coming months. -- Peace, Ariel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-16 23:25 Good news: no more begging for HW Ariel Faigon @ 1997-06-17 3:59 ` Christopher W. Carlson 1997-06-17 8:15 ` Martin Knoblauch 1 sibling, 0 replies; 33+ messages in thread From: Christopher W. Carlson @ 1997-06-17 3:59 UTC (permalink / raw) To: linux On Jun 16, 4:25pm, Ariel Faigon wrote: > Subject: Good news: no more begging for HW > [Some good news I wanted to share with all] > > Bill Fisher and I are just returning from a meeting w/ > Todd Johnson. Bottom line is that he agreed to commit > for 5 machines/year (or "even 10 if you need it") for > free-software initiatives including Linux. It is up to > us (mainly this mailing list subscribers) to find the right > people who are willing to work on SGI ports and projects and > Todd will fund the hardware we need. Of course every system > will need to be justified based on the developer's reputation > and ability and the suggested project at hand. > > So, if you know of good people who can sign-up for > real useful projects in return for hardware donations > please share it with me. The three machines we have out > are just a start. > > Looks like I won't have to spend so much time begging > for donations in the coming months. > > -- > Peace, Ariel >-- End of excerpt from Ariel Faigon One group that I always think could use an SGI machine is the Free Software Foundation. They would make sure things worked on SGI before releasing it. That way, all of GNU would be tested on SGI by them. -- Chris Carlson +------------------------------------------------------+ | Also, carlson@sgi.com | | Work: (714) 224-4530 | | Vnet: 6-678-4530 FAX: (714) 833-9503 | | | | Trivia fact: an electroencephalogram shows that a | | human brain and a bowl of quivering lime Jell-O have | | the same waves. [Time Magazine, Mar 17, 1997] | +------------------------------------------------------+ ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-16 23:25 Good news: no more begging for HW Ariel Faigon 1997-06-17 3:59 ` Christopher W. Carlson @ 1997-06-17 8:15 ` Martin Knoblauch 1997-06-17 16:18 ` Miguel de Icaza 1 sibling, 1 reply; 33+ messages in thread From: Martin Knoblauch @ 1997-06-17 8:15 UTC (permalink / raw) To: Ariel Faigon; +Cc: linux Ok, so let me chime in. There are the people with the KDE desktop (http://www.kde.org/) environment. They gave a presentation at the Linux Konference in Wuerzburg. If we want to do some non-kernel stuff, they might be a good choice. Maybe even for IRIX :-) I will have to contact them to find out whether they are interested. Martin -- +---------------------------------+-----------------------------------+ |Martin Knoblauch | Silicon Graphics GmbH | |Manager Technical Marketing | Am Hochacker 3 - Technopark | |Silicon Graphics Computer Systems| D-85630 Grasbrunn-Neukeferloh, FRG| |---------------------------------| Phone: (+int) 89 46108-179 or -0 | |http://reality.sgi.com/knobi | Fax: (+int) 89 46107-179 | +---------------------------------+-----------------------------------+ |e-mail: <knobi@munich.sgi.com> | VM: 6-333-8197 | M/S: IDE-3150 | +---------------------------------------------------------------------+ ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 8:15 ` Martin Knoblauch @ 1997-06-17 16:18 ` Miguel de Icaza 0 siblings, 0 replies; 33+ messages in thread From: Miguel de Icaza @ 1997-06-17 16:18 UTC (permalink / raw) To: knobi; +Cc: ariel, linux Talking about userland nice applications, two extra ideas: > so let me chime in. There are the people with the KDE desktop > (http://www.kde.org/) environment. They gave a presentation at > the Linux Konference in Wuerzburg. If we want to do some non-kernel > stuff, they might be a good choice. Maybe even for IRIX :-) GNUstep: There are a couple of extra free software projects that may benefit. One of them is the GNUstep project (do not pay attention to the web pages for the project the maintainer updates them once every six months). They have similar goals to the KDE project, but they are going for an OpenStep compliant API. scottc@net-community.com is the person who is doing the GUI code for Unix. The GIMP: There are a couple of students at UC Berkeley that wrote the GIMP (the GNU Image Manipulation Program), which is a PhotoShop on steroids. They cloned most of the functionality of Photoshop: plugins, ability to handle large images, layers, channels. And on top of that they embedded a scheme interpreter, so you can create complex graphic art by just fillling a form. The Scheme scripts take care of the rest. You can check their web page at: http://scam.xcf.berkeley.edu/~gimp Miguel. ^ permalink raw reply [flat|nested] 33+ messages in thread
[parent not found: <199706170046.CAA17216@informatik.uni-koblenz.de>]
* Re: Good news: no more begging for HW [not found] <199706170046.CAA17216@informatik.uni-koblenz.de> @ 1997-06-17 1:06 ` Ariel Faigon 1997-06-17 1:06 ` Ariel Faigon ` (2 more replies) 0 siblings, 3 replies; 33+ messages in thread From: Ariel Faigon @ 1997-06-17 1:06 UTC (permalink / raw) To: Ralf Baechle; +Cc: linux : :Ariel, : :that's great news. Just send all the hardware to me ;-) : :Jokes aside, I was thinking since some time if the FSF wouldn't be a :great place to install some machines. Another suggestion would be :Thomas Bogendoerfer who already wrote a network driver for the Mips :Magnum 4000 and others for Intel/Alpha. I guess he might also be :interested. : If you know interested people in the FSF (real names) please have them email me with a short justification why they want the machines and what will they use them for. Same for Thomas. I cannot promise anything since there may be some oversubscription to the service :-) I think the fairest way would be to publish all these requests on this forum and have the people who care (us) vote on who should get them. I certainly don't want to be the fascist person who decides who gets what. -- Peace, Ariel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 1:06 ` Ariel Faigon @ 1997-06-17 1:06 ` Ariel Faigon 1997-06-17 1:53 ` Alex deVries 1997-06-17 2:01 ` David S. Miller 2 siblings, 0 replies; 33+ messages in thread From: Ariel Faigon @ 1997-06-17 1:06 UTC (permalink / raw) To: Ralf Baechle; +Cc: linux : :Ariel, : :that's great news. Just send all the hardware to me ;-) : :Jokes aside, I was thinking since some time if the FSF wouldn't be a :great place to install some machines. Another suggestion would be :Thomas Bogendoerfer who already wrote a network driver for the Mips :Magnum 4000 and others for Intel/Alpha. I guess he might also be :interested. : If you know interested people in the FSF (real names) please have them email me with a short justification why they want the machines and what will they use them for. Same for Thomas. I cannot promise anything since there may be some oversubscription to the service :-) I think the fairest way would be to publish all these requests on this forum and have the people who care (us) vote on who should get them. I certainly don't want to be the fascist person who decides who gets what. -- Peace, Ariel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 1:06 ` Ariel Faigon 1997-06-17 1:06 ` Ariel Faigon @ 1997-06-17 1:53 ` Alex deVries 1997-06-17 2:01 ` David S. Miller 2 siblings, 0 replies; 33+ messages in thread From: Alex deVries @ 1997-06-17 1:53 UTC (permalink / raw) To: Ariel Faigon; +Cc: Ralf Baechle, linux Ariel wrote: > I think the fairest way would be to publish all these > requests on this forum and have the people who care (us) > vote on who should get them. I certainly don't want to > be the fascist person who decides who gets what. Well... I hate to be the first to jump in pleading for hardware, but I could really use it. To date, the only SGI I have access to is bogomips.ingenia.ca, which is Mike Shaver's machine in Ottawa. This is difficult, as I can't do anything hardware related, or anything involving rebooting, etc. Plus, bandwidth is a frequent problem. I've always been interested in working with the application side of things (particularly, porting all of RedHat 4.2), but I'd like to get involved in other things, such as an X server and filesystem support. Despite my email address, I actually reside in Boston. I just administer engsoc.carleton.ca in Ottawa remotely in my spare time (and quite creatively, too, might I add). Oh, and my vote is on getting Ralf an SGI, if he doesn't have one already. I'm not quite sure what the future is like for bogomips.ingenia.com. - Alex Alex deVries "Alex can cut a mean rug." System Administrator - M. Dittberner <shabby@engsoc.carleton.ca> The EngSoc Project ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 1:06 ` Ariel Faigon 1997-06-17 1:06 ` Ariel Faigon 1997-06-17 1:53 ` Alex deVries @ 1997-06-17 2:01 ` David S. Miller [not found] ` <davem@jenolan.rutgers.edu> 2 siblings, 1 reply; 33+ messages in thread From: David S. Miller @ 1997-06-17 2:01 UTC (permalink / raw) To: ariel; +Cc: ralf, linux From: ariel@yon.engr.sgi.com (Ariel Faigon) Date: Mon, 16 Jun 1997 18:06:41 -0700 (PDT) I cannot promise anything since there may be some oversubscription to the service :-) I think the fairest way would be to publish all these requests on this forum and have the people who care (us) vote on who should get them. I certainly don't want to be the fascist person who decides who gets what. Before this gets out of control, I just want to express one sentiment of high caution. Although it may seem desirable to contribute most of the donation hardware to kernel level hackers, this can be a mistake in the making. At this stage in the game it is just as important to get userland/libc developers machines. Therefore I suggest that at least one person who knows GNU libc, binutils, _and_ gcc internals backwards and forwards be on the top of the donation list. If I were asked for such a candidate, I would recommend Richard Henderson (rth@stommel.tamu.edu) He has done the Alpha/Linux port, he designed an ELF standard for 64-bit Alpha from scratch with no existing standard available, he is doing the same exact thing for 64-bit SparcLinux at the moment as well. Not having a good libc/userland person in this port is why I lost half my summer last year and was not able to hack the kernel as much as I really would have liked to at all... ---------------------------------------------//// Yow! 11.26 MB/s remote host TCP bandwidth & //// 199 usec remote TCP latency over 100Mb/s //// ethernet. Beat that! //// -----------------------------------------////__________ o David S. Miller, davem@caip.rutgers.edu /_____________/ / // /_/ >< ^ permalink raw reply [flat|nested] 33+ messages in thread
[parent not found: <davem@jenolan.rutgers.edu>]
* Re: Good news: no more begging for HW [not found] ` <davem@jenolan.rutgers.edu> @ 1997-06-17 16:23 ` richard offer 1997-06-17 17:10 ` Miguel de Icaza 0 siblings, 1 reply; 33+ messages in thread From: richard offer @ 1997-06-17 16:23 UTC (permalink / raw) To: linux * $ from davem@jenolan.rutgers.edu at "16-Jun:10:01pm" | sed "1,$s/^/* /" * * * From: ariel@yon.engr.sgi.com (Ariel Faigon) * Date: Mon, 16 Jun 1997 18:06:41 -0700 (PDT) * * I cannot promise anything since there may be some oversubscription * to the service :-) * * I think the fairest way would be to publish all these requests on * this forum and have the people who care (us) vote on who should get * them. I certainly don't want to be the fascist person who decides * who gets what. * * Before this gets out of control, I just want to express one sentiment * of high caution. * * Although it may seem desirable to contribute most of the donation * hardware to kernel level hackers, this can be a mistake in the making. * At this stage in the game it is just as important to get userland/libc * developers machines. * * Therefore I suggest that at least one person who knows GNU libc, * binutils, _and_ gcc internals backwards and forwards be on the top of * the donation list. We need an X server if we are ever going to get it usable by real users---or is everyone assuming its for headles machines only. I would put an X server above most applications in terms of priority (just below native gcc/libc). Perhaps one ought to go to Xfree86/someone who knows our hardware (not to start this thread all over again). This should be very tighly focused, since an X server is a lot of work and we need a lot of them, one per board (okay in version one we could only support 1280x1024x8, but that seems a waste of all our spiffy hardware). I used to have a contact in Xfree86, but I haven't heard from him for a while. If someone takes the server, I'll try and get the clients libraries done (assuming that I can get remote access to a box). richard. ____________________________________________________________________ A Guest Signature from Laurent Duperval <Laurent at Grafnetix.com> I don't understand why people break up and then get back together. It's like going to the fridge, taking a carton of milk that has gone bad, then saying: "I'll put it back and see if it's better tomorrow." ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 16:23 ` richard offer @ 1997-06-17 17:10 ` Miguel de Icaza 1997-06-17 17:49 ` Mike Shaver 1997-06-17 17:53 ` richard offer 0 siblings, 2 replies; 33+ messages in thread From: Miguel de Icaza @ 1997-06-17 17:10 UTC (permalink / raw) To: offer; +Cc: linux > If someone takes the server, I'll try and get the clients libraries done > (assuming that I can get remote access to a box). I was interested in working on the X server for the SGI. I already did that for the Linux/SPARC, and I had a couple of questions to make, so this seems like a good time to ask them (please note that I haven't actually traced my SGI X server to see what it does). 1. On the SPARC, the X server mmap()s the frame buffer into its address space and uses a couple of ioctls to talk with the kernel (to ask the kernel to change the palette and the hardware cursor, on later versions, with got rid of that, and we just poked at the frame buffer control registers from the X server). How does this work on the SGI? Is the video card just a thing that can be mapped into the X server address space? If this is the case, getting the X11R6 server to work will just take a couple of days of coding. 2. What kind of acceleration features are available on the SGI machines? The X11R6 server has hooks for different set of features, so for example, bitblit can be easily hacked into the X server. But I imagine the SGI has more acceleration features that I can dream of. 3. How does OpenGL work on the SGIs? Is the OpenGL engine embedded in the X server, or it is something that is present on the video card? I looked yesterday at a program called glxinfo, which led me to believe that applications may have some of the GL code linked in trough the libraries and the other part resides on the X server. So, in this case, what are the specs for what needs to be on the X server to be able to run OpenGL applications. 4. Would it be possible for a free software company to redistribute the SGI's X server? In that case, we could concentrate on getting the IRIX emulation as good as possible and just use the SGI X server and let Red Hat/Debian/GNU ship the cd with that binary. Cheers, Miguel. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 17:10 ` Miguel de Icaza @ 1997-06-17 17:49 ` Mike Shaver 1997-06-17 17:49 ` Mike Shaver 1997-06-17 17:53 ` richard offer 1 sibling, 1 reply; 33+ messages in thread From: Mike Shaver @ 1997-06-17 17:49 UTC (permalink / raw) To: Miguel de Icaza; +Cc: linux Thus spake Miguel de Icaza: > 4. Would it be possible for a free software company to redistribute > the SGI's X server? In that case, we could concentrate on getting > the IRIX emulation as good as possible and just use the SGI X > server and let Red Hat/Debian/GNU ship the cd with that binary. FWIW, I'm quite interested in working on the IRIX emulation. I picked up a bunch of stuff about the MIPS ABI at the SGI DevCon (after arriving late for Ariel's talk =(), which also looks interesting. Mike -- #> Mike Shaver (shaver@ingenia.com) Ingenia Communications Corporation #> UNIX medicine man -- dark magick, cheap! #> #> When the going gets tough, the tough give cryptic error messages. #> "We believe in rough consensus and running code." ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 17:49 ` Mike Shaver @ 1997-06-17 17:49 ` Mike Shaver 0 siblings, 0 replies; 33+ messages in thread From: Mike Shaver @ 1997-06-17 17:49 UTC (permalink / raw) To: Miguel de Icaza; +Cc: linux Thus spake Miguel de Icaza: > 4. Would it be possible for a free software company to redistribute > the SGI's X server? In that case, we could concentrate on getting > the IRIX emulation as good as possible and just use the SGI X > server and let Red Hat/Debian/GNU ship the cd with that binary. FWIW, I'm quite interested in working on the IRIX emulation. I picked up a bunch of stuff about the MIPS ABI at the SGI DevCon (after arriving late for Ariel's talk =(), which also looks interesting. Mike -- #> Mike Shaver (shaver@ingenia.com) Ingenia Communications Corporation #> UNIX medicine man -- dark magick, cheap! #> #> When the going gets tough, the tough give cryptic error messages. #> "We believe in rough consensus and running code." ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 17:10 ` Miguel de Icaza 1997-06-17 17:49 ` Mike Shaver @ 1997-06-17 17:53 ` richard offer 1997-06-17 18:00 ` Miguel de Icaza 1997-06-18 0:00 ` John Wiederhirn 1 sibling, 2 replies; 33+ messages in thread From: richard offer @ 1997-06-17 17:53 UTC (permalink / raw) To: Miguel de Icaza; +Cc: linux * $ from miguel@nuclecu.unam.mx at "17-Jun:12:10pm" | sed "1,$s/^/* /" * * * * > If someone takes the server, I'll try and get the clients libraries done * > (assuming that I can get remote access to a box). * * I was interested in working on the X server for the SGI. I already * did that for the Linux/SPARC, and I had a couple of questions to make, * so this seems like a good time to ask them (please note that I haven't * actually traced my SGI X server to see what it does). The questions are good, but I'm not the person who can answer them, me I'm a Motif hacker, anything at a level lower than Xt is akin to assembler for me. So with that in mind take the rest with a pinch of salt. * * 1. On the SPARC, the X server mmap()s the frame buffer into its * address space and uses a couple of ioctls to talk with the kernel * (to ask the kernel to change the palette and the hardware cursor, * on later versions, with got rid of that, and we just poked at the * frame buffer control registers from the X server). * * How does this work on the SGI? Is the video card just a thing that * can be mapped into the X server address space? * * If this is the case, getting the X11R6 server to work will just take * a couple of days of coding. * * * 2. What kind of acceleration features are available on the SGI * machines? The X11R6 server has hooks for different set of * features, so for example, bitblit can be easily hacked into the X * server. * * But I imagine the SGI has more acceleration features that I can * dream of. The problem is that (I think) we have so many graphics cards that its done differently in every one (some cards are simple frame buffers (8/24bit), then there are some with multiple GE, oh and we also have extra visuals for overlay and pop-ups. The O2 has no graphics memory, everything is done in main memory. * * * 3. How does OpenGL work on the SGIs? Is the OpenGL engine embedded in * the X server, or it is something that is present on the video card? * * I looked yesterday at a program called glxinfo, which led me to * believe that applications may have some of the GL code linked in * trough the libraries and the other part resides on the X server. Both :-) We don't do things the way easy here. The is a GLX extension in the X server which allows GL to run in an X window. There is also I think a DSO that holds the hardware specific GL calls. * * So, in this case, what are the specs for what needs to be on the X * server to be able to run OpenGL applications. * * * 4. Would it be possible for a free software company to redistribute * the SGI's X server? In that case, we could concentrate on getting * the IRIX emulation as good as possible and just use the SGI X * server and let Red Hat/Debian/GNU ship the cd with that binary. This would be my preferred solution, but I've had many an argument on this subject that I felt very dubious about bringing it up again. To me the quickest (and the best) way of getting an X server would be if we could simply port the existing Irix X server to Linux/SGI. My suggestion would be, now that we have backing for hardware to get official backing for software. I don't think we should neccesarrily release the source code for the ddx part of the X server to the public, but we should at least be able to get backing to release .o files so the user could re-link the X server if they needed to (Sun have done this before). * * * Cheers, * Miguel. * * richard ----------------------------------------------------------------------- Richard M. Offer Widget FAQ --> http://reality.sgi.com/widgetFAQ MTS-Core Design (Motif) ___________________________________________http://reality.sgi.com/offer ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 17:53 ` richard offer @ 1997-06-17 18:00 ` Miguel de Icaza 1997-06-17 18:30 ` Martin Knoblauch 1997-06-18 0:00 ` John Wiederhirn 1 sibling, 1 reply; 33+ messages in thread From: Miguel de Icaza @ 1997-06-17 18:00 UTC (permalink / raw) To: offer; +Cc: linux > * 2. What kind of acceleration features are available on the SGI > * machines? The X11R6 server has hooks for different set of > * features, so for example, bitblit can be easily hacked into the X > * server. > * > * But I imagine the SGI has more acceleration features that I can > * dream of. > > The problem is that (I think) we have so many graphics cards that its done > differently in every one (some cards are simple frame buffers (8/24bit), then > there are some with multiple GE, oh and we also have extra visuals for overlay > and pop-ups. What does "multiple GE" stand for? Supporting a wide variety of devices in X11R6 should be quite easy. This X server also can support multiple visuals on a display, so this should be easy to hack on as well. > * I looked yesterday at a program called glxinfo, which led me to > * believe that applications may have some of the GL code linked in > * trough the libraries and the other part resides on the X server. > > Both :-) We don't do things the way easy here. So OpenGL applications can run without an X server, or they have code to bypass the X server if they need to? > The is a GLX extension in the X server which allows GL to run in an X window. > > There is also I think a DSO that holds the hardware specific GL calls. Sorry, but what does DSO stand for? > To me the quickest (and the best) way of getting an X server would be if we > could simply port the existing Irix X server to Linux/SGI. My suggestion would > be, now that we have backing for hardware to get official backing for software. > I don't think we should neccesarrily release the source code for the ddx part > of the X server to the public, but we should at least be able to get backing to > release .o files so the user could re-link the X server if they needed to (Sun > have done this before). Ok. This sound good enough. Miguel. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 18:00 ` Miguel de Icaza @ 1997-06-17 18:30 ` Martin Knoblauch 1997-06-17 18:45 ` David S. Miller 0 siblings, 1 reply; 33+ messages in thread From: Martin Knoblauch @ 1997-06-17 18:30 UTC (permalink / raw) To: Miguel de Icaza; +Cc: offer, linux Miguel de Icaza wrote: > > > What does "multiple GE" stand for? > GE == Geometry engine. The part of the OpenGL pipeline that does the 3D transformations, lighting and other FPU intensive stuff. Some of our GFX "card" do this stuff on the CPU (your Indy, O2, some Indigo2), but most adaptors have separate GEs. In all cases (except O2), you have no direct mapping from virtual memory into the frame buffer. > > So OpenGL applications can run without an X server, or they have code > to bypass the X server if they need to? > The apps use the Xserver to create the windows and do the window and event managment. On fast, HW accellerated adapters, they bypass the server when drawing. But they also can draw through the server (as in the remote display case). > > Sorry, but what does DSO stand for? > Dynamic Shared Object. Basically our term for Dynamic Shared Library. Martin -- +---------------------------------+-----------------------------------+ |Martin Knoblauch | Silicon Graphics GmbH | |Manager Technical Marketing | Am Hochacker 3 - Technopark | |Silicon Graphics Computer Systems| D-85630 Grasbrunn-Neukeferloh, FRG| |---------------------------------| Phone: (+int) 89 46108-179 or -0 | |http://reality.sgi.com/knobi | Fax: (+int) 89 46107-179 | +---------------------------------+-----------------------------------+ |e-mail: <knobi@munich.sgi.com> | VM: 6-333-8197 | M/S: IDE-3150 | +---------------------------------------------------------------------+ ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 18:30 ` Martin Knoblauch @ 1997-06-17 18:45 ` David S. Miller 0 siblings, 0 replies; 33+ messages in thread From: David S. Miller @ 1997-06-17 18:45 UTC (permalink / raw) To: knobi; +Cc: miguel, offer, linux Date: Tue, 17 Jun 1997 20:30:36 +0200 From: Martin Knoblauch <knobi@munich.sgi.com> GE == Geometry engine. The part of the OpenGL pipeline that does the 3D transformations, lighting and other FPU intensive stuff. How fast can these suckers assemble components along an interpolated line? Is it something like 1 component per clock at 300Mhz? (some of you might know where that rate comes from, if you do, two points for you ;-) Later, David "Sparc" Miller davem@caip.rutgers.edu ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 17:53 ` richard offer 1997-06-17 18:00 ` Miguel de Icaza @ 1997-06-18 0:00 ` John Wiederhirn 1997-06-18 0:15 ` richard offer ` (2 more replies) 1 sibling, 3 replies; 33+ messages in thread From: John Wiederhirn @ 1997-06-18 0:00 UTC (permalink / raw) To: linux On Jun 17, 10:53am, richard offer wrote: > * $ from miguel@nuclecu.unam.mx at "17-Jun:12:10pm" | sed "1,$s/^/* /" > * > * 4. Would it be possible for a free software company to redistribute > * the SGI's X server? In that case, we could concentrate on getting > * the IRIX emulation as good as possible and just use the SGI X > * server and let Red Hat/Debian/GNU ship the cd with that binary. > > This would be my preferred solution, but I've had many an argument on this > subject that I felt very dubious about bringing it up again. > > To me the quickest (and the best) way of getting an X server would be if we > could simply port the existing Irix X server to Linux/SGI. My suggestion would > be, now that we have backing for hardware to get official backing for software. > I don't think we should neccesarrily release the source code for the ddx part > of the X server to the public, but we should at least be able to get backing to > release .o files so the user could re-link the X server if they needed to (Sun > have done this before). While this appears to be an ideal solution on the surface, it has some obvious and immediate problems as well. Namely, the complete lack of the driver infrastructure to support the device-dependant layer of the Xsgi server. Given that it's unlikely we'd release the source code to our gfx drivers, there is no easily viable way to produce the drivers in the linux kernel image. Lacking the drivers, Xsgi would need some _major_ redesigns, which brings us back to Xfree-porting-level efforts needing to be expended. There are some very serious issues which come up even getting Xfree to a moderate level of acceleration. By the time you've got all the pieces in place, you are probably looking at the same device-independant -> device-dependant -> gfx-device layering that Xsgi has in place. OpenGL adds an order of magnitude of complexity to the issue. I realize this comes off as fairly negative, but I'm just trying to explain the issues involved once gfx gets added to the mix. There would need to be a buy-in at a very high level of SGI mgmt. before we could start making the hardware details of our graphics subsystems available (at least the more modern ones, such as O2, Impact, etc.). -- John Wiederhirn (DSD, Graphics Kernel MTS) jwiede@engr.sgi.com "Smithers, unleash the human insight and creativity." ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 0:00 ` John Wiederhirn @ 1997-06-18 0:15 ` richard offer 1997-06-18 0:32 ` Ralf Baechle 1997-06-18 2:47 ` Miguel de Icaza 1997-06-18 12:38 ` William J. Earl 2 siblings, 1 reply; 33+ messages in thread From: richard offer @ 1997-06-18 0:15 UTC (permalink / raw) To: linux * $ from jwiede@blammo at "17-Jun: 5:00pm" | sed "1,$s/^/* /" * * * I realize this comes off as fairly negative, but I'm just trying to explain the * issues involved once gfx gets added to the mix. There would need to be a * buy-in at a very high level of SGI mgmt. before we could start making the * hardware details of our graphics subsystems available (at least the more modern * ones, such as O2, Impact, etc.). I don't think this is being negitive, it might not be what we want to hear, but at least someone who knows about our underlying hardware is making comments. Probably the first thing to do would be to get the go ahead for a proof of concept only (under NDA) probably using an old indy. If this proves impossible from either the technical or political pov's then we need to re-think. I personaly don't think we have much chance unless we go to NDA and even then its going to be really hard to get buy-in. * * * -- * John Wiederhirn (DSD, Graphics Kernel MTS) jwiede@engr.sgi.com * "Smithers, unleash the human insight and creativity." * richard. ________________________________________________________________________ Dogbert: "From now on I will not try to reason with the idiots I encounter. I will dismiss them by waving my paw and saying 'BAH'". Dilbert: "Just because someone thinks differently from you doesn't mean he's an idiot, Dogbert". Dogbert: [waves paw], "BAH". Dilbert: 27-July-96. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 0:15 ` richard offer @ 1997-06-18 0:32 ` Ralf Baechle 1997-06-18 0:32 ` Ralf Baechle 1997-06-19 19:23 ` William J. Earl 0 siblings, 2 replies; 33+ messages in thread From: Ralf Baechle @ 1997-06-18 0:32 UTC (permalink / raw) To: richard offer; +Cc: linux > Probably the first thing to do would be to get the go ahead for a proof of > concept only (under NDA) probably using an old indy. If this proves impossible > from either the technical or political pov's then we need to re-think. > > I personaly don't think we have much chance unless we go to NDA and even then > its going to be really hard to get buy-in. I guess a workable model for the current technology like O2 etc. would be that SGI gives documentation out under NDA to the developer(s). After a certain time (I think about 18 month or two years) after which a product generation is obsoleted by successors the source and hopefully even the documentation may be published freely. Ralf ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 0:32 ` Ralf Baechle @ 1997-06-18 0:32 ` Ralf Baechle 1997-06-19 19:23 ` William J. Earl 1 sibling, 0 replies; 33+ messages in thread From: Ralf Baechle @ 1997-06-18 0:32 UTC (permalink / raw) To: richard offer; +Cc: linux > Probably the first thing to do would be to get the go ahead for a proof of > concept only (under NDA) probably using an old indy. If this proves impossible > from either the technical or political pov's then we need to re-think. > > I personaly don't think we have much chance unless we go to NDA and even then > its going to be really hard to get buy-in. I guess a workable model for the current technology like O2 etc. would be that SGI gives documentation out under NDA to the developer(s). After a certain time (I think about 18 month or two years) after which a product generation is obsoleted by successors the source and hopefully even the documentation may be published freely. Ralf ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 0:32 ` Ralf Baechle 1997-06-18 0:32 ` Ralf Baechle @ 1997-06-19 19:23 ` William J. Earl 1 sibling, 0 replies; 33+ messages in thread From: William J. Earl @ 1997-06-19 19:23 UTC (permalink / raw) To: linux Ralf Baechle writes: > > Probably the first thing to do would be to get the go ahead for a proof of > > concept only (under NDA) probably using an old indy. If this proves impossible > > from either the technical or political pov's then we need to re-think. > > > > I personaly don't think we have much chance unless we go to NDA and even then > > its going to be really hard to get buy-in. > > I guess a workable model for the current technology like O2 etc. would be > that SGI gives documentation out under NDA to the developer(s). After > a certain time (I think about 18 month or two years) after which a product > generation is obsoleted by successors the source and hopefully even the > documentation may be published freely. ... O2 is actually simpler. We would have to document how to set up the display engine (which copies the frame buffer to the screen), but, since O2 is UMA, a purely software X rendering engine will work just fine. I doubt there will be much concern about X, and the software OpenGL reference implementation is widely available. I believe that most internal concerns are about the optimized hardware-dependent GL implementations, where software advances are a competitive issue. (For example, we just released an updated set of GL libraries for O2 which increased performance by 30% on the same hardware.) In that case, since the graphics pipeline is conceptually the same on all our platforms, the optimized algorithms do not become obsolete, just because a particular product is obsolete. I expect that there is room for a reasonable compromise here, without having to get into the complications of NDAs and the like, given that the initial goal, at least, is to get a simple X port done. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 0:00 ` John Wiederhirn 1997-06-18 0:15 ` richard offer @ 1997-06-18 2:47 ` Miguel de Icaza 1997-06-18 12:38 ` William J. Earl 2 siblings, 0 replies; 33+ messages in thread From: Miguel de Icaza @ 1997-06-18 2:47 UTC (permalink / raw) To: jwiede; +Cc: linux > While this appears to be an ideal solution on the surface, it has some obvious > and immediate problems as well. Namely, the complete lack of the driver > infrastructure to support the device-dependant layer of the Xsgi server. I personally would like to provide the same interface to the userland independently of what X server we end up using (the IRIX X server or the ported X11R6 server). And from the rest of your mail, it seems like the easier approach will be to run the stock IRIX Xsgi server on Linux. I have been doing my homework, and have a list of device drivers that are used by the X server. Most of the devices are trivial to code (keyboard, mouse, input, semaphore drver), some are more interesting (the shmiq will be an interesting driver, since it seems the only user of this driver is the X server, and it is nowhere documented in the man pages) and finally the hard device driver to write is the /dev/opengl driver. Some of the ioctls that are performed on the opengl should be trivial to implemnt. There is particularly one interesting ioctl: the GFX_ATTACH_BOARD which appears to take a (struct gfx_attach_board_args *). This structure is: struct gfx_attach_board_args { unsigned int board; void *vaddr; /* this is a user space address */ }; On my machine, the ioctl on /dev/opengl is being called with vaddr set to 0x02000000. I wonder what exactly is being done at this address space? I know it does not do any mmap on this address (my test program showed me this). Probably I need to have allocated this memory before hand? Anyways, just after the X server calls this ioctl, it start calling a bunch of ioctl, for which I could not figure out much: 0x530c, 0x520f, 0x520e, 0x5401, 0x5302, 0x5303, 0x5208, 0x5308, 0x5208, 0x5203, 0x5401, 0x5203 There are no ioctls in /usr/include that would make any sense for these. No IO*_ 'S' nor 'T' are documented there. Put personally, I do not believe codign the /dev/opengl device will be very hard either. Now, back to disassembling /unix opengl_ioctl and try to figure out those ioctls :-) Cheers, Miguel. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 0:00 ` John Wiederhirn 1997-06-18 0:15 ` richard offer 1997-06-18 2:47 ` Miguel de Icaza @ 1997-06-18 12:38 ` William J. Earl 1997-06-18 12:38 ` William J. Earl 2 siblings, 1 reply; 33+ messages in thread From: William J. Earl @ 1997-06-18 12:38 UTC (permalink / raw) To: John Wiederhirn; +Cc: linux John Wiederhirn writes: > On Jun 17, 10:53am, richard offer wrote: > > * $ from miguel@nuclecu.unam.mx at "17-Jun:12:10pm" | sed "1,$s/^/* /" > > * > > * 4. Would it be possible for a free software company to redistribute > > * the SGI's X server? In that case, we could concentrate on getting > > * the IRIX emulation as good as possible and just use the SGI X > > * server and let Red Hat/Debian/GNU ship the cd with that binary. > > > > This would be my preferred solution, but I've had many an argument on this > > subject that I felt very dubious about bringing it up again. ... I talked with David Miller about this area last year. I suspect that one can run any of the cards with the firmware loaded by the PROM, in "dumb" mode. One would basically render by hand, or with very limited acceleration and just DMA the data into the frame buffer (since the frame buffer is generally not memory-mapped). The result would not be really fast, but it would be functional. I am travelling today, but I will check tomorrow. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 12:38 ` William J. Earl @ 1997-06-18 12:38 ` William J. Earl 0 siblings, 0 replies; 33+ messages in thread From: William J. Earl @ 1997-06-18 12:38 UTC (permalink / raw) To: John Wiederhirn; +Cc: linux John Wiederhirn writes: > On Jun 17, 10:53am, richard offer wrote: > > * $ from miguel@nuclecu.unam.mx at "17-Jun:12:10pm" | sed "1,$s/^/* /" > > * > > * 4. Would it be possible for a free software company to redistribute > > * the SGI's X server? In that case, we could concentrate on getting > > * the IRIX emulation as good as possible and just use the SGI X > > * server and let Red Hat/Debian/GNU ship the cd with that binary. > > > > This would be my preferred solution, but I've had many an argument on this > > subject that I felt very dubious about bringing it up again. ... I talked with David Miller about this area last year. I suspect that one can run any of the cards with the firmware loaded by the PROM, in "dumb" mode. One would basically render by hand, or with very limited acceleration and just DMA the data into the frame buffer (since the frame buffer is generally not memory-mapped). The result would not be really fast, but it would be functional. I am travelling today, but I will check tomorrow. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW @ 1997-06-17 2:25 Larry McVoy 1997-06-17 2:25 ` Larry McVoy 1997-06-17 5:31 ` Alex deVries 0 siblings, 2 replies; 33+ messages in thread From: Larry McVoy @ 1997-06-17 2:25 UTC (permalink / raw) To: Ariel Faigon; +Cc: Ralf Baechle, linux : I think the fairest way would be to publish all these : requests on this forum and have the people who care (us) : vote on who should get them. I certainly don't want to : be the fascist person who decides who gets what. A nice facist is a good thing. Voting assumes that everyone has enough info which may or may not be the case. I'd suggest that each person that wants a machine fills out a little form that says who am i? what will i do w/ the machine? when will it be done? --lm ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 2:25 Larry McVoy @ 1997-06-17 2:25 ` Larry McVoy 1997-06-17 5:31 ` Alex deVries 1 sibling, 0 replies; 33+ messages in thread From: Larry McVoy @ 1997-06-17 2:25 UTC (permalink / raw) To: Ariel Faigon; +Cc: Ralf Baechle, linux : I think the fairest way would be to publish all these : requests on this forum and have the people who care (us) : vote on who should get them. I certainly don't want to : be the fascist person who decides who gets what. A nice facist is a good thing. Voting assumes that everyone has enough info which may or may not be the case. I'd suggest that each person that wants a machine fills out a little form that says who am i? what will i do w/ the machine? when will it be done? --lm ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 2:25 Larry McVoy 1997-06-17 2:25 ` Larry McVoy @ 1997-06-17 5:31 ` Alex deVries 1 sibling, 0 replies; 33+ messages in thread From: Alex deVries @ 1997-06-17 5:31 UTC (permalink / raw) To: Larry McVoy; +Cc: Ariel Faigon, Ralf Baechle, linux Although I've posted before, I'll fill out the 'form' for reference. Excuse the verbosity. On Mon, 16 Jun 1997, Larry McVoy wrote: > who am i? Professionally, I'm a software engineer for IAC in Boston, MA, where I do work with large databases. I've also worked with TimeStep in Ottawa doing VPN's and IPSEC, and NorTel/BNR doing very quirkly large scale revision control tools. Lots of Unix and IP experience in this. But, Linux experience comes from a project called EngSoc, which I started and maintain almost solely at Carleton University in Ottawa two years ago. It provides full Linux access for 1,500 users on 20 machines in under $8,000US annually. We have done a lot of hardware recovery, and, er, creative implementations. I've donated 30 hours a week maintaining and expanding the system for the last two years, but it's time to move on to something newer, like SGI-Linux. I have a lot of varied experience with Unices (Solaris, SunOS, Linux, Net/FreeBSD, HPUX, OSx (oooh... SVR3 and BSD, in the same OS), Irix, etc) and VMS, and the porting that goes along with it. So, clearly, I don't have nearly the experience that some people on the list do with low level kernel authority (eg. Ralf, who must dream in MIPS assembler), but I am committed to this project and have been since I first heard of it. > what will i do w/ the machine? Mostly, concentrate on userspace applications, although certainly I will help test and debug kernels, gcc and libc. I'd like to concentrate on porting all RPM's I can get my hands on, with a concentration on RedHat 4.2. I'm also interested in getting an X server running smoothly on it, as well as getting native file system support running well. So far, my work has been on Mike's bogomips.ingenia.ca, but I can't do much more without having physical access. > when will it be done? It depends. I suspect most of the common userland ports can be done over three months, but there'll be subsequent releases, updates, etc. I will be happy when RedHat releases an official Linux/SGI CD. - Alex ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW @ 1997-06-17 6:22 Larry McVoy 1997-06-17 9:46 ` Ralf Baechle 1997-06-17 16:08 ` Miguel de Icaza 0 siblings, 2 replies; 33+ messages in thread From: Larry McVoy @ 1997-06-17 6:22 UTC (permalink / raw) To: Christopher W. Carlson; +Cc: linux : One group that I always think could use an SGI machine is the Free : Software Foundation. They would make sure things worked on SGI before : releasing it. That way, all of GNU would be tested on SGI by them. This is a good idea. Do we know if they don't have one? ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 6:22 Larry McVoy @ 1997-06-17 9:46 ` Ralf Baechle 1997-06-17 9:46 ` Ralf Baechle 1997-06-17 16:08 ` Miguel de Icaza 1 sibling, 1 reply; 33+ messages in thread From: Ralf Baechle @ 1997-06-17 9:46 UTC (permalink / raw) To: Larry McVoy; +Cc: carlson, linux > : One group that I always think could use an SGI machine is the Free > : Software Foundation. They would make sure things worked on SGI before > : releasing it. That way, all of GNU would be tested on SGI by them. > > This is a good idea. Do we know if they don't have one? Somewhen RMS mentioned that they don't have MIPS machines. Aside of PCs their equipment seems to consinst of ancient 68k Sony NeWS machines, an Amiga, old HP machines and other exotic equipment. I think they also have an Alpha. But all in all they are for shure among the people that will make best possible use of the hardware. Ralf ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 9:46 ` Ralf Baechle @ 1997-06-17 9:46 ` Ralf Baechle 0 siblings, 0 replies; 33+ messages in thread From: Ralf Baechle @ 1997-06-17 9:46 UTC (permalink / raw) To: Larry McVoy; +Cc: carlson, linux > : One group that I always think could use an SGI machine is the Free > : Software Foundation. They would make sure things worked on SGI before > : releasing it. That way, all of GNU would be tested on SGI by them. > > This is a good idea. Do we know if they don't have one? Somewhen RMS mentioned that they don't have MIPS machines. Aside of PCs their equipment seems to consinst of ancient 68k Sony NeWS machines, an Amiga, old HP machines and other exotic equipment. I think they also have an Alpha. But all in all they are for shure among the people that will make best possible use of the hardware. Ralf ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-17 6:22 Larry McVoy 1997-06-17 9:46 ` Ralf Baechle @ 1997-06-17 16:08 ` Miguel de Icaza 1 sibling, 0 replies; 33+ messages in thread From: Miguel de Icaza @ 1997-06-17 16:08 UTC (permalink / raw) To: lm; +Cc: carlson, linux > : One group that I always think could use an SGI machine is the Free > : Software Foundation. They would make sure things worked on SGI before > : releasing it. That way, all of GNU would be tested on SGI by them. > > This is a good idea. Do we know if they don't have one? An Indy machine may become the most powerfull machine at the FSF nowadays. I think their high end computers nowadays are the 486 PCs running Linux. I am not sure if the people at the FSF in Boston are actually doing any developement besides Hurd and Emacs. Miguel. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW @ 1997-06-18 6:37 Larry McVoy 1997-06-18 6:37 ` Larry McVoy 0 siblings, 1 reply; 33+ messages in thread From: Larry McVoy @ 1997-06-18 6:37 UTC (permalink / raw) To: John Wiederhirn; +Cc: linux : There are some very serious issues which come up even getting Xfree to a : moderate level of acceleration. How about to a simple level of working? Without any acceleration? For most people, just having xterms and netscape working is enough. I'm not a graphics or X person. Could someone who knows SGI's gfx devices tell us how hard it would be to make the basics work? Thanks. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Good news: no more begging for HW 1997-06-18 6:37 Larry McVoy @ 1997-06-18 6:37 ` Larry McVoy 0 siblings, 0 replies; 33+ messages in thread From: Larry McVoy @ 1997-06-18 6:37 UTC (permalink / raw) To: John Wiederhirn; +Cc: linux : There are some very serious issues which come up even getting Xfree to a : moderate level of acceleration. How about to a simple level of working? Without any acceleration? For most people, just having xterms and netscape working is enough. I'm not a graphics or X person. Could someone who knows SGI's gfx devices tell us how hard it would be to make the basics work? Thanks. ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~1997-06-19 19:24 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1997-06-16 23:25 Good news: no more begging for HW Ariel Faigon
1997-06-17 3:59 ` Christopher W. Carlson
1997-06-17 8:15 ` Martin Knoblauch
1997-06-17 16:18 ` Miguel de Icaza
[not found] <199706170046.CAA17216@informatik.uni-koblenz.de>
1997-06-17 1:06 ` Ariel Faigon
1997-06-17 1:06 ` Ariel Faigon
1997-06-17 1:53 ` Alex deVries
1997-06-17 2:01 ` David S. Miller
[not found] ` <davem@jenolan.rutgers.edu>
1997-06-17 16:23 ` richard offer
1997-06-17 17:10 ` Miguel de Icaza
1997-06-17 17:49 ` Mike Shaver
1997-06-17 17:49 ` Mike Shaver
1997-06-17 17:53 ` richard offer
1997-06-17 18:00 ` Miguel de Icaza
1997-06-17 18:30 ` Martin Knoblauch
1997-06-17 18:45 ` David S. Miller
1997-06-18 0:00 ` John Wiederhirn
1997-06-18 0:15 ` richard offer
1997-06-18 0:32 ` Ralf Baechle
1997-06-18 0:32 ` Ralf Baechle
1997-06-19 19:23 ` William J. Earl
1997-06-18 2:47 ` Miguel de Icaza
1997-06-18 12:38 ` William J. Earl
1997-06-18 12:38 ` William J. Earl
-- strict thread matches above, loose matches on Subject: below --
1997-06-17 2:25 Larry McVoy
1997-06-17 2:25 ` Larry McVoy
1997-06-17 5:31 ` Alex deVries
1997-06-17 6:22 Larry McVoy
1997-06-17 9:46 ` Ralf Baechle
1997-06-17 9:46 ` Ralf Baechle
1997-06-17 16:08 ` Miguel de Icaza
1997-06-18 6:37 Larry McVoy
1997-06-18 6:37 ` Larry McVoy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox