Lines Matching +full:0 +full:xffffff
36 /* Define to 0 to omit serial support */
49 #define DO_SIO (0)
54 #define ARGS 0x900
57 #define MEM_BASE 0x12
58 #define MEM_EXT 0x15
60 #define DRV_HARD 0x80
61 #define DRV_MASK 0x7f
63 #define TYPE_AD 0
155 return (0); in xfsread()
166 switch (c = xgetc(0)) { in getstr()
167 case 0: in getstr()
178 *s = 0; in getstr()
192 v86.addr = 0x10; in putc()
193 v86.eax = 0xe00 | (c & 0xff); in putc()
194 v86.ebx = 0x7; in putc()
205 dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base); in main()
222 cmd[nbyte] = '\0'; in main()
228 autoboot = 0; in main()
232 *cmd = 0; in main()
263 autoboot = 0; in main()
302 addr = hdr.ex.a_entry & 0xffffff; in load()
312 for (j = k = 0; k < hdr.eh.e_phnum && j < 2; k++) { in load()
313 if (xfsread(ino, ep + j, sizeof(ep[0]))) in load()
318 for (i = 0; i < 2; i++) { in load()
319 p = PTOV(ep[i].p_paddr & 0xffffff); in load()
327 fs_off = hdr.eh.e_shoff + sizeof(es[0]) * in load()
331 for (i = 0; i < 2; i++) { in load()
340 addr = hdr.eh.e_entry & 0xffffff; in load()
351 0, 0, 0, VTOP(&bootinfo)); in load()
371 *p++ = 0; in parse()
375 if (*(uint8_t *)PTOV(0x496) & 0x10) { in parse()
386 j = 0; in parse()
387 while ((u_int)(i = *arg++ - '0') <= 9) in parse()
389 if (j > 0 && i == -'0') { in parse()
399 for (i = 0; c != optstr[i]; i++) in parse()
408 if (sio_init(115200 / comspeed) != 0) in parse()
417 drv = *arg - '0'; in parse()
424 for (i = 0; arg[0] != dev_nm[i][0] || in parse()
430 dsk.unit = *arg - '0'; in parse()
436 dsk.slice = *arg - '0' + 1; in parse()
450 ? DRV_HARD : 0) + drv; in parse()
451 dsk_meta = 0; in parse()
454 if (k > 0) { in parse()
463 return (0); in parse()
478 dsk.start = 0; in dskread()
484 for (i = 0; i < NDOSPART; i++) in dskread()
486 (dp[i].dp_flag & 0x80 || sl < BASE_SLICE)) { in dskread()
488 if (dp[i].dp_flag & 0x80 || in dskread()
558 *s++ = '0' + u % 10U; in printf()
583 static unsigned c = 0x2d5c7c2f; in drvread()
599 printf("error %u lba %u\n", v86.eax >> 8 & 0xff, lba); in drvread()
602 return (0); in drvread()
611 return (0); in keyhit()
612 t0 = 0; in keyhit()
616 t1 = *(uint32_t *)PTOV(0x46c); in keyhit()
620 return (0); in keyhit()
639 v86.addr = 0x16; in getc()
642 return (fn == 0 ? v86.eax & 0xff : !V86_ZR(v86.efl)); in getc()
650 return (0); in xgetc()
653 return (fn ? 1 : getc(0)); in xgetc()
657 return (0); in xgetc()