[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Full-time developer available
From: |
Samuel Thibault |
Subject: |
Re: Full-time developer available |
Date: |
Thu, 17 Sep 2015 23:25:22 +0200 |
User-agent: |
Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) |
Robert Millan, le Thu 17 Sep 2015 21:55:32 +0200, a écrit :
> As for the rest of PCI devices, AFAICT they're free to be used by whoever
> wants them. My understanding is there's no need for an arbiter / multiplexer
> as long as all the code playing with PCI devices is well-aware of its limits.
Yes, for the daily work, the driver can behave well. But to know where
the PCI registers are, you need to read that from the config. And that
includes unsafe concurrent accesses (i.e. write to a register, read the
value). See inside libpciaccess, x86_pci.c which does inl(); outl();
inl(); outl();
> >We'd need a common PCI translator to multiplex accesses to the config space,
>
> Rump accesses the PCI config space using libpciaccess. Are there coherency
> issues
> with separate processes doing this concurrently?
Yes, because the config port (0xCF8) is shared.
Samuel
- Re: Full-time developer available, (continued)
- Re: Full-time developer available, Robert Millan, 2015/09/15
- Re: Full-time developer available, Bruno Félix Rezende Ribeiro, 2015/09/15
- Re: Full-time developer available, Robert Millan, 2015/09/16
- Re: Full-time developer available, Diego Nieto Cid, 2015/09/16
- Re: Full-time developer available, Samuel Thibault, 2015/09/16
- Re: Full-time developer available, Diego Nieto Cid, 2015/09/17
- Re: Full-time developer available, Samuel Thibault, 2015/09/17
- Re: Full-time developer available, Diego Nieto Cid, 2015/09/17
- Re: Full-time developer available, Samuel Thibault, 2015/09/17
- Re: Full-time developer available, Robert Millan, 2015/09/17
- Re: Full-time developer available,
Samuel Thibault <=
- Re: Full-time developer available, Robert Millan, 2015/09/18
- Re: Full-time developer available, Samuel Thibault, 2015/09/18
- PCI device handling (was: Full-time developer available), Olaf Buddenhagen, 2015/09/18
- Sound translator / PCI device handling (was: Full-time developer available), Olaf Buddenhagen, 2015/09/18
- Re: Sound translator / PCI device handling, Robert Millan, 2015/09/19
- Re: Sound translator / PCI device handling, Antti Kantee, 2015/09/19
- Re: Sound translator / PCI device handling, Olaf Buddenhagen, 2015/09/23
- Re: Sound translator / PCI device handling, Antti Kantee, 2015/09/24
- Sound translator / PCI device handling (was: Full-time developer available), Olaf Buddenhagen, 2015/09/18
- Re: Sound translator / PCI device handling (was: Full-time developer available), Samuel Thibault, 2015/09/19