memrange.h revision 040abec2534dadc53ebc8fa378ef03f4feecb7db
/*
*/
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#ifndef _MEMRANGE_H
#define _MEMRANGE_H
/* Memory range attributes */
* action */
#define MDF_ATTRMASK (0x00ffffff)
struct mem_range_desc {
int mr_flags;
char mr_owner[8];
};
struct mem_range_op {
struct mem_range_desc *mo_desc;
int mo_arg[2];
#define MEMRANGE_SET_UPDATE 0
#define MEMRANGE_SET_REMOVE 1
/* XXX want a flag that says "set and undo when I exit" */
};
#ifdef _KERNEL
struct mem_range_softc;
struct mem_range_ops {
};
struct mem_range_softc {
struct mem_range_ops *mr_op;
int mr_cap;
int mr_ndesc;
struct mem_range_desc *mr_desc;
};
extern struct mem_range_softc mem_range_softc;
extern void mem_range_AP_init __P((void));
#endif
#endif