Searched refs:regstub (Results 1 - 2 of 2) sorted by relevance

/external/syslinux/com32/lib/syslinux/
H A Dshuffle_pm.c47 addr_t regstub, stublen; local
53 regstub = 0x800; /* Locate anywhere above this point */
55 rv = syslinux_memmap_find_type(tmap, SMT_FREE, &regstub, &stublen, 1);
69 *(uint32_t *) (p + 1) = regs->eip - regstub - sizeof handoff_code;
72 if (syslinux_add_movelist(&fraglist, regstub, (addr_t) handoff_code,
76 return syslinux_do_shuffle(fraglist, memmap, regstub, 1, bootflags);
H A Dshuffle_rm.c91 addr_t regstub, stublen; local
106 regstub = 0x800;
108 rv = syslinux_memmap_find_type(tmap, SMT_FREE, &regstub, &stublen, 16);
110 if (rv || (regstub > 0x100000 - sizeof handoff_code)) {
117 regstub = 0x510; /* Try the 0x5xx segment... */
119 rv = syslinux_memmap_find_type(tmap, SMT_FREE, &regstub, &stublen, 16);
121 if (!rv && (regstub > 0x100000 - sizeof handoff_code))
143 ST16(p, regstub >> 4); /* Segment */
166 if (syslinux_add_movelist(&fraglist, regstub, (addr_t) handoff_code,
170 return syslinux_do_shuffle(fraglist, memmap, regstub,
[all...]

Completed in 412 milliseconds