On 12/09/08 12:25, Garrett D'Amore wrote: > Couple of quick questions: > > 1) Would it make sense to support this on x86 hardware as well? (I'm > thinking server class headless systems, which I gather is the target > market for these chips.)
We do. Several of Sun's X64 rack servers use the service processor/console combo chip called AST-2100 and AST-2000. They have had this support for a while on the x86 side. At a time of pressure to control costs, why is this not common code? Why are we setting up a sparc branch and an existing x86 branch? Or are the two groups working together to merge this support in a common driver (add support for sparc to the existing x86 driver and place it in a common branch of the source tree)? > > 2) Does the driver support any power management features? (power(9e) > or DDI_SUSPEND?) > > 3) Does this driver support the graphics mode console and/or virtual > terminals? (Perhaps this question doesn't make sense -- I'm not sure > how this driver interacts with remote consoles... or maybe I'm > misunderstanding something.) > > 4) Actually, if this behaves in a manner that is quite different from > a typical framebuffer with local display and keyboard, then a bit more > detailed background information would be helpful. Of course, if it > really is just a typical framebuffer, then just simply say so... the > ASPEED website doesn't really help make things clear to me. > > Thanks. > > -- Garrett > > Eric Sultan wrote: >> I'm sponsoring this case for Grace Wang, the timeout set to expire next >> Tuesday, December 16, 2008. The requested release binding is patch. >> >> Template Version: @(#)sac_nextcase %I% %G% SMI >> This information is Copyright 2008 Sun Microsystems >> 1. Introduction >> 1.1. Project/Component Working Name: >> SPARC support for AST graphics >> 1.2. Name of Document Author/Supplier: >> Author: Grace Wang >> 1.3 Date of This Document: >> 09 December, 2008 >> >> 4. Technical Description >> >> This project delivers SPARC graphics support for the AST2100 >> graphics component. The deliverables include a ddx (Xorg) module, a >> kernel driver, a vts module and an fbconfig module. The driver name >> is ast. The source code for these modules is based on ASPEED >> technology. The Xorg code will be delivered into the Xorg >> consolidation. >> >> Interfaces exported: >> >> /usr/X11/lib/modules/drivers/ast_drv.so Uncommitted >> /kernel/drv/sparcv9/ast Uncommitted >> /usr/lib/sparcv9/libvtsSUNWast.so.1 Uncommitted >> /usr/lib/fbconfig/libSUNWast_conf.so Uncommitted >> /usr/share/man/man1m/fbconf_xorg.1m Uncommitted modified man >> page >> /usr/share/man/man7d/ast.7d Uncommitted >> Interfaces imported: >> >> Xorg server CLI/API/ABI External (ref PSARC 2004/187) >> >> 6. Resources and Schedule >> 6.4. Steering Committee requested information >> 6.4.1. Consolidation C-team Name: >> Graphics >> 6.5. ARC review type: FastTrack >> 6.6. ARC Exposure: open >> >