search for: notsane_gpt_hdr

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