Symbol: v86
usr/src/boot/i386/common/cons.c
101
if (V86_ZR(v86.efl))
usr/src/boot/i386/common/cons.c
103
return (v86.eax);
usr/src/boot/i386/common/cons.c
37
v86.ctl = V86_FLAGS;
usr/src/boot/i386/common/cons.c
38
v86.addr = 0x10;
usr/src/boot/i386/common/cons.c
39
v86.eax = 0xe00 | (c & 0xff);
usr/src/boot/i386/common/cons.c
40
v86.ebx = 0x7;
usr/src/boot/i386/common/cons.c
57
v86.ctl = V86_FLAGS;
usr/src/boot/i386/common/cons.c
58
v86.addr = 0x10;
usr/src/boot/i386/common/cons.c
59
v86.eax = 0x300;
usr/src/boot/i386/common/cons.c
60
v86.ebx = 0x7;
usr/src/boot/i386/common/cons.c
64
*row = v86.edx >> 8;
usr/src/boot/i386/common/cons.c
66
*col = v86.edx & 0xff;
usr/src/boot/i386/common/cons.c
93
v86.ctl = V86_FLAGS;
usr/src/boot/i386/common/cons.c
94
v86.addr = 0x16;
usr/src/boot/i386/common/cons.c
95
v86.eax = fn << 8;
usr/src/boot/i386/common/cons.c
99
return (v86.eax);
usr/src/boot/i386/common/drv.c
35
v86.ctl = V86_FLAGS;
usr/src/boot/i386/common/drv.c
36
v86.addr = 0x13;
usr/src/boot/i386/common/drv.c
37
v86.eax = 0x4800;
usr/src/boot/i386/common/drv.c
38
v86.edx = dskp->drive;
usr/src/boot/i386/common/drv.c
39
v86.ds = VTOPSEG(&params);
usr/src/boot/i386/common/drv.c
40
v86.esi = VTOPOFF(&params);
usr/src/boot/i386/common/drv.c
42
if (V86_CY(v86.efl)) {
usr/src/boot/i386/common/drv.c
43
printf("error %u\n", v86.eax >> 8 & 0xff);
usr/src/boot/i386/common/drv.c
63
v86.ctl = V86_FLAGS;
usr/src/boot/i386/common/drv.c
64
v86.addr = 0x13;
usr/src/boot/i386/common/drv.c
65
v86.eax = 0x4200;
usr/src/boot/i386/common/drv.c
66
v86.edx = dskp->drive;
usr/src/boot/i386/common/drv.c
67
v86.ds = VTOPSEG(&packet);
usr/src/boot/i386/common/drv.c
68
v86.esi = VTOPOFF(&packet);
usr/src/boot/i386/common/drv.c
70
if (V86_CY(v86.efl)) {
usr/src/boot/i386/common/drv.c
72
BOOTPROG, v86.eax >> 8 & 0xff, lba);
usr/src/boot/i386/common/drv.c
87
v86.ctl = V86_FLAGS;
usr/src/boot/i386/common/drv.c
88
v86.addr = 0x13;
usr/src/boot/i386/common/drv.c
89
v86.eax = 0x4300;
usr/src/boot/i386/common/drv.c
90
v86.edx = dskp->drive;
usr/src/boot/i386/common/drv.c
91
v86.ds = VTOPSEG(&packet);
usr/src/boot/i386/common/drv.c
92
v86.esi = VTOPOFF(&packet);
usr/src/boot/i386/common/drv.c
94
if (V86_CY(v86.efl)) {
usr/src/boot/i386/common/drv.c
95
printf("error %u lba %llu\n", v86.eax >> 8 & 0xff, lba);
usr/src/boot/i386/isoboot/isoboot.c
136
v86.ebx = 0;
usr/src/boot/i386/isoboot/isoboot.c
138
v86.ctl = V86_FLAGS;
usr/src/boot/i386/isoboot/isoboot.c
139
v86.addr = MEM_EXT; /* int 0x15 function 0xe820 */
usr/src/boot/i386/isoboot/isoboot.c
140
v86.eax = 0xe820;
usr/src/boot/i386/isoboot/isoboot.c
141
v86.ecx = sizeof (struct bios_smap);
usr/src/boot/i386/isoboot/isoboot.c
142
v86.edx = SMAP_SIG;
usr/src/boot/i386/isoboot/isoboot.c
143
v86.es = VTOPSEG(&smap);
usr/src/boot/i386/isoboot/isoboot.c
144
v86.edi = VTOPOFF(&smap);
usr/src/boot/i386/isoboot/isoboot.c
146
if ((v86.efl & 1) || (v86.eax != SMAP_SIG))
usr/src/boot/i386/isoboot/isoboot.c
178
} while (v86.ebx != 0);
usr/src/boot/i386/isoboot/isoboot.c
182
v86.ctl = 0;
usr/src/boot/i386/isoboot/isoboot.c
183
v86.addr = 0x12; /* int 0x12 */
usr/src/boot/i386/isoboot/isoboot.c
186
bios_basemem = (v86.eax & 0xffff) * 1024;
usr/src/boot/i386/isoboot/isoboot.c
194
v86.ctl = V86_FLAGS;
usr/src/boot/i386/isoboot/isoboot.c
195
v86.addr = 0x15; /* int 0x15 function 0xe801 */
usr/src/boot/i386/isoboot/isoboot.c
196
v86.eax = 0xe801;
usr/src/boot/i386/isoboot/isoboot.c
198
if (!(v86.efl & 1)) {
usr/src/boot/i386/isoboot/isoboot.c
199
bios_extmem = ((v86.ecx & 0xffff) +
usr/src/boot/i386/isoboot/isoboot.c
200
((v86.edx & 0xffff) * 64)) * 1024;
usr/src/boot/i386/isoboot/isoboot.c
204
v86.ctl = 0;
usr/src/boot/i386/isoboot/isoboot.c
205
v86.addr = 0x15; /* int 0x15 function 0x88 */
usr/src/boot/i386/isoboot/isoboot.c
206
v86.eax = 0x8800;
usr/src/boot/i386/isoboot/isoboot.c
208
bios_extmem = (v86.eax & 0xffff) * 1024;
usr/src/boot/i386/isoboot/isoboot.c
246
v86.ctl = V86_FLAGS;
usr/src/boot/i386/isoboot/isoboot.c
247
v86.efl = PSL_RESERVED_DEFAULT | PSL_I;
usr/src/boot/i386/libi386/biosdisk.c
1136
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
1137
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
1139
v86.eax = CMD_WRITE_LBA; /* maybe Write with verify 0x4302? */
usr/src/boot/i386/libi386/biosdisk.c
1141
v86.eax = CMD_READ_LBA;
usr/src/boot/i386/libi386/biosdisk.c
1142
v86.edx = bd->bd_unit;
usr/src/boot/i386/libi386/biosdisk.c
1143
v86.ds = VTOPSEG(&packet);
usr/src/boot/i386/libi386/biosdisk.c
1144
v86.esi = VTOPOFF(&packet);
usr/src/boot/i386/libi386/biosdisk.c
1146
if (V86_CY(v86.efl))
usr/src/boot/i386/libi386/biosdisk.c
1147
return (v86.eax >> 8);
usr/src/boot/i386/libi386/biosdisk.c
1172
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
1173
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
1175
v86.eax = CMD_WRITE_CHS | blks;
usr/src/boot/i386/libi386/biosdisk.c
1177
v86.eax = CMD_READ_CHS | blks;
usr/src/boot/i386/libi386/biosdisk.c
1178
v86.ecx = ((cyl & 0xff) << 8) | ((cyl & 0x300) >> 2) | sec;
usr/src/boot/i386/libi386/biosdisk.c
1179
v86.edx = (hd << 8) | bd->bd_unit;
usr/src/boot/i386/libi386/biosdisk.c
1180
v86.es = VTOPSEG(dest);
usr/src/boot/i386/libi386/biosdisk.c
1181
v86.ebx = VTOPOFF(dest);
usr/src/boot/i386/libi386/biosdisk.c
1183
if (V86_CY(v86.efl))
usr/src/boot/i386/libi386/biosdisk.c
1184
return (v86.eax >> 8);
usr/src/boot/i386/libi386/biosdisk.c
1281
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
1282
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
1283
v86.eax = CMD_READ_PARAM;
usr/src/boot/i386/libi386/biosdisk.c
1284
v86.edx = 0x80 + bunit;
usr/src/boot/i386/libi386/biosdisk.c
1286
if (V86_CY(v86.efl))
usr/src/boot/i386/libi386/biosdisk.c
1288
return (((v86.ecx & 0xc0) << 18) | ((v86.ecx & 0xff00) << 8) |
usr/src/boot/i386/libi386/biosdisk.c
1289
(v86.edx & 0xff00) | (v86.ecx & 0x3f));
usr/src/boot/i386/libi386/biosdisk.c
283
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
284
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
285
v86.eax = CMD_DRIVE_TYPE;
usr/src/boot/i386/libi386/biosdisk.c
286
v86.edx = drive;
usr/src/boot/i386/libi386/biosdisk.c
289
if (V86_CY(v86.efl))
usr/src/boot/i386/libi386/biosdisk.c
292
if ((v86.eax & 0x300) == 0)
usr/src/boot/i386/libi386/biosdisk.c
384
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
385
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
386
v86.eax = CMD_CD_GET_STATUS;
usr/src/boot/i386/libi386/biosdisk.c
387
v86.edx = bd->bd_unit;
usr/src/boot/i386/libi386/biosdisk.c
388
v86.ds = VTOPSEG(&bc_sp);
usr/src/boot/i386/libi386/biosdisk.c
389
v86.esi = VTOPOFF(&bc_sp);
usr/src/boot/i386/libi386/biosdisk.c
392
if ((v86.eax & 0xff00) == 0 &&
usr/src/boot/i386/libi386/biosdisk.c
475
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
476
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
477
v86.eax = CMD_CHECK_EDD;
usr/src/boot/i386/libi386/biosdisk.c
478
v86.edx = unit;
usr/src/boot/i386/libi386/biosdisk.c
479
v86.ebx = EDD_QUERY_MAGIC;
usr/src/boot/i386/libi386/biosdisk.c
482
if (V86_CY(v86.efl) || /* carry set */
usr/src/boot/i386/libi386/biosdisk.c
483
(v86.ebx & 0xffff) != EDD_INSTALLED) /* signature */
usr/src/boot/i386/libi386/biosdisk.c
487
if ((v86.ecx & EDD_INTERFACE_FIXED_DISK) == 0)
usr/src/boot/i386/libi386/biosdisk.c
490
return ((v86.eax >> 8) & 0xff);
usr/src/boot/i386/libi386/biosdisk.c
497
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
498
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
499
v86.eax = CMD_RESET;
usr/src/boot/i386/libi386/biosdisk.c
500
v86.edx = unit;
usr/src/boot/i386/libi386/biosdisk.c
510
bzero(&v86, sizeof (v86));
usr/src/boot/i386/libi386/biosdisk.c
511
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
512
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
513
v86.eax = CMD_READ_PARAM;
usr/src/boot/i386/libi386/biosdisk.c
514
v86.edx = bd->bd_unit;
usr/src/boot/i386/libi386/biosdisk.c
517
if (V86_CY(v86.efl) && ((v86.eax & 0xff00) != 0))
usr/src/boot/i386/libi386/biosdisk.c
518
return ((v86.eax & 0xff00) >> 8);
usr/src/boot/i386/libi386/biosdisk.c
521
if ((v86.ecx & 0x3f) == 0)
usr/src/boot/i386/libi386/biosdisk.c
524
bd->bd_cyl = ((v86.ecx & 0xc0) << 2) + ((v86.ecx & 0xff00) >> 8) + 1;
usr/src/boot/i386/libi386/biosdisk.c
526
bd->bd_hds = ((v86.edx & 0xff00) >> 8) + 1;
usr/src/boot/i386/libi386/biosdisk.c
527
bd->bd_sec = v86.ecx & 0x3f;
usr/src/boot/i386/libi386/biosdisk.c
528
bd->bd_type = v86.ebx;
usr/src/boot/i386/libi386/biosdisk.c
555
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
556
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
557
v86.eax = CMD_EXT_PARAM;
usr/src/boot/i386/libi386/biosdisk.c
558
v86.edx = bd->bd_unit;
usr/src/boot/i386/libi386/biosdisk.c
559
v86.ds = VTOPSEG(&dparams);
usr/src/boot/i386/libi386/biosdisk.c
560
v86.esi = VTOPOFF(&dparams);
usr/src/boot/i386/libi386/biosdisk.c
563
if (V86_CY(v86.efl) && ((v86.eax & 0xff00) != 0))
usr/src/boot/i386/libi386/biosdisk.c
564
return ((v86.eax & 0xff00) >> 8);
usr/src/boot/i386/libi386/biosdisk.c
627
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosdisk.c
628
v86.addr = DISK_BIOS;
usr/src/boot/i386/libi386/biosdisk.c
629
v86.eax = CMD_DRIVE_TYPE;
usr/src/boot/i386/libi386/biosdisk.c
630
v86.edx = bd->bd_unit;
usr/src/boot/i386/libi386/biosdisk.c
632
if (V86_CY(v86.efl) || (v86.eax & 0x300) == 0)
usr/src/boot/i386/libi386/biosmem.c
101
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosmem.c
102
v86.addr = 0x15; /* int 0x15 function 0xe820 */
usr/src/boot/i386/libi386/biosmem.c
103
v86.eax = 0xe820;
usr/src/boot/i386/libi386/biosmem.c
104
v86.ecx = sizeof (struct bios_smap_xattr);
usr/src/boot/i386/libi386/biosmem.c
105
v86.edx = SMAP_SIG;
usr/src/boot/i386/libi386/biosmem.c
106
v86.es = VTOPSEG(&smap);
usr/src/boot/i386/libi386/biosmem.c
107
v86.edi = VTOPOFF(&smap);
usr/src/boot/i386/libi386/biosmem.c
109
if ((V86_CY(v86.efl)) || (v86.eax != SMAP_SIG))
usr/src/boot/i386/libi386/biosmem.c
151
} while (v86.ebx != 0);
usr/src/boot/i386/libi386/biosmem.c
155
v86.ctl = 0;
usr/src/boot/i386/libi386/biosmem.c
156
v86.addr = 0x12; /* int 0x12 */
usr/src/boot/i386/libi386/biosmem.c
159
bios_basemem = (v86.eax & 0xffff) * 1024;
usr/src/boot/i386/libi386/biosmem.c
168
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biosmem.c
169
v86.addr = 0x15; /* int 0x15 function 0xe801 */
usr/src/boot/i386/libi386/biosmem.c
170
v86.eax = 0xe801;
usr/src/boot/i386/libi386/biosmem.c
172
if (!(V86_CY(v86.efl))) {
usr/src/boot/i386/libi386/biosmem.c
188
bios_extmem = (v86.ecx & 0xffff) * 1024;
usr/src/boot/i386/libi386/biosmem.c
190
bios_extmem += (v86.edx & 0xffff) * 64 * 1024;
usr/src/boot/i386/libi386/biosmem.c
200
v86.ctl = 0;
usr/src/boot/i386/libi386/biosmem.c
201
v86.addr = 0x15; /* int 0x15 function 0x88 */
usr/src/boot/i386/libi386/biosmem.c
202
v86.eax = 0x8800;
usr/src/boot/i386/libi386/biosmem.c
204
bios_extmem = (v86.eax & 0xffff) * 1024;
usr/src/boot/i386/libi386/biosmem.c
99
v86.ebx = 0;
usr/src/boot/i386/libi386/biospci.c
229
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biospci.c
230
v86.addr = PCI_INT;
usr/src/boot/i386/libi386/biospci.c
231
v86.eax = PCI_BIOS_PRESENT;
usr/src/boot/i386/libi386/biospci.c
232
v86.edi = 0x0;
usr/src/boot/i386/libi386/biospci.c
236
if (V86_CY(v86.efl) || ((v86.eax & 0xff00) != 0) ||
usr/src/boot/i386/libi386/biospci.c
237
(v86.edx != PCI_SIGNATURE))
usr/src/boot/i386/libi386/biospci.c
240
version = v86.ebx & 0xffff;
usr/src/boot/i386/libi386/biospci.c
241
hwcap = v86.eax & 0xff;
usr/src/boot/i386/libi386/biospci.c
242
maxbus = v86.ecx & 0xff;
usr/src/boot/i386/libi386/biospci.c
339
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biospci.c
340
v86.addr = PCI_INT;
usr/src/boot/i386/libi386/biospci.c
341
v86.eax = FIND_PCI_CLASS_CODE;
usr/src/boot/i386/libi386/biospci.c
342
v86.ecx = class;
usr/src/boot/i386/libi386/biospci.c
343
v86.esi = index;
usr/src/boot/i386/libi386/biospci.c
347
if (V86_CY(v86.efl) || (v86.eax & 0xff00))
usr/src/boot/i386/libi386/biospci.c
350
*locator = v86.ebx;
usr/src/boot/i386/libi386/biospci.c
357
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biospci.c
358
v86.addr = PCI_INT;
usr/src/boot/i386/libi386/biospci.c
359
v86.eax = FIND_PCI_DEVICE;
usr/src/boot/i386/libi386/biospci.c
360
v86.edx = devid & 0xffff; /* EDX - Vendor ID */
usr/src/boot/i386/libi386/biospci.c
361
v86.ecx = (devid >> 16) & 0xffff; /* ECX - Device ID */
usr/src/boot/i386/libi386/biospci.c
362
v86.esi = index;
usr/src/boot/i386/libi386/biospci.c
366
if (V86_CY(v86.efl) || (v86.eax & 0xff00))
usr/src/boot/i386/libi386/biospci.c
369
*locator = v86.ebx;
usr/src/boot/i386/libi386/biospci.c
379
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biospci.c
380
v86.addr = PCI_INT;
usr/src/boot/i386/libi386/biospci.c
381
v86.eax = WRITE_CONFIG_BYTE + width;
usr/src/boot/i386/libi386/biospci.c
382
v86.ebx = locator;
usr/src/boot/i386/libi386/biospci.c
383
v86.edi = offset;
usr/src/boot/i386/libi386/biospci.c
384
v86.ecx = val;
usr/src/boot/i386/libi386/biospci.c
388
if (V86_CY(v86.efl) || (v86.eax & 0xff00))
usr/src/boot/i386/libi386/biospci.c
397
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biospci.c
398
v86.addr = PCI_INT;
usr/src/boot/i386/libi386/biospci.c
399
v86.eax = READ_CONFIG_BYTE + width;
usr/src/boot/i386/libi386/biospci.c
400
v86.ebx = locator;
usr/src/boot/i386/libi386/biospci.c
401
v86.edi = offset;
usr/src/boot/i386/libi386/biospci.c
405
if (V86_CY(v86.efl) || (v86.eax & 0xff00))
usr/src/boot/i386/libi386/biospci.c
408
*val = v86.ecx;
usr/src/boot/i386/libi386/biospci.c
429
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biospci.c
430
v86.addr = PCI_INT;
usr/src/boot/i386/libi386/biospci.c
431
v86.eax = FIND_PCI_DEVICE;
usr/src/boot/i386/libi386/biospci.c
432
v86.edx = devid & 0xffff; /* EDX - Vendor ID */
usr/src/boot/i386/libi386/biospci.c
433
v86.ecx = (devid >> 16) & 0xffff; /* ECX - Device ID */
usr/src/boot/i386/libi386/biospci.c
434
v86.esi = i;
usr/src/boot/i386/libi386/biospci.c
436
if (V86_CY(v86.efl) || (v86.eax & 0xff00))
usr/src/boot/i386/libi386/biospnp.c
288
v86.ctl = V86_ADDR | V86_CALLF;
usr/src/boot/i386/libi386/biospnp.c
289
v86.addr = ((uint32_t)pnp_Icheck->pnp_rmcs << 16) + pnp_Icheck->pnp_rmip;
usr/src/boot/i386/libi386/biospnp.c
293
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/biossmap.c
67
v86.ebx = 0;
usr/src/boot/i386/libi386/biossmap.c
69
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/biossmap.c
70
v86.addr = 0x15;
usr/src/boot/i386/libi386/biossmap.c
71
v86.eax = 0xe820; /* int 0x15 function 0xe820 */
usr/src/boot/i386/libi386/biossmap.c
72
v86.ecx = SMAP_BUFSIZE;
usr/src/boot/i386/libi386/biossmap.c
73
v86.edx = SMAP_SIG;
usr/src/boot/i386/libi386/biossmap.c
74
v86.es = VTOPSEG(&buf);
usr/src/boot/i386/libi386/biossmap.c
75
v86.edi = VTOPOFF(&buf);
usr/src/boot/i386/libi386/biossmap.c
77
if (V86_CY(v86.efl) || v86.eax != SMAP_SIG ||
usr/src/boot/i386/libi386/biossmap.c
78
v86.ecx < sizeof(buf.smap) || v86.ecx > SMAP_BUFSIZE)
usr/src/boot/i386/libi386/biossmap.c
85
if (v86.ecx == SMAP_BUFSIZE) {
usr/src/boot/i386/libi386/biossmap.c
91
} while (v86.ebx != 0);
usr/src/boot/i386/libi386/pxe.c
319
bzero(&v86, sizeof (v86));
usr/src/boot/i386/libi386/pxe.c
324
v86.ctl = V86_ADDR | V86_CALLF | V86_FLAGS;
usr/src/boot/i386/libi386/pxe.c
325
v86.es = VTOPSEG(ptr);
usr/src/boot/i386/libi386/pxe.c
326
v86.edi = VTOPOFF(ptr);
usr/src/boot/i386/libi386/pxe.c
327
v86.addr = (VTOPSEG(__pxenventry) << 16) | VTOPOFF(__pxenventry);
usr/src/boot/i386/libi386/pxe.c
328
v86.ebx = func;
usr/src/boot/i386/libi386/pxe.c
330
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/pxe.c
341
bzero(&v86, sizeof (v86));
usr/src/boot/i386/libi386/pxe.c
346
v86.ctl = V86_ADDR | V86_CALLF | V86_FLAGS;
usr/src/boot/i386/libi386/pxe.c
347
v86.edx = VTOPSEG(ptr);
usr/src/boot/i386/libi386/pxe.c
348
v86.eax = VTOPOFF(ptr);
usr/src/boot/i386/libi386/pxe.c
349
v86.addr = (VTOPSEG(__bangpxeentry) << 16) | VTOPOFF(__bangpxeentry);
usr/src/boot/i386/libi386/pxe.c
350
v86.ebx = func;
usr/src/boot/i386/libi386/pxe.c
352
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/time.c
111
v86.ctl = 0;
usr/src/boot/i386/libi386/time.c
112
v86.addr = 0x15; /* int 0x15, function 0x86 */
usr/src/boot/i386/libi386/time.c
113
v86.eax = 0x8600;
usr/src/boot/i386/libi386/time.c
114
v86.ecx = period >> 16;
usr/src/boot/i386/libi386/time.c
115
v86.edx = period & 0xffff;
usr/src/boot/i386/libi386/time.c
47
v86.ctl = 0;
usr/src/boot/i386/libi386/time.c
48
v86.addr = 0x1a; /* int 0x1a, function 2 */
usr/src/boot/i386/libi386/time.c
49
v86.eax = 0x0200;
usr/src/boot/i386/libi386/time.c
52
hr = bcd2bin((v86.ecx & 0xff00) >> 8); /* hour in %ch */
usr/src/boot/i386/libi386/time.c
53
minute = bcd2bin(v86.ecx & 0xff); /* minute in %cl */
usr/src/boot/i386/libi386/time.c
54
sec = bcd2bin((v86.edx & 0xff00) >> 8); /* second in %dh */
usr/src/boot/i386/libi386/vbe.c
104
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
105
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
106
v86.eax = 0x4f00;
usr/src/boot/i386/libi386/vbe.c
107
v86.es = VTOPSEG(vbe);
usr/src/boot/i386/libi386/vbe.c
108
v86.edi = VTOPOFF(vbe);
usr/src/boot/i386/libi386/vbe.c
110
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
117
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
118
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
119
v86.eax = 0x4f01;
usr/src/boot/i386/libi386/vbe.c
120
v86.ecx = mode;
usr/src/boot/i386/libi386/vbe.c
121
v86.es = VTOPSEG(mi);
usr/src/boot/i386/libi386/vbe.c
122
v86.edi = VTOPOFF(mi);
usr/src/boot/i386/libi386/vbe.c
124
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
145
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
146
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
147
v86.eax = 0x4f02;
usr/src/boot/i386/libi386/vbe.c
148
v86.ebx = mode | 0x4000; /* set linear FB bit */
usr/src/boot/i386/libi386/vbe.c
149
v86.es = VTOPSEG(ci);
usr/src/boot/i386/libi386/vbe.c
150
v86.edi = VTOPOFF(ci);
usr/src/boot/i386/libi386/vbe.c
152
rv = v86.eax & 0xffff;
usr/src/boot/i386/libi386/vbe.c
168
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
169
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
170
v86.eax = 0x4f03;
usr/src/boot/i386/libi386/vbe.c
172
*mode = v86.ebx & 0x3fff; /* Bits 0-13 */
usr/src/boot/i386/libi386/vbe.c
173
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
180
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
181
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
182
v86.eax = 0x4f08;
usr/src/boot/i386/libi386/vbe.c
183
v86.ebx = *format;
usr/src/boot/i386/libi386/vbe.c
185
*format = (v86.ebx >> 8) & 0xff;
usr/src/boot/i386/libi386/vbe.c
186
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
193
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
194
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
195
v86.eax = 0x4f09;
usr/src/boot/i386/libi386/vbe.c
196
v86.ebx = mode;
usr/src/boot/i386/libi386/vbe.c
197
v86.edx = reg;
usr/src/boot/i386/libi386/vbe.c
198
v86.ecx = 1;
usr/src/boot/i386/libi386/vbe.c
199
v86.es = VTOPSEG(pe);
usr/src/boot/i386/libi386/vbe.c
200
v86.edi = VTOPOFF(pe);
usr/src/boot/i386/libi386/vbe.c
202
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
214
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
215
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
216
v86.eax = 0x4f15; /* display identification extensions */
usr/src/boot/i386/libi386/vbe.c
217
v86.ebx = 0; /* report DDC capabilities */
usr/src/boot/i386/libi386/vbe.c
218
v86.ecx = 0; /* controller unit number (00h = primary) */
usr/src/boot/i386/libi386/vbe.c
219
v86.es = 0;
usr/src/boot/i386/libi386/vbe.c
220
v86.edi = 0;
usr/src/boot/i386/libi386/vbe.c
222
if (VBE_ERROR(v86.eax & 0xffff))
usr/src/boot/i386/libi386/vbe.c
224
return (v86.ebx & 0xffff);
usr/src/boot/i386/libi386/vbe.c
231
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
232
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
233
v86.eax = 0x4f11; /* Flat Panel Interface extensions */
usr/src/boot/i386/libi386/vbe.c
234
v86.ebx = 1; /* Return Flat Panel Information */
usr/src/boot/i386/libi386/vbe.c
235
v86.es = VTOPSEG(buf);
usr/src/boot/i386/libi386/vbe.c
236
v86.edi = VTOPOFF(buf);
usr/src/boot/i386/libi386/vbe.c
238
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
245
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
246
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
247
v86.eax = 0x4f15; /* display identification extensions */
usr/src/boot/i386/libi386/vbe.c
248
v86.ebx = 1; /* read EDID */
usr/src/boot/i386/libi386/vbe.c
249
v86.ecx = 0; /* controller unit number (00h = primary) */
usr/src/boot/i386/libi386/vbe.c
250
v86.edx = blockno;
usr/src/boot/i386/libi386/vbe.c
251
v86.es = VTOPSEG(buf);
usr/src/boot/i386/libi386/vbe.c
252
v86.edi = VTOPOFF(buf);
usr/src/boot/i386/libi386/vbe.c
254
return (v86.eax & 0xffff);
usr/src/boot/i386/libi386/vbe.c
79
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vbe.c
80
v86.addr = 0x10;
usr/src/boot/i386/libi386/vbe.c
81
v86.eax = mode; /* set VGA text mode */
usr/src/boot/i386/libi386/vidconsole.c
898
v86.ctl = 0;
usr/src/boot/i386/libi386/vidconsole.c
899
v86.addr = 0x10;
usr/src/boot/i386/libi386/vidconsole.c
900
v86.eax = 0xe00 | (c & 0xff);
usr/src/boot/i386/libi386/vidconsole.c
901
v86.ebx = 0x7;
usr/src/boot/i386/libi386/vidconsole.c
931
v86.ctl = 0;
usr/src/boot/i386/libi386/vidconsole.c
932
v86.addr = 0x16;
usr/src/boot/i386/libi386/vidconsole.c
933
v86.eax = 0x0;
usr/src/boot/i386/libi386/vidconsole.c
935
if ((v86.eax & 0xff) != 0) {
usr/src/boot/i386/libi386/vidconsole.c
936
return (v86.eax & 0xff);
usr/src/boot/i386/libi386/vidconsole.c
940
switch (v86.eax & 0xff00) {
usr/src/boot/i386/libi386/vidconsole.c
976
v86.ctl = V86_FLAGS;
usr/src/boot/i386/libi386/vidconsole.c
977
v86.addr = 0x16;
usr/src/boot/i386/libi386/vidconsole.c
978
v86.eax = 0x100;
usr/src/boot/i386/libi386/vidconsole.c
980
return (!V86_ZR(v86.efl));
usr/src/boot/i386/loader/main.c
98
bzero(&v86, sizeof (v86));
usr/src/boot/i386/loader/main.c
99
v86.efl = PSL_RESERVED_DEFAULT | PSL_I;