OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [uclinux/] [uC-libc/] [include/] [linux/] [ldt.h] - Blame information for rev 1778

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 199 simons
/*
2
 * ldt.h
3
 *
4
 * Definitions of structures used with the modify_ldt system call.
5
 */
6
#ifndef _LINUX_LDT_H
7
#define _LINUX_LDT_H
8
 
9
/* Maximum number of LDT entries supported. */
10
#define LDT_ENTRIES     8192
11
/* The size of each LDT entry. */
12
#define LDT_ENTRY_SIZE  8
13
 
14
struct modify_ldt_ldt_s {
15
        unsigned int  entry_number;
16
        unsigned long base_addr;
17
        unsigned int  limit;
18
        unsigned int  seg_32bit:1;
19
        unsigned int  contents:2;
20
        unsigned int  read_exec_only:1;
21
        unsigned int  limit_in_pages:1;
22
        unsigned int  seg_not_present:1;
23
        unsigned int  useable:1;
24
};
25
 
26
#define MODIFY_LDT_CONTENTS_DATA        0
27
#define MODIFY_LDT_CONTENTS_STACK       1
28
#define MODIFY_LDT_CONTENTS_CODE        2
29
 
30
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.