search for: __syslinux_serial_console_info

Displaying 2 results from an estimated 2 matches for "__syslinux_serial_console_info".

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
...-- a/com32/lib/syslinux/serial.c +++ b/com32/lib/syslinux/serial.c @@ -34,19 +34,22 @@ #include <klibc/compiler.h> #include <syslinux/config.h> #include <string.h> -#include <com32.h> +#include <bios.h> +#include <core.h> struct syslinux_serial_console_info __syslinux_serial_console_info; void __constructor __syslinux_get_serial_console_info(void) { - static com32sys_t reg; + uint16_t flowctl; - memset(&reg, 0, sizeof reg); - reg.eax.w[0] = 0x000b; - __intcall(0x22, &reg, &reg); + __syslinux_serial_console_info.iobase = SerialPort; + __syslinu...