search for: reg_cx

Displaying 3 results from an estimated 3 matches for "reg_cx".

Did you mean: reg_ax
2007 Aug 21
5
proper way to sleep
This is not spam about sleep aids :) Q: Is there a 'standard' way to sleep for a specified number of BIOS ticks (or seconds) in a com32 program? I grepped through the com32 library source and didn't find anything for 'sleep' or 'tick'. If not, you may want to consider adding: void syslinux_sleep(int seconds); void syslinux_sleep_bios_ticks(int ticks); or
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
From: Matt Fleming <matt.fleming at intel.com> Since we can't use __intcall() for EFI, and since we can now have the ELF module code resolve all our symbols at runtime, we should delete as many references to __intcall() as possible and just access the symbols directly. The most interesting patch is the support for weak symbols. We need to be able to reference derivative-specific
2012 Aug 14
1
[GIT PULL] elflink fixes
...__idle(); } unsigned int getversion(char *deriv, unsigned int *numfun) { - REG_AX(inreg) = 0x0001; - __intcall(0x22, &inreg, &outreg); if (deriv) - *deriv = REG_DL(outreg); + *deriv = __syslinux_version.filesystem; if (numfun) - *numfun = REG_AX(outreg); - return REG_CX(outreg); + *numfun = __syslinux_version.max_api; + return __syslinux_version.version; } void runsyslinuximage(const char *cmd, long ipappend) diff --git a/com32/elflink/ldlinux/chainboot.c b/com32/elflink/ldlinux/chainboot.c index c1efadf..4a4a2e1 100644 --- a/com32/elflink/ldlinux/chainboot...