Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/memrange.h
/* | /* | ||||
* Memory range attribute operations, performed on /dev/mem | * Memory range attribute operations, performed on /dev/mem | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _SYS_MEMRANGE_H_ | #ifndef _SYS_MEMRANGE_H_ | ||||
#define _SYS_MEMRANGE_H_ | #define _SYS_MEMRANGE_H_ | ||||
#include <sys/ioccom.h> | |||||
/* Memory range attributes */ | /* Memory range attributes */ | ||||
#define MDF_UNCACHEABLE (1<<0) /* region not cached */ | #define MDF_UNCACHEABLE (1<<0) /* region not cached */ | ||||
#define MDF_WRITECOMBINE (1<<1) /* region supports "write combine" action */ | #define MDF_WRITECOMBINE (1<<1) /* region supports "write combine" action */ | ||||
#define MDF_WRITETHROUGH (1<<2) /* write-through cached */ | #define MDF_WRITETHROUGH (1<<2) /* write-through cached */ | ||||
#define MDF_WRITEBACK (1<<3) /* write-back cached */ | #define MDF_WRITEBACK (1<<3) /* write-back cached */ | ||||
#define MDF_WRITEPROTECT (1<<4) /* read-only region */ | #define MDF_WRITEPROTECT (1<<4) /* read-only region */ | ||||
#define MDF_UNKNOWN (1<<5) /* any state we don't understand */ | #define MDF_UNKNOWN (1<<5) /* any state we don't understand */ | ||||
#define MDF_ATTRMASK (0x00ffffff) | #define MDF_ATTRMASK (0x00ffffff) | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |