Lines Matching +full:shared +full:- +full:memory

44  * Commands for sysi86 system call (1-?)
48 #define SI86SYM 2 /* acquire boot-built symbol table */
49 #define SI86CONF 4 /* acquire boot-built configuration table */
52 #define SI86AUTO 9 /* was an auto-config boot done? */
55 #define SI86FPHW 40 /* what (if any?) floating-point hardware */
69 #define SI86MEM 65 /* return the memory size of system */
73 #define SI86DELMEM 69 /* Delete available memory for testing. */
74 #define SI86ADDMEM 70 /* Add back deleted memory. */
86 #define SI86RDBOOT 93 /* Bootable Non-SCSI Hard Disk */
90 #define SI86BADVISE 102 /* badvise subcommand - see below for */
92 #define SI86SHRGN 103 /* enable/disable XENIX small model shared */
98 * NOTE: Numbers 106 - 110 have been registered and are reserved
117 * - executable and data segments in the LDT at DPL 3
118 * - a call gate in the GDT at DPL 3 that points to a segment in the LDT
126 * XX64 Do we need to support this for 64-bit apps?
138 #define SI86SSD_TYPE(ssd) ((ssd)->acc1 & 0x1F)
139 #define SI86SSD_DPL(ssd) (((ssd)->acc1 >> 5) & 0x3)
140 #define SI86SSD_PRES(ssd) (((ssd)->acc1 >> 7) & 1)
142 #define SI86SSD_ISLONG(ssd) ((ssd)->acc2 & 0x2)
166 * change the memory mapped image of a file.
190 #define SI86B_PRE_SV 0x0008 /* follow pre-System V x.out behavior */
192 #define SI86B_XSDSWTCH 0x0080 /* XENIX small model shared data */
199 * XENIX shared data. The second argument passed to sysi86() is a
203 * using the SI86SHRGN subcommand to set up XENIX small model shared data
204 * context switching support for a given XENIX shared data segment. In this
205 * case, the xsdbuf struct contains the start addr for the shared data in
206 * 386 space, followed by the start addr for the shared data in the 286
210 * SI86SHRGN subcommand to retrieve the size of an existing XENIX shared
212 * for the shared data in 386 space.
213 * The size of the shared data segment starting at 'xsd_386vaddr' will
223 char *xsd_386vaddr; /* Addr of "real" XENIX shared data seg in */
226 char *xsd_286vaddr; /* Addr of XENIX shared data seg */
229 unsigned long xsd_size; /* Size of XENIX shared data seg */