Displaying 5 results from an estimated 5 matches for "chainboot_fil".
Did you mean:
chainboot_file
2012 Jul 01
1
[PATCH] elflink: fix return from execute()
...te.c
index f713eb1..899154c 100644
--- a/com32/elflink/ldlinux/execute.c
+++ b/com32/elflink/ldlinux/execute.c
@@ -108,7 +108,7 @@ void execute(const char *cmdline, enum kernel_type type)
local_boot(strtoul(kernel, NULL, 0));
} else if (type == KT_PXE || type == KT_BSS || type == KT_BOOT) {
chainboot_file(kernel, type);
- } else {
+ } else if (type == KT_KERNEL) {
/* Need add one item for kernel load, as we don't use
* the assembly runkernel.inc any more */
new_linux_kernel((char *)kernel, (char *)cmdline);
--
1.7.3.4
2012 Nov 27
0
Syslinux-5.00-pre11
...NODE_FMT_BTREE support in xfs_next_extent()
xfs: Add xfs_readlink()
Matt Fleming (24):
bufprintf: Add va_end() for our va_copy()
asprintf: Ensure we always call va_end(ap)
vesa: Fix double close() bug in vesacon_load_background()
chainboot: Delete extraneous free() in chainboot_file()
ldlinux: Never exit from ldlinux.c32
ldlinux: Don't return NULL on KEY_ESC.
runimage.c: Actually pass arguments to execute()
ldlinux: Automatically apply ".c32" extension for COM32 files
ldlinux: Fix OnError behaviour
isolinux: Make BIOSName glob...
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
...nk/ldlinux/chainboot.c
+++ b/com32/elflink/ldlinux/chainboot.c
@@ -30,11 +30,12 @@
#include "localboot.h"
#include "bios.h"
+#include <syslinux/boot.h>
#include <syslinux/bootrm.h>
#include <syslinux/movebits.h>
#include <syslinux/config.h>
-void chainboot_file(const char *file, enum kernel_type type)
+void chainboot_file(const char *file, uint32_t type)
{
uint8_t keeppxe = 0;
const union syslinux_derivative_info *sdi;
@@ -97,7 +98,7 @@ void chainboot_file(const char *file, enum kernel_type type)
* superblock.
*/
if (sdi->c...
2012 Jun 26
2
[GIT PULL] elflink bug fixes
...;
__intcall(0x22, &inreg, &outreg); // If successful does not return
diff --git a/com32/elflink/ldlinux/chainboot.c b/com32/elflink/ldlinux/chainboot.c
index cdaafb8..c1efadf 100644
--- a/com32/elflink/ldlinux/chainboot.c
+++ b/com32/elflink/ldlinux/chainboot.c
@@ -85,7 +85,7 @@ void chainboot_file(const char *file, enum kernel_type type)
if (sdi->c.filesystem == SYSLINUX_FS_SYSLINUX ||
sdi->c.filesystem == SYSLINUX_FS_EXTLINUX) {
if (syslinux_add_movelist(&fraglist, 0x800 - 18,
- (const void *)sdi->r.esbx, 16))
+ (addr_t)sdi->r.esbx, 16))
goto bail;...