Displaying 20 results from an estimated 23 matches for "movebits".
Did you mean:
morebits
2013 Oct 24
5
Boot iPXE from syslinux/isolinux
...; Struggled with git bisect, but finally succeeded:
>
> 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit
> commit 8f470e7bfe75f6401f6c5432988c620b863ad274
> Author: Matt Fleming <matt.fleming at intel.com>
> Date: Tue Jul 16 15:15:54 2013 +0100
>
> movebits: Add syslinux_memmap_find()
>
> Refactor the code for finding a suitable location for kernel
> protected-mode and real-mode data. It's complicated enough that it
> deserves to be separated into its own function.
>
> Signed-off-by: Matt Fleming <mat...
2015 Feb 06
2
regression: relocatable kernels on a chromebook
A Toshiba CB35 Chromebook running Google's stock SeaBIOS reboots after
selecting a relocatable kernel from extlinux 6.03.
This is a regression caused by commit 8f470e7b
movebits: Add syslinux_memmap_find()
which factors syslinux_memmap_find() out of bios_boot_linux(). Prior to
the refactoring, prot_mode_size was passed as the length in the first call
to syslinux_memmap_type(). After the refactoring, hdr.init_size was
passed. Now, with commit ef81a3ad, one or the other...
2017 Mar 05
0
[PATCH] Fix recognition of keeppxe option
...))
> opt_quiet = true;
>
> --- syslinux-6.04-pre1.orig/com32/lib/syslinux/load_linux.c 2016-03-01 21:06:02.000000000 -0800
> +++ syslinux-6.04-pre1/com32/lib/syslinux/load_linux.c 2016-06-08 20:08:48.000000000 -0700
> @@ -48,6 +48,7 @@
> #include <syslinux/movebits.h>
> #include <syslinux/firmware.h>
> #include <syslinux/video.h>
> +#include <syslinux/config.h>
>
> #define BOOT_MAGIC 0xAA55
> #define LINUX_MAGIC ('H' + ('d' << 8) + ('r' << 16) + ('S' << 24))
> @@ -...
2016 Jun 10
4
[PATCH] Fix recognition of keeppxe option
...ndif
-
if (strstr(cmdline, "quiet"))
opt_quiet = true;
--- syslinux-6.04-pre1.orig/com32/lib/syslinux/load_linux.c 2016-03-01 21:06:02.000000000 -0800
+++ syslinux-6.04-pre1/com32/lib/syslinux/load_linux.c 2016-06-08 20:08:48.000000000 -0700
@@ -48,6 +48,7 @@
#include <syslinux/movebits.h>
#include <syslinux/firmware.h>
#include <syslinux/video.h>
+#include <syslinux/config.h>
#define BOOT_MAGIC 0xAA55
#define LINUX_MAGIC ('H' + ('d' << 8) + ('r' << 16) + ('S' << 24))
@@ -59,8 +60,10 @@
/*
* Find th...
2013 Oct 22
2
Boot iPXE from syslinux/isolinux
Gene Cumm <gene.cumm at gmail.com> on Tue, 2013/10/22 06:35:
> On Tue, Oct 22, 2013 at 5:41 AM, Christian Hesse <list at eworm.de> wrote:
> > Hello everybody,
> >
> > iPXE builds an ISO image by default. (The build system has to be updated
> > for new paths and to integrate ldlinux.c32, but that's not my problem.)
> >
> > With the binary
2008 Jun 16
0
Com32/PXELINUX issues when booting on certain hardware
...Here is a patch (against syslinux-3.63) to fix this:
--- /a/syslinux/com32/lib/syslinux/memmap.c#2 2008-06-12
18:08:46.000000000 -0700
+++ /b/syslinux/com32/lib/syslinux/memmap.c#3 2008-06-16
11:09:01.000000000 -0700
@@ -42,6 +42,9 @@
#include <com32.h>
#include <syslinux/movebits.h>
+#define PAGE_SIZE 4096
+#define PAGE_MASK (PAGE_SIZE - 1)
+
struct e820_entry {
uint64_t start;
uint64_t len;
@@ -87,8 +90,22 @@
break;
type = e820buf->type == 1 ? SMT_FREE : SMT_RESERVED;
- start = e820buf->start;
- len = e820buf->len;
+
+ /*
+...
2013 Oct 22
0
Boot iPXE from syslinux/isolinux
....02-pre5 works, 6.02-pre6 does not.
Struggled with git bisect, but finally succeeded:
8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit
commit 8f470e7bfe75f6401f6c5432988c620b863ad274
Author: Matt Fleming <matt.fleming at intel.com>
Date: Tue Jul 16 15:15:54 2013 +0100
movebits: Add syslinux_memmap_find()
Refactor the code for finding a suitable location for kernel
protected-mode and real-mode data. It's complicated enough that it
deserves to be separated into its own function.
Signed-off-by: Matt Fleming <matt.fleming at intel.com>
:0...
2013 Nov 11
0
Boot iPXE from syslinux/isolinux
...nally succeeded:
> >
> > 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit
> > commit 8f470e7bfe75f6401f6c5432988c620b863ad274
> > Author: Matt Fleming <matt.fleming at intel.com>
> > Date: Tue Jul 16 15:15:54 2013 +0100
> >
> > movebits: Add syslinux_memmap_find()
> >
> > Refactor the code for finding a suitable location for kernel
> > protected-mode and real-mode data. It's complicated enough that it
> > deserves to be separated into its own function.
> >
> > Signe...
2013 Dec 04
0
Boot iPXE from syslinux/isolinux
...ct, but finally succeeded:
>>
>> 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit
>> commit 8f470e7bfe75f6401f6c5432988c620b863ad274 Author: Matt
>> Fleming <matt.fleming at intel.com> Date: Tue Jul 16 15:15:54 2013
>> +0100
>>
>> movebits: Add syslinux_memmap_find()
>>
>> Refactor the code for finding a suitable location for kernel
>> protected-mode and real-mode data. It's complicated enough that
>> it deserves to be separated into its own function.
>>
>> Signed-off-by: Matt Fleming <ma...
2015 Feb 06
0
regression: relocatable kernels on a chromebook
> A Toshiba CB35 Chromebook running Google's stock SeaBIOS reboots after
> selecting a relocatable kernel from extlinux 6.03.
>
> This is a regression caused by commit 8f470e7b
> movebits: Add syslinux_memmap_find()
>
> which factors syslinux_memmap_find() out of bios_boot_linux(). Prior to
> the refactoring, prot_mode_size was passed as the length in the first call
> to syslinux_memmap_type(). After the refactoring, hdr.init_size was
> passed. Now, with commit ef...
2010 Mar 21
6
[PATCH] mboot: set boot loader name
...|= MB_INFO_BOOT_LOADER_NAME;
+
if (opt.solaris)
mboot_solaris_dhcp_hack();
diff --git a/com32/mboot/mboot.h b/com32/mboot/mboot.h
index 993b31a..4238333 100644
--- a/com32/mboot/mboot.h
+++ b/com32/mboot/mboot.h
@@ -50,6 +50,7 @@
#include <syslinux/loadfile.h>
#include <syslinux/movebits.h>
#include <syslinux/bootpm.h>
+#include <syslinux/config.h>
#include "mb_header.h"
#include "mb_info.h"
2013 Jun 25
0
Syslinux 6.00 released
...a/alphatbl.o sys/vesa/screencpy.o sys/vesa/fmtpixel.o syslinux/reboot.o syslinux/keyboard.o syslinux/version.o syslinux/pxe_get_cached.o syslinux/pxe_get_nic.o syslinux/pxe_dns.o syslinux/video/fontquery.o syslinux/video/reportmode.o syslinux/addlist.o syslinux/freelist.o syslinux/memmap.o syslinux/movebits.o syslinux/shuffle.o syslinux/shuffle_pm.o syslinux/shuffle_rm.o syslinux/zonelist.o syslinux/dump_mmap.o syslinux/dump_movelist.o syslinux/run_default.o syslinux/run_command.o syslinux/cleanup.o syslinux/localboot.o syslinux/runimage.o syslinux/loadfile.o syslinux/floadfile.o syslinux/zloadfile.o...
2013 Jun 24
4
[bug] 6.00: No linux boot function
On Mon, 24 Jun, at 10:27:52AM, Thomas B?chler wrote:
> Am 24.06.2013 04:10, schrieb Gene Cumm:
> > In trying Syslinux-6.00 bios/core/pxelinux.0 with a 3.0.21 kernel, I got"
> >
> > "No linux boot function registered for firmware
> > Booting kernel failed: Bad file number"
> >
> > Using Syslinux-5.10, the same kernel/initrd succeeds.
> >
2013 Jun 25
4
Syslinux 6.00 released
On Tue, 25 Jun, at 01:52:00PM, Helmut Hullen wrote:
> Thanks - now it crashes later ...
What crash are you seeing?
> I don't have the ia64 files which are needed for a complete binary. But
> maybe that's only my special problem.
You shouldn't need ia64 files to build ia32 and x86-64 versions of
gnu-efi or Syslinux.
--
Matt Fleming, Intel Open Source Technology Center
2013 Dec 04
2
Boot iPXE from syslinux/isolinux
...;>
> >> 8f470e7bfe75f6401f6c5432988c620b863ad274 is the first bad commit
> >> commit 8f470e7bfe75f6401f6c5432988c620b863ad274 Author: Matt
> >> Fleming <matt.fleming at intel.com> Date: Tue Jul 16 15:15:54 2013
> >> +0100
> >>
> >> movebits: Add syslinux_memmap_find()
> >>
> >> Refactor the code for finding a suitable location for kernel
> >> protected-mode and real-mode data. It's complicated enough that
> >> it deserves to be separated into its own function.
> >>
> >> Sign...
2016 Mar 20
0
[PATCH 0/1] EFI image booting capabilities
...ng.h>
> +#include <minmax.h>
> +#include <errno.h>
> +#include <suffix_number.h>
> +#include <dprintf.h>
> +
> +#include <syslinux/align.h>
> +#include <syslinux/linux.h>
> +#include <syslinux/bootrm.h>
> +#include <syslinux/movebits.h>
> +#include <syslinux/firmware.h>
> +#include <syslinux/video.h>
> +
Seems like a lot of unnecessary #includes.
> +
> +
> +int syslinux_boot_efi(void *kernel_buf, size_t kernel_size,
> + char *cmdline, int cmdlineSize)
> +{
> +...
2015 Feb 20
6
[PATCH 0/1] EFI image booting capabilities
...include <inttypes.h>
+#include <string.h>
+#include <minmax.h>
+#include <errno.h>
+#include <suffix_number.h>
+#include <dprintf.h>
+
+#include <syslinux/align.h>
+#include <syslinux/linux.h>
+#include <syslinux/bootrm.h>
+#include <syslinux/movebits.h>
+#include <syslinux/firmware.h>
+#include <syslinux/video.h>
+
+
+
+int syslinux_boot_efi(void *kernel_buf, size_t kernel_size,
+ char *cmdline, int cmdlineSize)
+{
+ if (firmware->boot_efi)
+ return firmware->boot_efi(kernel_buf, kernel_size, cmdline, cmdlineSize);
+...
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
...chainboot.c
index c1efadf..4a4a2e1 100644
--- a/com32/elflink/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 k...
2013 Oct 18
0
[RFC/PATCH 1/3] Move partiter from com32/chain to com32/lib/syslinux
...OR
- * OTHER DEALINGS IN THE SOFTWARE.
- *
- * ----------------------------------------------------------------------- */
-
-#ifndef COM32_CHAIN_UTILITY_H
-#define COM32_CHAIN_UTILITY_H
-
-#include <stdint.h>
-#include <stdio.h>
-#include <syslinux/disk.h>
-#include <syslinux/movebits.h>
-
-/* most (all ?) bpb "types" known to humankind as of 2012 */
-enum {bpbUNK, bpbV20, bpbV30, bpbV32, bpbV34, bpbV40, bpbVNT, bpbV70, bpbEXF};
-
-/* see utility.c for details */
-enum {L2C_CNUL, L2C_CADD, L2C_CMAX};
-
-/* first usable and first unusable offsets */
-#define dosmin (...