Changeset 6843a9c in mainline for kernel/arch/arm32/include/mm/km.h


Ignore:
Timestamp:
2012-06-29T13:02:14Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
722912e
Parents:
ba72f2b (diff), 0bbd13e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes

Trivial conflicts.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/include/mm/km.h

    rba72f2b r6843a9c  
    11/*
    2  * Copyright (c) 2009 Lukas Mejdrech
     2 * Copyright (c) 2011 Jakub Jermar
    33 * All rights reserved.
    44 *
     
    2727 */
    2828
    29 /** @addtogroup libnet
     29/** @addtogroup arm32mm
    3030 * @{
    3131 */
    32 
    3332/** @file
    34  * Transport layer module interface for the underlying internetwork layer.
    3533 */
    3634
    37 #ifndef LIBNET_TL_REMOTE_H_
    38 #define LIBNET_TL_REMOTE_H_
     35#ifndef KERN_arm32_KM_H_
     36#define KERN_arm32_KM_H_
    3937
    40 #include <ipc/services.h>
    41 #include <ipc/tl.h>
    42 #include <generic.h>
    43 #include <net/device.h>
    44 #include <net/packet.h>
    45 #include <packet_client.h>
    46 #include <async.h>
     38#include <typedefs.h>
    4739
    48 /** @name Transport layer module interface
    49  * This interface is used by other modules.
     40#define KM_ARM32_IDENTITY_START         UINT32_C(0x80000000)
     41#define KM_ARM32_IDENTITY_SIZE          UINT32_C(0x70000000)
     42
     43#define KM_ARM32_NON_IDENTITY_START     UINT32_C(0xf0000000)
     44/*
     45 * The last virtual megabyte contains the high exception vectors (0xFFFF0000).
     46 * Do not include this range into kernel non-identity.
    5047 */
    51 /*@{*/
     48#define KM_ARM32_NON_IDENTITY_SIZE      UINT32_C(0x0ff00000)
    5249
    53 extern int tl_received_msg(async_sess_t *, nic_device_id_t, packet_t *,
    54     services_t, services_t);
    55 
    56 /*@}*/
     50extern void km_identity_arch_init(void);
     51extern void km_non_identity_arch_init(void);
     52extern bool km_is_non_identity_arch(uintptr_t);
    5753
    5854#endif
Note: See TracChangeset for help on using the changeset viewer.