Changeset 95e882d in mainline


Ignore:
Timestamp:
2011-11-13T22:11:13Z (12 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e6a6c02
Parents:
ddcc8a0
Message:

Introduce FRAME_LOWMEM and ZONE_LOWMEM flags.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/frame.h

    rddcc8a0 r95e882d  
    5858/** Do not reserve / unreserve memory. */
    5959#define FRAME_NO_RESERVE  0x8
     60/** Allocate a frame which can be identity-mapped. */
     61#define FRAME_LOWMEM      0x10
    6062
    6163typedef uint8_t zone_flags_t;
     
    6769/** Zone is used by firmware (not available for allocation) */
    6870#define ZONE_FIRMWARE   0x10
     71/** Zone contains memory that can be identity-mapped */
     72#define ZONE_LOWMEM     0x20
    6973
    70 /** Currently there is no equivalent zone flags
    71     for frame flags */
    72 #define FRAME_TO_ZONE_FLAGS(frame_flags)  0
     74#define FRAME_TO_ZONE_FLAGS(ff) (((ff) & FRAME_LOWMEM) ? ZONE_LOWMEM : 0)
    7375
    7476typedef struct {
Note: See TracChangeset for help on using the changeset viewer.