Lines Matching +full:0 +full:xffffff

42 #define ARGS		0x900
45 #define MEM_BASE 0x12
46 #define MEM_EXT 0x15
48 #define DRV_HARD 0x80
49 #define DRV_MASK 0x7f
51 #define TYPE_AD 0
116 return (0); in xfsread()
125 v86.ebx = 0; in bios_getmem()
128 v86.addr = MEM_EXT; /* int 0x15 function 0xe820*/ in bios_getmem()
129 v86.eax = 0xe820; in bios_getmem()
138 if ((smap.type == SMAP_TYPE_MEMORY) && (smap.base == 0) && in bios_getmem()
143 (smap.base == 0x100000)) { in bios_getmem()
152 (smap.base > 0x100000) && (smap.base < 0x100000000ull)) { in bios_getmem()
159 if (smap.base + size > 0x100000000ull) in bios_getmem()
160 size = 0x100000000ull - smap.base; in bios_getmem()
167 } while (v86.ebx != 0); in bios_getmem()
170 if (bios_basemem == 0) { in bios_getmem()
171 v86.ctl = 0; in bios_getmem()
172 v86.addr = 0x12; /* int 0x12 */ in bios_getmem()
175 bios_basemem = (v86.eax & 0xffff) * 1024; in bios_getmem()
182 if (bios_extmem == 0) { in bios_getmem()
184 v86.addr = 0x15; /* int 0x15 function 0xe801*/ in bios_getmem()
185 v86.eax = 0xe801; in bios_getmem()
188 bios_extmem = ((v86.ecx & 0xffff) + in bios_getmem()
189 ((v86.edx & 0xffff) * 64)) * 1024; in bios_getmem()
192 if (bios_extmem == 0) { in bios_getmem()
193 v86.ctl = 0; in bios_getmem()
194 v86.addr = 0x15; /* int 0x15 function 0x88*/ in bios_getmem()
195 v86.eax = 0x8800; in bios_getmem()
197 bios_extmem = (v86.eax & 0xffff) * 1024; in bios_getmem()
207 high_heap_base = bios_extmem + 0x100000 - HEAP_MIN; in bios_getmem()
221 if (high_heap_size > 0) { in main()
226 (roundup2(__base + (int32_t)&_end, 0x10000) - __base); in main()
237 dsk.start = 0; in main()
246 *cmd = '\0'; in main()
249 *kname = '\0'; in main()
253 cmd[(sz < 0) ? 0 : sz] = '\0'; in main()
255 if (*cmd != '\0') { in main()
261 *cmd = '\0'; in main()
265 if (*kname == '\0') in main()
269 autoboot = 0; in main()
276 if (*kname != '\0') in main()
282 dsk_meta = 0; in main()
297 *cmd = '\0'; in main()
298 if (keyhit(0)) in main()
346 fmt = 0; in load()
353 if (fmt == 0) { in load()
354 addr = hdr.ex.a_entry & 0xffffff; in load()
381 for (j = i = 0; i < hdr.eh.e_phnum && j < 2; i++) { in load()
382 if (xfsread(ino, ep + j, sizeof(ep[0]))) in load()
387 for (i = 0; i < 2; i++) { in load()
388 p = PTOV(ep[i].p_paddr & 0xffffff); in load()
396 fs_off = hdr.eh.e_shoff + sizeof(es[0]) * in load()
400 for (i = 0; i < 2; i++) { in load()
410 addr = hdr.eh.e_entry & 0xffffff; in load()
416 MAKEBOOTDEV(dev_maj[dsk.type], 0, dsk.unit, 0), in load()
417 0, 0, 0, VTOP(&bootinfo)); in load()
430 *dskupdated = 0; in parse_cmds()
437 *p++ = 0; in parse_cmds()
441 if (*(uint8_t *)PTOV(0x496) & 0x10) { in parse_cmds()
451 j = 0; in parse_cmds()
452 while ((unsigned int)(i = *arg++ - '0') in parse_cmds()
455 if (j > 0 && i == -'0') { in parse_cmds()
464 for (i = 0; c != optstr[i]; i++) in parse_cmds()
472 if (sio_init(115200 / comspeed) != 0) in parse_cmds()
480 drv = *arg - '0'; in parse_cmds()
487 for (i = 0; arg[0] != dev_nm[i][0] || in parse_cmds()
493 dsk.unit = *arg - '0'; in parse_cmds()
497 dsk.part = *arg - '0'; in parse_cmds()
501 if (arg[0] != ')') in parse_cmds()
507 ? DRV_HARD : 0) + drv; in parse_cmds()
518 return (0); in parse_cmds()