mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jon Smirl <jonsmirl@gmail.com>
To: Jesse Barnes <jbarnes@engr.sgi.com>
Cc: Pavel Machek <pavel@ucw.cz>,
	Carl-Daniel Hailfinger <c-d.hailfinger.devel.2005@gmx.net>,
	ncunningham@linuxmail.org,
	ACPI List <acpi-devel@lists.sourceforge.net>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Matthew Garrett <mjg59@srcf.ucam.org>
Subject: Legacy IO spaces (was Re: [RFC] Reliable video POSTing on resume)
Date: Fri, 4 Feb 2005 17:59:47 -0500	[thread overview]
Message-ID: <9e4733910502041459500ae8d3@mail.gmail.com> (raw)
In-Reply-To: <200502041010.13220.jbarnes@engr.sgi.com>

On Fri, 4 Feb 2005 10:10:12 -0800, Jesse Barnes <jbarnes@engr.sgi.com> wrote:
> Jon does your emulator sit on top of the new legacy I/O and memory APIs?  I
> added them for this very reason, though atm only ia64 supports them.  There's
> documentation in Documentation/filesystems/sysfs-pci.txt if you want to take

Can you build a no-op version of these that will run on the x86? That
would allow a single user space API for x86, ia64. Maybe the ppc
people will join too.

Why does this appear in /sys/class/pci_bus/0000:17/? For example on my
x86 system I have a single legacy space but if I do a dir of
/sys/class/pci_bus I show three buses. You wouldn't want the
legacy_io/mem attributes on each of these three buses since that
implies three independent address spaces.

[jonsmirl@jonsmirl pci_bus]$ ls /sys/class/pci_bus
0000:00  0000:01  0000:02

How would things be sorted out so that legacy_io/mem attributes only
appear on my root bridge chip 0000:00 and not on the child buses. I
guess this also means the user space app has to search through the bus
entries.

In order to know how many VGA many simultaneous VGA devices you can
have there needs to be some way to count the number of legacy address
spaces. Maybe there should be a /sys/class/legacy to describe the
legacy spaces. Is it possible to have the same legacy space aliased at
two different addresses depending on which root bus is used to get to
it?

I need to know how to answer these questions:
1) how many legacy spaces are there
2) how many VGA devices are in each space
3) how do I do VGA bus routing to access the VGA device
4) how do I address each of the devices.

-- 
Jon Smirl
jonsmirl@gmail.com

  parent reply	other threads:[~2005-02-04 23:05 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20050122134205.GA9354@wsc-gmbh.de>
     [not found] ` <4201825B.2090703@gmx.net>
     [not found]   ` <e796392205020221387d4d8562@mail.gmail.com>
     [not found]     ` <420217DB.709@gmx.net>
     [not found]       ` <4202A972.1070003@gmx.net>
     [not found]         ` <20050203225410.GB1110@elf.ucw.cz>
     [not found]           ` <1107474198.5727.9.camel@desktop.cunninghams>
2005-02-04  2:35             ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Carl-Daniel Hailfinger
2005-02-04  2:51               ` Nigel Cunningham
2005-02-04  7:18                 ` Jon Smirl
2005-02-04  7:44                   ` Pavel Machek
2005-02-04 17:38                     ` Jon Smirl
2005-02-05  0:52                       ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-05  1:08                         ` Jon Smirl
2005-02-05  9:35                       ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Pavel Machek
2005-02-05 11:35                         ` [RFC] Reliable video POSTing on resume Ondrej Zary
2005-02-06 16:02                         ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Alan Cox
2005-02-07  2:11                           ` Adam Sulmicki
2005-02-07 14:27                             ` [RFC] Reliable video POSTing on resume Paulo Marques
2005-02-07 14:36                               ` Carl-Daniel Hailfinger
2005-02-07 15:39                                 ` Paulo Marques
2005-02-07 16:01                                 ` Pavel Machek
2005-02-07 16:20                                   ` Li-Ta Lo
2005-02-11  1:47                                     ` [ACPI] " Carl-Daniel Hailfinger
2005-02-07 18:04                                 ` Adam Sulmicki
2005-02-07 16:39                               ` Li-Ta Lo
2005-02-07 13:24                           ` [ACPI] Re: [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Matthew Garrett
2005-02-07 14:09                             ` Pavel Machek
2005-02-10 19:13                           ` Bill Davidsen
2005-02-10 19:25                             ` Ville Syrjälä
2005-02-10 20:08                               ` Matthew Garrett
2005-02-10 20:17                                 ` Jon Smirl
2005-02-10 20:29                                   ` Matthew Garrett
2005-02-10 20:34                                     ` Jon Smirl
2005-02-10 20:46                                       ` [RFC] Reliable video POSTing on resume Kendall Bennett
2005-02-10 21:06                                         ` Matthew Garrett
2005-02-10 21:20                                           ` Kendall Bennett
2005-02-10 21:28                                           ` Jon Smirl
2005-02-10 22:53                                             ` Matthew Garrett
2005-02-11  1:41                                             ` [ACPI] " Carl-Daniel Hailfinger
2005-02-10 20:32                                   ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Ville Syrjälä
2005-02-10 19:31                             ` Pavel Machek
2005-02-10 23:03                             ` Matan Ziv-Av
2005-02-07 19:27                         ` Eric W. Biederman
2005-02-07 20:59                           ` Pavel Machek
2005-02-04  5:03               ` Jon Smirl
2005-02-04  7:49                 ` Pavel Machek
2005-02-04 12:17                 ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-04 13:51                   ` [ACPI] " Matthew Garrett
2005-02-04 16:30                   ` Pavel Machek
2005-02-04 17:31                     ` Jon Smirl
2005-02-04 18:10                       ` Jesse Barnes
2005-02-04 20:29                         ` Jon Smirl
2005-02-04 22:13                           ` James Simmons
2005-02-04 21:56                         ` James Simmons
2005-02-04 22:59                         ` Jon Smirl [this message]
2005-02-04 23:34                           ` Legacy IO spaces (was Re: [RFC] Reliable video POSTing on resume) Jesse Barnes
2005-02-05  0:48                             ` Jon Smirl
2005-02-05 22:42                               ` [ACPI] " Benjamin Herrenschmidt
2005-02-06  0:17                                 ` Jon Smirl
2005-02-06  0:07                             ` Jon Smirl
2005-02-06  0:19                               ` Jesse Barnes
2005-02-05  2:04                       ` [RFC] Reliable video POSTing on resume Matthew Garrett
2005-02-05  2:09                         ` Jon Smirl
2005-02-05  2:17                           ` Matthew Garrett
2005-02-05  2:30                             ` Jon Smirl
2005-02-05  8:15                               ` Matthew Garrett
2005-02-05 11:53                                 ` Ondrej Zary
2005-02-05 12:28                                   ` Matthew Garrett
2005-02-05 15:47                                   ` Jon Smirl
2005-02-05 16:48                                     ` [ACPI] " Stefan Dösinger
2005-02-05 17:38                                       ` Jon Smirl
2005-02-06 11:05                                         ` Stefan Dösinger
2005-02-07 10:20                                         ` Helge Hafting
2005-02-07 14:22                                           ` Pavel Machek
2005-02-05 15:55                                 ` Jon Smirl
2005-02-05  9:37                       ` Pavel Machek
2005-02-05  9:49                         ` Nigel Cunningham
2005-02-05 15:49                         ` Jon Smirl
2005-02-04 22:09                     ` James Simmons
2005-02-05  1:07                       ` Carl-Daniel Hailfinger
2005-02-05  1:14                     ` Carl-Daniel Hailfinger
2005-02-04 14:40                 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Xavier Bestel
2005-02-05  1:10                   ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-04  7:48               ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Pavel Machek
2005-02-04 10:26                 ` Oliver Neukum
2005-02-04 11:32                   ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-04 12:11                     ` [ACPI] " David Goodenough
2005-02-04 16:15                     ` Pavel Machek

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9e4733910502041459500ae8d3@mail.gmail.com \
    --to=jonsmirl@gmail.com \
    --cc=acpi-devel@lists.sourceforge.net \
    --cc=c-d.hailfinger.devel.2005@gmx.net \
    --cc=jbarnes@engr.sgi.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mjg59@srcf.ucam.org \
    --cc=ncunningham@linuxmail.org \
    --cc=pavel@ucw.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome