linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* VGA routing
@ 2003-12-07  7:34 Jon Smirl
  2003-12-10 16:05 ` Matan Ziv-Av
  0 siblings, 1 reply; 2+ messages in thread
From: Jon Smirl @ 2003-12-07  7:34 UTC (permalink / raw)
  To: fb-devel

My machine has three busses.
1) on chip
2) AGP
3) PCI

My primary display is on a PCI card.
When I boot the VGA ports are routed through the PCI bridge.
I'm running X on the PCI card.

Now I load a device driver that enables the AGP card. After doing this the VGA
ports are routed to the AGP bus. Where does this happen?

Now if I do a VT switch the VGA ports get routed back to the PCI bridge. Where
does this happen?

Thanks for the help. I'm trying to figure out the right way to initialize a
secondary card by jumping to C000:0003 in it's BIOS. Does Xfree jump to
C000:0003? I can't find where it does that in the source.



=====
Jon Smirl
jonsmirl@yahoo.com

__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: VGA routing
  2003-12-07  7:34 VGA routing Jon Smirl
@ 2003-12-10 16:05 ` Matan Ziv-Av
  0 siblings, 0 replies; 2+ messages in thread
From: Matan Ziv-Av @ 2003-12-10 16:05 UTC (permalink / raw)
  To: Jon Smirl; +Cc: fb-devel

On Sat, 6 Dec 2003, Jon Smirl wrote:

> My machine has three busses.
> 1) on chip
> 2) AGP
> 3) PCI
> 
> My primary display is on a PCI card.
> When I boot the VGA ports are routed through the PCI bridge.
> I'm running X on the PCI card.

There is VGA bit of Bridge Control register in PCI-PCI bridges (bit 19, 
at 3c). But when there are a few cards on the same bus, I guess the 
behaviour is undefined, since I did not see anything relevant in the 
standards. 

> Thanks for the help. I'm trying to figure out the right way to initialize a
> secondary card by jumping to C000:0003 in it's BIOS. Does Xfree jump to
> C000:0003? I can't find where it does that in the source.

x86emu package does this by disabling all cards except for the one that 
is being initialized.


-- 
Matan Ziv-Av.                         matan@svgalib.org



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-12-10 16:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-07  7:34 VGA routing Jon Smirl
2003-12-10 16:05 ` Matan Ziv-Av

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).