Changeset 8071af9f in mainline for pci/libpci/generic.c


Ignore:
Timestamp:
2006-05-14T09:33:09Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8a568e3
Parents:
57ff9ab
Message:

Add GPL for reference and add modification dates into libpci to better comply with GPL.
Also, do some formatting changes in libpci.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pci/libpci/generic.c

    r57ff9ab r8071af9f  
    44 *      Copyright (c) 1997--2000 Martin Mares <mj@ucw.cz>
    55 *
    6  *      Modified and ported to HelenOS by Jakub Jermar.
     6 *      May 8, 2006 - Modified and ported to HelenOS by Jakub Jermar.
    77 *
    88 *      Can be freely distributed and used under the terms of the GNU GPL.
     
    107107                if (cnt) {
    108108                        for (i = 0; i < cnt; i++) {
    109                                 u32 x =
    110                                     pci_read_long(d,
    111                                                   PCI_BASE_ADDRESS_0 +
    112                                                   i * 4);
     109                                u32 x = pci_read_long(d, PCI_BASE_ADDRESS_0 + i * 4);
    113110                                if (!x || x == (u32) ~ 0)
    114111                                        continue;
    115                                 if ((x & PCI_BASE_ADDRESS_SPACE) ==
    116                                     PCI_BASE_ADDRESS_SPACE_IO)
     112                                if ((x & PCI_BASE_ADDRESS_SPACE) == PCI_BASE_ADDRESS_SPACE_IO)
    117113                                        d->base_addr[i] = x;
    118114                                else {
    119                                         if ((x &
    120                                              PCI_BASE_ADDRESS_MEM_TYPE_MASK)
    121                                             !=
    122                                             PCI_BASE_ADDRESS_MEM_TYPE_64)
     115                                        if ((x & PCI_BASE_ADDRESS_MEM_TYPE_MASK) != PCI_BASE_ADDRESS_MEM_TYPE_64)
    123116                                                d->base_addr[i] = x;
    124117                                        else if (i >= cnt - 1)
    125                                                 a->warning
    126                                                     ("%04x:%02x:%02x.%d: Invalid 64-bit address seen for BAR %d.",
     118                                                a->warning("%04x:%02x:%02x.%d: Invalid 64-bit address seen for BAR %d.",
    127119                                                     d->domain, d->bus,
    128120                                                     d->dev, d->func, i);
    129121                                        else {
    130                                                 u32 y =
    131                                                     pci_read_long(d,
    132                                                                   PCI_BASE_ADDRESS_0
    133                                                                   +
    134                                                                   (++i) *
    135                                                                   4);
     122                                                u32 y = pci_read_long(d, PCI_BASE_ADDRESS_0 + (++i) * 4);
    136123#ifdef PCI_HAVE_64BIT_ADDRESS
    137                                                 d->base_addr[i - 1] =
    138                                                     x | (((pciaddr_t) y) <<
    139                                                          32);
     124                                                d->base_addr[i - 1] = x | (((pciaddr_t) y) << 32);
    140125#else
    141126                                                if (y)
    142                                                         a->warning
    143                                                             ("%04x:%02x:%02x.%d 64-bit device address ignored.",
     127                                                        a->warning("%04x:%02x:%02x.%d 64-bit device address ignored.",
    144128                                                             d->domain,
    145129                                                             d->bus,
     
    147131                                                             d->func);
    148132                                                else
    149                                                         d->base_addr[i -
    150                                                                      1] =
    151                                                             x;
     133                                                        d->base_addr[i - 1] = x;
    152134#endif
    153135                                        }
     
    216198int pci_generic_block_read(struct pci_dev *d, int pos, byte * buf, int len)
    217199{
    218         return pci_generic_block_op(d, pos, buf, len,
    219                                     d->access->methods->read);
     200        return pci_generic_block_op(d, pos, buf, len, d->access->methods->read);
    220201}
    221202
    222203int pci_generic_block_write(struct pci_dev *d, int pos, byte * buf, int len)
    223204{
    224         return pci_generic_block_op(d, pos, buf, len,
    225                                     d->access->methods->write);
    226 }
     205        return pci_generic_block_op(d, pos, buf, len, d->access->methods->write);
     206}
Note: See TracChangeset for help on using the changeset viewer.