Displaying 19 results from an estimated 19 matches for "__lowmem".
Did you mean:
__iomem
2013 Oct 17
1
[PATCH] chain: Fix chainloading on 6.02
From: Raphael S. Carvalho <raphael.scarv at gmail.com>
My commit 09f4ac33 broke 'com32/lib/syslinux/disk.c'
__lowmem doesn't work for declarations outside the core.
Using __lowmem outside the core wouldn't have the desired effect, then lmalloc
must be used instead to store dapa into the correct section (".lowmem").
Reported-by: Dark Raven <drdarkraven at gmail.com>
Signed-off-by: Raphael...
2016 Mar 06
4
Syslinux 6.04-pre1
...c program only; other changes apply
> to all derivatives.
>
> +Changes in 6.04:
> + * NASM 2.11.08 or later is required to build
> + SYSLINUX from source.
> +
> Changes in 6.03:
> * chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
> * core: Do not leak the __lowmem and __bss16 macros to modules;
1_ The NEWS file would not be an adequate place to post such
information, for several reasons.
2_ Expressing the problem with NASM in such a way would be very
inaccurate. The problem is in NASM 2.11.06, and only in that version.
The problem is not in Syslinux, a...
2016 Mar 06
3
Syslinux 6.04-pre1
...
> nasm -f elf -Ox -g -F dwarf -DDATE_STR="''" \
> -DHEXDATE="0x56dc3c62" \
> -Di386 \
> -I/tmp/syslinux-6.04-pre1/core/ \
> -l ldlinux.lsr -o ldlinux.o -MP -MD ./.ldlinux.o.d /tmp/syslinux-6.04-pre1/core/ldlinux.asm
> nasm -f elf -Ox -g -F dwarf -DDATE_STR="''" \
> -DHEXDATE="0x56dc3c62" \
> -Di386 \
>
2014 Jun 12
1
Current 6.03 changelog
.../ corrected / eliminated.
_ Any relevant additional information for final users that should be
included in the change log.
_ Corrections? Improvements? Typos? Wording? Style? Anything?
TIA,
Ady.
Changes in 6.03:
* chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
* core: Do not leak the __lowmem and __bss16 macros to modules;
hide them so modules will not use them.
* load_linux: Do not use size heuristic for non-relocatable
kernels, for zImage kernels and for non-Linux kernels.
* PXELINUX: Fix the SENDCOOKIES feature for HTTP
(Russel Santillanes).
* gnu-efi: Add gnu-efi as a su...
2013 Mar 28
1
Makefile race condition with parallel make
When attempting to build syslinux in parallel (make -j5), I encountered
the following error at the end:
rm -f liblpxelinux.a
ar cq liblpxelinux.a rawcon.o ./fs/pxe/dhcp_option.o ./fs/pxe/pxe.o ./fs/pxe/tftp.o ./fs/pxe/urlparse.o ./lwip/src/netif/ethernetif.o ./lwip/src/netif/etharp.o ./lwip/src/netif/slipif.o ./lwip/src/netif/ppp/md5.o ./lwip/src/netif/ppp/randm.o ./lwip/src/netif/ppp/chpms.o
2016 Mar 06
0
Syslinux 6.04-pre1
..., ISOLINUX
or EXTLINUX apply to that specific program only; other changes apply
to all derivatives.
+Changes in 6.04:
+ * NASM 2.11.08 or later is required to build
+ SYSLINUX from source.
+
Changes in 6.03:
* chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
* core: Do not leak the __lowmem and __bss16 macros to modules;
--
2.4.3
2016 Mar 06
0
Syslinux 6.04-pre1
...gt; to all derivatives.
>>
>> +Changes in 6.04:
>> + * NASM 2.11.08 or later is required to build
>> + SYSLINUX from source.
>> +
>> Changes in 6.03:
>> * chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
>> * core: Do not leak the __lowmem and __bss16 macros to modules;
>
> 1_ The NEWS file would not be an adequate place to post such
> information, for several reasons.
>
> 2_ Expressing the problem with NASM in such a way would be very
> inaccurate. The problem is in NASM 2.11.06, and only in that version.
>...
2013 Nov 01
0
[PATCH][git-pull] EFI fixes
The following changes since commit 4c3c85630e83ed4522444c707abea6bc3db8a40b:
core: don't leak the __lowmem and __bss16 macros to modules
(2013-10-17 16:07:12 -0700)
are available in the git repository at:
git://github.com/geneC/syslinux.git efi-fixes-for-mfleming
for you to fetch changes up to 61fe023fd89d78c2b8ae57de4c386fc0dea36a11:
efi/udp.c: Maintain local UDP port (2013-11-01 13:08:28 -0400...
2014 Oct 06
5
Syslinux 6.03 released
...for
ext4 has come up as a very high priority. Therefore I do not want to
stuff too many things into the 6.04 release but hold them for 6.05.
Thanks to Ady for most of the changelog.
Changes in 6.03:
* chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
* core: Do not leak the __lowmem and __bss16 macros to modules;
hide them so modules will not use them.
* load_linux: Do not use size heuristic for non-relocatable
kernels, for zImage kernels and for non-Linux kernels.
* PXELINUX: Fix the SENDCOOKIES feature for HTTP
(Russel Santillane...
2014 Apr 17
0
6.03-pre changelog initial attempt
...rong or inadequate credit.
_ Any relevant additional information for final users that should be
included in the change log.
_ Corrections? Improvements? Typos? Wording? Style? Anything?
TIA,
Ady.
Changes in 6.03:
* chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
* core: do not leak the __lowmem and __bss16 macros to modules;
hide them so modules will not use them.
* load_linux: Do not use size heuristic for non-relocatable
kernels, for zImage kernels and for non-Linux kernels.
* PXELINUX: Fix the SENDCOOKIES feature for HTTP
(Russel Santillanes).
* gnu-efi: Add gnu-efi as a su...
2011 Mar 06
1
PXELINUX Debugging Output
I am sending a patch that makes the debugging output of PXELINUX slightly
more concise, without (intentionally) affecting its completeness at all.
Additionally, I am proposing that the debugging output of PXELINUX --
specifically the messages that appear after the copyright statement, but
before the menu is loaded -- only be shown in response to keyboard input
(such as holding Shift or Alt, or
2014 Oct 14
0
Syslinux 6.03 released
...h priority. Therefore I do not want to
> stuff too many things into the 6.04 release but hold them for 6.05.
>
> Thanks to Ady for most of the changelog.
>
> Changes in 6.03:
> * chain: Fix chainloading on 6.02 (Raphael S. Carvalho).
> * core: Do not leak the __lowmem and __bss16 macros to modules;
> hide them so modules will not use them.
> * load_linux: Do not use size heuristic for non-relocatable
> kernels, for zImage kernels and for non-Linux kernels.
> * PXELINUX: Fix the SENDCOOKIES feature for HTTP
>...
2013 Sep 17
1
[PATCH 2/4 v3] com32/disk: Code cleanup at disk_write_sectors and disk_read_sectors.
...unt The number of sectors to read
+ * @v op_code Code to write/read operation
+ * @ret lmalloc'd buf upon success, NULL upon failure
+ */
+static void *ebios_setup(const struct disk_info *const diskinfo, com32sys_t *inreg,
+ uint64_t lba, uint8_t count, uint8_t op_code)
+{
+ static __lowmem struct disk_ebios_dapa dapa;
+ void *buf;
+
+ buf = lmalloc(count * diskinfo->bps);
+ if (!buf)
+ return NULL;
+
+ dapa.len = sizeof(dapa);
+ dapa.count = count;
+ dapa.off = OFFS(buf);
+ dapa.seg = SEG(buf);
+ dapa.lba = lba;
+
+ inreg->eax.b[1] = op_code;
+ inr...
2013 Oct 18
1
[RFC/PATCH 2/3] core: MultiFS infrastructure added.
...7,7 +287,7 @@ static int edd_rdwr_sectors(struct disk *disk, void *buf,
struct disk *bios_disk_init(void *private)
{
- static struct disk disk;
+ struct disk *disk;
struct bios_disk_private *priv = (struct bios_disk_private *)private;
com32sys_t *regs = priv->regs;
static __lowmem struct edd_disk_params edd_params;
@@ -302,6 +302,10 @@ struct disk *bios_disk_init(void *private)
int sector_size;
unsigned int hard_max_transfer;
+ disk = malloc(sizeof(struct disk));
+ if (!disk)
+ return NULL;
+
memset(&ireg, 0, sizeof ireg);
ireg.edx.b[0]...
2013 Sep 06
1
[PATCH 2/2 v2] com32/disk: Improve flow at disk_write_sectors and disk_read_sectors.
This patch will improve the flow at disk_write_sectors and disk_read_sectors.
It does that by creating a table of values respective to the operation.
Besides, read and write operations are pretty similar to each other,
so I redesigned the routines to avoid duplication.
Signed-off-by: Raphael S.Carvalho <raphael.scarv at gmail.com>
---
com32/include/syslinux/disk.h | 18 ++++
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
...write to low memory */
- memcpy(syslinux_adv_ptr(), advtmp, syslinux_adv_size());
-
- return 0;
-}
diff --git a/core/font.c b/core/font.c
index 31fb29e..9e7aa8f 100644
--- a/core/font.c
+++ b/core/font.c
@@ -26,9 +26,7 @@
#include "graphics.h"
#include "core.h"
-static __lowmem char fontbuf[8192];
-
-extern uint8_t UserFont;
+__lowmem char fontbuf[8192];
uint16_t GXPixCols = 1; /* Graphics mode pixel columns */
uint16_t GXPixRows = 1; /* Graphics mode pixel rows */
diff --git a/core/fs/pxe/pxe.c b/core/fs/pxe/pxe.c
index 8c95623..6f490ce 100644
--- a/core/fs/pxe/pxe...
2015 Jul 22
13
[PULL 0/8] MultiFS suppport for BIOS and EFI
So last week I was wondering if XFS was still working -- even with its
last on-disk structure changes -- and it _suprisingly_ worked as
expected. Right, now I can finally get rid of GRUB and use Syslinux to
boot my Linux on EFI from a rootfs with xfs. Shit, I have two
partitions (the first one being the required ESP) so there is no way to
access the other partitions since because Syslinux does not
2012 Aug 20
13
[PATCH 00/12] Multidisk support
Hello,
the following patches should get multidisk access working.
The syntax accepted is the following:
(hdx,y)/path/to/file
where x is the disk number and start at 0 and the y is the partition number starting at 1. So (hd0,1) is the first partition of the first disk.
the other accepted syntax is using MBR's 32 bits disk signature so for example:
(mbr:0x12345678,2)/foo/bar
would address