History log of /fuchsia/zircon/kernel/lib/pci/pio.cpp
Revision Date Author Comments
# 64cf8e29 29-Jan-2018 Todd Eisenberger <teisenbe@google.com>

[kernel] Rename AutoSpinLockIrqSave to AutoSpinLock

There were several instances of people using AutoSpinLock when they
should have used AutoSpinLockIrqSave. This is patch 2 of 2 for
inverting the naming, so the simpler named one is the safer
one to use.

Change-Id: I441a66c8755e3c0b33c41cffbd26ebe504ab9428


# 035594d7 29-Jan-2018 Christopher Anderson <cja@google.com>

[pci][pio] Use IRQ saving spinlocks

Ow.

Change-Id: I227124407dbab69071e73643109dc801445edf24


# ef9a80b0 14-Dec-2017 Doug Evans <dje@google.com>

[kernel][pci] Fix address masking

The code shifts and masks the value read from PCI,
but it still sent an unmasked address out to PCI.

Change-Id: I06e814f424c441015e509fd9894bf50c1e8288cf


# 8009821a 06-Dec-2017 Christopher Anderson <cja@google.com>

[pci] Use a spinlock instead of a mutex in PIO lib

These methods can be called under IRQ context so a mutex
won't work. Switch to a spinlock instead.

Change-Id: I6c42355fc26981047fb4021f56324dcbcee6974c


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 59e644b1 07-Sep-2017 George Kulakowski <kulakowski@google.com>

[zircon][mxtl->fbl] Rename mxtl to fbl

Change-Id: Ie21b6498e1bfb0a7fa0315e40b9e5c3ee78646be


# cab68e28 27-Jun-2017 Christopher Anderson <cja@google.com>

[lib][pci] Add library for locked access to config space

This is the first part of a greater (eventually userspace)
pci library for pio access to config space.

Change-Id: I953309e51a6da5dd959a52ec1e7259c0d6dcccf0