Searched refs:regstub (Results 1 - 2 of 2) sorted by relevance
/external/syslinux/com32/lib/syslinux/ |
H A D | shuffle_pm.c | 47 addr_t regstub, stublen; local 53 regstub = 0x800; /* Locate anywhere above this point */ 55 rv = syslinux_memmap_find_type(tmap, SMT_FREE, ®stub, &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 D | shuffle_rm.c | 91 addr_t regstub, stublen; local 106 regstub = 0x800; 108 rv = syslinux_memmap_find_type(tmap, SMT_FREE, ®stub, &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, ®stub, &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