search for: __lowmem

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