<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/com32, branch disklib</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/'/>
<entry>
<title>disklib: make CHS calculation match core/fs/diskio.c</title>
<updated>2010-10-13T08:57:36+00:00</updated>
<author>
<name>Michal Soltys</name>
<email>soltys@ziu.info</email>
</author>
<published>2010-10-13T08:57:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=9c8db7560e2dc83d1191bb2f90b4d4d0ae3d37d6'/>
<id>9c8db7560e2dc83d1191bb2f90b4d4d0ae3d37d6</id>
<content type='text'>
Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>disklib: updates to params/read/write functions</title>
<updated>2010-10-11T22:37:17+00:00</updated>
<author>
<name>Michal Soltys</name>
<email>soltys@ziu.info</email>
</author>
<published>2010-10-09T21:55:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f5a591bf3b23f6f5fd25871f0f319b49c42e207e'/>
<id>f5a591bf3b23f6f5fd25871f0f319b49c42e207e</id>
<content type='text'>
disk_get_params():

Don't bail out if we fail int13h/48h call in ebios == 1 case. Regular
CHS might still be enough.

disk_read_sectors(), disk_write_sectors():

We don't need separate cases for valid and invalid cbios with the data
prepared by the current disk_get_params() function.

Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
disk_get_params():

Don't bail out if we fail int13h/48h call in ebios == 1 case. Regular
CHS might still be enough.

disk_read_sectors(), disk_write_sectors():

We don't need separate cases for valid and invalid cbios with the data
prepared by the current disk_get_params() function.

Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'origin/disklib' into disklibdev</title>
<updated>2010-10-11T22:36:58+00:00</updated>
<author>
<name>Michal Soltys</name>
<email>soltys@ziu.info</email>
</author>
<published>2010-10-11T22:36:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0df48d45f6560954d3b71a82ea84c669db9b6ae9'/>
<id>0df48d45f6560954d3b71a82ea84c669db9b6ae9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into disklib</title>
<updated>2010-10-08T21:02:33+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2010-10-08T21:02:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0f70a192b58e3248f28afd5ee61a5ee6a723dd85'/>
<id>0f70a192b58e3248f28afd5ee61a5ee6a723dd85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'genec/rosh_for_hpa'</title>
<updated>2010-10-08T20:46:26+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@linux.intel.com</email>
</author>
<published>2010-10-08T20:46:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f2330884f94b131481042a5742711f518eac84cf'/>
<id>f2330884f94b131481042a5742711f518eac84cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>disklib: updates - lbacnt, bps, misc. things</title>
<updated>2010-10-08T10:33:20+00:00</updated>
<author>
<name>Michal Soltys</name>
<email>soltys@ziu.info</email>
</author>
<published>2010-09-28T15:33:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a2046031ec132d3bbf12ad0472d39eb26a041540'/>
<id>a2046031ec132d3bbf12ad0472d39eb26a041540</id>
<content type='text'>
With this commit, disk_info structure provides additional fields,
namely:

lbacnt - total amount of sectors, either returned by 13h/48h or calculated
from valid (or faked - 1/1/1) geometry

bps - bytes per sector - returned by 13h/48h or equal to SECTOR

disk_get_params() has been adjusted to call int13h/48h to get extended
drive parameters - mentioned lbacnt and bps. We don't use geometry
data returned by 13h/48h, as it can be quite a bit different from
the data returned by 13h/08h.

disk_write_verify_sector() and disk_write_sector() can deal with more
than 1 sector now. Suffix has been renamed to _sectors().

disk_read_sectors() and disk_write_sectors() have been updated to check
if we don't overflow bounce buffer, and don't try to read beyond lbacnt.

All disk.c functions use 'bps' now, instead of hardcoded SECTOR.

struct disk_ebios_dapa - uses packed attribute now.

Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this commit, disk_info structure provides additional fields,
namely:

lbacnt - total amount of sectors, either returned by 13h/48h or calculated
from valid (or faked - 1/1/1) geometry

bps - bytes per sector - returned by 13h/48h or equal to SECTOR

disk_get_params() has been adjusted to call int13h/48h to get extended
drive parameters - mentioned lbacnt and bps. We don't use geometry
data returned by 13h/48h, as it can be quite a bit different from
the data returned by 13h/08h.

disk_write_verify_sector() and disk_write_sector() can deal with more
than 1 sector now. Suffix has been renamed to _sectors().

disk_read_sectors() and disk_write_sectors() have been updated to check
if we don't overflow bounce buffer, and don't try to read beyond lbacnt.

All disk.c functions use 'bps' now, instead of hardcoded SECTOR.

struct disk_ebios_dapa - uses packed attribute now.

Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>disklib: small fixes / addons</title>
<updated>2010-08-20T06:52:39+00:00</updated>
<author>
<name>Michal Soltys</name>
<email>soltys@ziu.info</email>
</author>
<published>2010-08-18T08:03:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=578bd203ba04816de56577c7589a69143178fc60'/>
<id>578bd203ba04816de56577c7589a69143178fc60</id>
<content type='text'>
Functions disk_write_sector() and disk_write_verify_sector()
take 64bit lba as an argument now - similary to disk_read_sectors().

Structure disk_info additionally provides cylinders, besides head and sector.
Sanity checks during lba -&gt; chs conversions have been adjusted to use
cylinders.

CX in cbios read/write code was not calculated properly.

Minor signed/unsigned changes.

Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Functions disk_write_sector() and disk_write_verify_sector()
take 64bit lba as an argument now - similary to disk_read_sectors().

Structure disk_info additionally provides cylinders, besides head and sector.
Sanity checks during lba -&gt; chs conversions have been adjusted to use
cylinders.

CX in cbios read/write code was not calculated properly.

Minor signed/unsigned changes.

Signed-off-by: Michal Soltys &lt;soltys@ziu.info&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chain: Extra comments; shrink the new space to minimum</title>
<updated>2010-08-01T17:02:35+00:00</updated>
<author>
<name>Gene Cumm</name>
<email>gene.cumm@gmail.com</email>
</author>
<published>2010-08-01T16:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=17cdc1e604dbed3c7a5aefc37a3fb303c539225e'/>
<id>17cdc1e604dbed3c7a5aefc37a3fb303c539225e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chain: Just assign the value rather than using memcpy()</title>
<updated>2010-08-01T17:02:35+00:00</updated>
<author>
<name>Gene Cumm</name>
<email>gene.cumm@gmail.com</email>
</author>
<published>2010-08-01T16:39:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=6ad62265d73432b5379f04f484c9c1d8934f5aa4'/>
<id>6ad62265d73432b5379f04f484c9c1d8934f5aa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chain: add drmk= to usage</title>
<updated>2010-08-01T17:02:35+00:00</updated>
<author>
<name>Gene Cumm</name>
<email>gene.cumm@gmail.com</email>
</author>
<published>2010-08-01T14:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=4643526cfb67af3feb4f8cad5622a02689abf71e'/>
<id>4643526cfb67af3feb4f8cad5622a02689abf71e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
