Changeset 46e886f in mainline for kernel/generic/include/ddi/ddi.h


Ignore:
Timestamp:
2019-04-06T16:10:08Z (5 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
82dcd25
Parents:
69c31ab
Message:

Add port/MM IO agnostic functions to map/unmap PIO

In kernel we have drivers that use port IO on one architecture and
MM IO on another. We therefore need some function which does the right
thing depending on the type of the register address.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ddi/ddi.h

    r69c31ab r46e886f  
    6060extern void ddi_parea_register(parea_t *);
    6161
     62extern void *pio_map(void *, size_t);
     63extern void pio_unmap(void *, void *, size_t);
     64
    6265extern sys_errno_t sys_physmem_map(uintptr_t, size_t, unsigned int, void *,
    6366    uintptr_t);
Note: See TracChangeset for help on using the changeset viewer.