Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset f6377f72 in mainline


Ignore:
Timestamp:
2009-03-17T21:08:23Z (12 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master
Children:
16e9c476
Parents:
f3f7009
Message:

Update comments for the new hw_map(), which was committed in r4138.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/mm/page.c

    rf3f7009 rf6377f72  
    11/*
    2  * Copyright (c) 2005 Jakub Jermar
     2 * Copyright (c) 2009 Jakub Jermar
    33 * All rights reserved.
    44 *
     
    4646void page_arch_init(void)
    4747{
    48         if (config.cpu_active == 1) {
     48        if (config.cpu_active == 1)
    4949                page_mapping_operations = &ht_mapping_operations;
    50         }
    5150}
    5251
    5352/** Map memory-mapped device into virtual memory.
    5453 *
    55  * So far, only DTLB is used to map devices into memory. Chances are that there
    56  * will be only a limited amount of devices that the kernel itself needs to
    57  * lock in DTLB.
     54 * We are currently using identity mapping for mapping device registers.
    5855 *
    59  * @param physaddr Physical address of the page where the device is located.
    60  *      Must be at least page-aligned.
    61  * @param size Size of the device's registers. Must not exceed 4M and must
    62  *      include extra space caused by the alignment.
     56 * @param physaddr      Physical address of the page where the device is
     57 *                      located.
     58 * @param size          Size of the device's registers. This argument is
     59 *                      ignored.
    6360 *
    64  * @return Virtual address of the page where the device is mapped.
     61 * @return              Virtual address of the page where the device is mapped.
    6562 */
    6663uintptr_t hw_map(uintptr_t physaddr, size_t size)
Note: See TracChangeset for help on using the changeset viewer.