search for: ldlinux_size

Displaying 5 results from an estimated 5 matches for "ldlinux_size".

2013 Aug 31
4
[PATCH 1/1] core: Check if ldlinux.sys exceeds the limit at its building time.
...BTRFS for example, rely on ldlinux.sys being installed on the 0-64k range. +## +## 0-64k range: +## [0](bootsector)[512](ldlinux.sys)[65536 - 2 * ADV_SIZE](2 copies of ADV)[65536] + +use File::stat; + +($ldlinux_bin) = @ARGV; +$adv_size = 512; +$limit = 65536 - 2 * $adv_size - 512; +$pad = 512; + +$ldlinux_size = stat($ldlinux_bin)->size - 1024; +$align = $ldlinux_size % $pad; +$ldlinux_size += $pad - $align; + +if ($ldlinux_size > $limit) { + print STDERR "$0: ldlinux.sys ($ldlinux_size) larger than limit ($limit).\n"; + exit 1; +} + +exit 0; -- 1.7.2.5
2013 Sep 16
0
[PATCH 1/1] core: Check if ldlinux.sys exceeds the limit at its building time.
...e 0-64k range. > +## > +## 0-64k range: > +## [0](bootsector)[512](ldlinux.sys)[65536 - 2 * ADV_SIZE](2 copies of ADV)[65536] > + > +use File::stat; > + > +($ldlinux_bin) = @ARGV; > +$adv_size = 512; > +$limit = 65536 - 2 * $adv_size - 512; > +$pad = 512; > + > +$ldlinux_size = stat($ldlinux_bin)->size - 1024; > +$align = $ldlinux_size % $pad; > +$ldlinux_size += $pad - $align; > + > +if ($ldlinux_size > $limit) { > + print STDERR "$0: ldlinux.sys ($ldlinux_size) larger than limit ($limit).\n"; > + exit 1; > +} > + > +exit 0; &...
2013 Jul 24
2
[PATCH 1/1] core: Add a check at ldlinux.sys build time.
...ater version; incorporated herein by reference. +## +## ----------------------------------------------------------------------- + +## ldlinux_limit.pl: Calc the size of ldlinux.sys and check if it's larger than 64k. + +use File::stat; + +($ldlinux_bin) = @ARGV; +$limit = 65536; +$pad = 512; + +$ldlinux_size = stat($ldlinux_bin)->size - 1024; +$align = $ldlinux_size % $pad; +$ldlinux_size += $pad - $align; + +if ($ldlinux_size > $limit) { + print STDERR "$0: ldlinux.sys ($ldlinux_size) larger than $limit.\n"; + exit 1; +} + +exit 0; -- 1.7.2.5
2014 May 25
0
[PATCH 1/1] core: Check if ldlinux.sys exceeds the limit at its building time.
...e 0-64k range. > +## > +## 0-64k range: > +## [0](bootsector)[512](ldlinux.sys)[65536 - 2 * ADV_SIZE](2 copies of ADV)[65536] > + > +use File::stat; > + > +($ldlinux_bin) = @ARGV; > +$adv_size = 512; > +$limit = 65536 - 2 * $adv_size - 512; > +$pad = 512; > + > +$ldlinux_size = stat($ldlinux_bin)->size - 1024; > +$align = $ldlinux_size % $pad; > +$ldlinux_size += $pad - $align; > + > +if ($ldlinux_size > $limit) { > + print STDERR "$0: ldlinux.sys ($ldlinux_size) larger than limit ($limit).\n"; > + exit 1; > +} > + > +exit 0; &...
2013 Sep 30
2
[PATCH v2] core: Check size of ldlinux.sys at building time.
...bytes) is lower ", + "than the minimum allowed value ($min_adv_size bytes)\n", + "$0: Please check the file and try again!\n"; + exit 1; +} + +($ldlinux_bin) = @ARGV; +$limit = 65536 - 2 * $adv_size - 512; +$pad = 512; + +# Calc size of ldlinux.sys from ldlinux.bin +$ldlinux_size = stat($ldlinux_bin)->size - 1024; +$align = $ldlinux_size % $pad; +$ldlinux_size += $pad - $align; + +print STDERR "$0: ldlinux.sys: $ldlinux_size bytes, limit: $limit bytes, ", + "adv_size: $adv_size bytes\n", if DEBUG; + +if ( $ldlinux_size > $limit ) { + print...