| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
There is no reason to do the fairly complex flag-test sequence twice,
when we might as well check for both flags at the same time.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
|
|
|
|
|
|
|
|
|
|
| |
We assign values to the output registers before the input operand is
used, so we have to use =&r to make sure the input operand isn't
clobbered.
Note: "ri" is correct; it cannot safely be a memory operand, because
the stack pointer isn't where the compiler would expect it to be.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
|
|
|
|
|
|
| |
There is no need to test for a flag if the answer can be given at
compile time.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
|
|
|
|
|
|
|
|
| |
Clean up a number of warnings in the tree.
Refactor especially the core code so we don't end up building a bunch
of BIOS-specific code for EFI, and general build cleanups.
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
|
|
|
|
|
|
| |
Make the variable WARNOPT available for the user to set additional
warning options, e.g. to quiet new compiler warnings.
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
|
|
|
|
|
|
| |
The file com32.mk is no longer used, as we don't use the traditional
com32 format anymore (and haven't since version 4.xx).
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
|
|
|
|
|
|
|
| |
Update gnu-efi to version 3.0.9-3-gd34132e; this is 3.0.9 plus three
bugfix patches from the gnu-efi git tree.
Suggested-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
|
|
|
|
|
|
|
| |
com32.ld has been obsolete for a long time, and has been removed now;
don't install it either.
Reported-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The wrapper program is executed on the build machine, so it should be
built with CC_FOR_BUILD.
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
|
| |
| |
| |
| |
| |
| |
| | |
The utilities are meant to run on the host machine, hence must be built using
the host toolchain.
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
|
| |
| |
| |
| |
| |
| |
| | |
On toolchains where the default output is x86_64, we need to be
consistent with the other .o files
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
|
| |
| |
| |
| |
| |
| |
| | |
.gz files for long-term standardization and speed, .xz for small size.
.bz2 no longer serves either of these functions.
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Don't create a bogus .tar.gz file due to stay rule...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Auto-generate .tar.bz2 and .tar.xz files for hosts other than
kernel.org.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Update libpng to version 1.6.36 due to errata in earlier versions.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| |
| | |
We were doing a bunch of i386-specific things even on x86-64. Fix
this, and merge x86 definitions where possible.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Compile setjmp.S directly out of the $(ARCH) directory.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
We would compile these for for x86-64 even though they are
i386-specific; the resulting code was meaningless but nevertheless
included in the output.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Clean up obsolete unused files; simplify setjmp.S stub
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Update zlib to version 1.2.11 due to errata in previous versions.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| | |
Signed-off-by: Lukas Schwaighofer <lukas@schwaighofer.name>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The prescription for Boot Info Table says that checksumming begins
at byte 64 of isolinux.bin. When prepcore writes isolinux.bin it begins
copying bytes from the input file at the offset given by variable "start".
But it begins checksumming at offset 64 of the input file.
The problem exists since introduction of prepcore by release 4.00.
ISO 9660 programs usually fix it when they write the Boot Info Table.
Signed-off-by: Thomas Schmitt <scdbackup@gmx.net>
|
| |
| |
| |
| |
| |
| |
| | |
The wrapper program is executed on the build machine, so it should be
built with CC_FOR_BUILD.
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The utilities are meant to run on the host machine, hence must be built using
the host toolchain.
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
(GC): Minor merge conflict
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
| |
| |
| |
| |
| |
| | |
(GC): Let's put the pre-requisite first rather than making a FTBFS commit
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|/
|
|
|
|
|
| |
On toolchains where the default output is x86_64, we need to be
consistent with the other .o files
Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
|
|
|
|
|
|
|
|
|
|
| |
Debian (Closes: #625812)
Author: Salvatore Bonaccorso <carnil@debian.org>
Logic can be added if we need to check between these.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
| |
Patches bin2c.pl to use the value of SOURCE_DATE_EPOCH instead of real
modification time stamp (only if SOURCE_DATE_EPOCH is set).
Author: Lukas Schwaighofer <lukas@schwaighofer.name>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Author: Reiner Herrmann <reiner@reiner-h.de>
Change be645d7a was not extended to the efi/Makefile previously; this
patch addresses this.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
| |
Debian (Closes: #692844); also update contact info.
Author: Daniel Baumann <mail@daniel-baumann.ch>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As per ext4 specification:
> In ext2, ext3, and ext4 (when the 64bit feature is not enabled), the
> block group descriptor was only 32 bytes long and therefore ends at
> bg_checksum. On an ext4 filesystem with the 64bit feature enabled, the
> block group descriptor expands to at least the 64 bytes described below;
> the size is stored in the superblock.
Since block group descriptor has been expanded to 64 bytes long (when 64
bit feature is enabled), we cannot index ext2_group_desc and return it
*directly* -- as we did it in ext2_get_group_desc -- it's still 32 bytes
long.
Instead, use s_desc_size field from superblock to correctly index and
return block group descriptors.
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Gene Cumm <gene.cumm@gmail.com>
Signed-off-by: Paulo Alcantara <pcacjr@zytor.com>
|
|
|
|
| |
Signed-off-by: Julien Viard de Galbert <jviarddegalbert@online.net>
|
|
|
|
|
|
|
|
| |
Add retry disabling UseDefaultAddress in core_udp_connect() and
core_udp_sendto()
Signed-off-by: Julien Viard de Galbert <jviarddegalbert@online.net>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Julien Viard de Galbert <jviarddegalbert@online.net>
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
| |
Open ISO file in binary mode to ensure that line endings stay untouched.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
| |
If anything goes wrong, clear CX in case it contains garbage.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
| |
Heads and sectors were pushed in reverse order per isolinux.asm
bb519a95 reversed the order of heads/sectors on the stack
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
| |
This reverts commit 48e94f4fa7b3c32cbd43b6e57c64bc933f76d059.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
| |
sectors is pushed first then heads but pointers were in reverse order.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The preprocessor directive IS_PXELINUX is no longer valid.
Submitted-by: Adam Goldman <adamg@pobox.com>
Move "keeppxe" processing from
com32/elflink/ldlinux/kernel.c:new_linux_kernel() to
com32/lib/syslinux/load_linux.c:bios_boot_linux() using strstr() (not
find_argument in original patch).
Should also be processed by firmware->boot_linux() if not yet done.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changed from "seg=0:0x8000:0x8100" to "seg=0x0F80"
Reactos is "alpha", so the only version of Reactos that its devs support
is the "latest" at each time. Older versions of Reactos are not
relevant / supported by Reactos' devs.
Submitted-By: Ady <ady-sf@hotmail.com>
Old 2011-06-14
https://git.reactos.org/?p=reactos.git;a=blob;f=reactos/boot/freeldr/freeldr/include/arch/pc/x86common.h;hb=28e58e6d01892c1f2f0e1d323745e6463cb9e6c9
https://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/include/arch/pc/x86common.h?revision=52226&view=markup
New 2011-06-18
https://git.reactos.org/?p=reactos.git;a=blob;f=reactos/boot/freeldr/freeldr/include/arch/pc/x86common.h;hb=0eb6daaf66127de803d36d45a4eea29d30a7ca36
https://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/include/arch/pc/x86common.h?revision=52346&view=markup
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
|
|
|
|
| |
9acbffd33b9200ffe37833463b4d4478e824295a caused more issues than it solves.
There appears to be a bigger underlying issue that the __weak argument masks.
Until the underlying issue is solved, we need __weak.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|
|
|
|
| |
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
|