Displaying 8 results from an estimated 8 matches for "notsane_gpt_hdr".
2014 Dec 03
2
chain updates for 4, 5 and 6 (pulls)
Hi,
For 6.xx:
git://hasevolq.net/syslinux.git sys6
Michal Soltys (3):
chain/partiter: call notsane_gpt_hdr() per header
chain/partiter: add options to ignore GPT crc checks
chain: year update in commments (trivial)
Main addition here are separate options from 'strict' to ignore crc
checks against gpt header and/or gpt partition list, so the user can
force booting in some cases (...
2015 Mar 08
0
chain updates for 4, 5 and 6 (pulls)
On Tue, Dec 2, 2014 at 8:27 PM, Michal Soltys <soltys at ziu.info> wrote:
> Hi,
>
> For 6.xx:
>
> git://hasevolq.net/syslinux.git sys6
>
> Michal Soltys (3):
> chain/partiter: call notsane_gpt_hdr() per header
> chain/partiter: add options to ignore GPT crc checks
> chain: year update in commments (trivial)
I'm not sure "Copyright 2010+ <Name>" is quite valid. It's never been
used in the Syslinux tree as far as I can tell. In my mind, this
would i...
2014 Jun 29
10
[PATCH 0/6] chain.c32 patches
This small set fixes few bugs, improves gpt handling (under buggy conditions)
and implements strict flag with more fine grained control which should fix
issues with sanity checks against disk sizes.
If this set is allright I'd want to do what I mentioned in older discussion
with Ady - backport missing patches from 6.x to 5.x and 4.x so all versions
have up to date chain version.
Michal
2014 Jun 29
0
[PATCH 1/6] chain/partiter: fix and improve gpt handling in buggy cases
...pt_we(errbuf, alt);
+ return NULL;
+ }
+ if (!valid_crc(gpth->table_chksum, (const uint8_t *)gptl, gpt_lsiz)) {
+ sprintf(errbuf, "Invalid checksum of %s GPT partition list.", desc);
+ try_gpt_we(errbuf, alt);
+ free(gptl);
+ return NULL;
+ }
+ return gptl;
+}
+
+static int notsane_gpt_hdr(const struct disk_info *di, const struct disk_gpt_header *gpth, int flags)
+{
+ uint64_t gpt_loff; /* offset to GPT partition list in sectors */
+ uint64_t gpt_lsiz; /* size of GPT partition list in bytes */
+ uint64_t gpt_lcnt; /* size of GPT partition in sectors */
+
+ if...
2015 Jul 22
0
[PULL 1/8] Move partiter from com32/chain to com32/lib/syslinux
...!(iter = malloc(sizeof *iter)))
- critm();
- else
- memset(iter, 0, sizeof *iter);
- return iter;
-}
-
-/* pi_del() - delete iterator */
-void pi_del(struct part_iter **_iter)
-{
- if(!_iter || !*_iter)
- return;
- pi_dtor(*_iter);
- free(*_iter);
- *_iter = NULL;
-}
-
-static int notsane_gpt_hdr(const struct disk_info *di, const struct disk_gpt_header *gpth, int flags)
-{
- uint64_t gpt_loff; /* offset to GPT partition list in sectors */
- uint64_t gpt_lsiz; /* size of GPT partition list in bytes */
- uint64_t gpt_lcnt; /* size of GPT partition in sectors */
- uint6...
2015 Jul 02
1
boot... round 2
...ba-img.pl-misdirects-a-status-messag.patch
0045-diag-geodsp-Update-README-with-a-sample.patch
0046-diag-geodsp-update.patch
0047-diag-geodsp-Makefile-lib-_f-alternate.patch
0048-core-diskboot.inc-spelling.patch
0049-diag-geodsp-Remove-geodsp1s_f.img.xz-image-from-targ.patch
0050-chain-partiter-call-notsane_gpt_hdr-per-header.patch
0051-chain-partiter-add-options-to-ignore-GPT-crc-checks.patch
0052-chain-year-update-in-commments-trivial.patch
0053-com32-lib-syslinux-load_linux.c-update-prot_mode_bas.patch
0054-fix-a-few-typos.patch
0055-add-missing-n-to-dprintf.patch
0056-Use-z-width-specifier-when-printing-s...
2015 Jul 01
4
boot... round 2
On 01.07.2015 12:10, Gene Cumm wrote:
> On Wed, Jul 1, 2015 at 4:35 AM, poma <pomidorabelisima at gmail.com> wrote:
>>
>> To remind you once again.
>> ISOLINUX >= 6.00 built with GCC >= 5.0.0 causes a broken boot.
>> This relates specifically to the use of the vesamenu.c32,
>> menu.c32 works without problemos.
>
> isolinux-debug.bin is not for
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