<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/memdisk/setup.c, branch syslinux-3.85-pre10</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>memdisk: make "nopass" type-specific, add "nopassany"</title>
<updated>2010-02-08T17:13:11+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2010-02-08T17:13:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=48d026fb89dee478f8e3a580b5298594331cc890'/>
<id>48d026fb89dee478f8e3a580b5298594331cc890</id>
<content type='text'>
Make "nopass" specific to the current drive type.  Add new option
"nopassany", which also clobbers the drive counts of both types.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make "nopass" specific to the current drive type.  Add new option
"nopassany", which also clobbers the drive counts of both types.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: Fix "might be used uninitialized" warning</title>
<updated>2009-12-11T18:53:16+00:00</updated>
<author>
<name>Shao Miller</name>
<email>shao.miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-12-11T18:53:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=cd5188bc5c189b6d374ccd4cd5eeba0d9f718ae1'/>
<id>cd5188bc5c189b6d374ccd4cd5eeba0d9f718ae1</id>
<content type='text'>
Impact: Initializing variables

The checksum_buf function was providing an incorrect checksum
on at least one build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Impact: Initializing variables

The checksum_buf function was providing an incorrect checksum
on at least one build.
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: "safe hook" and mBFT</title>
<updated>2009-12-07T23:00:54+00:00</updated>
<author>
<name>Shao Miller</name>
<email>Shao.Miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-12-07T04:03:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=569a7aa11d6ec9f93fb513fd55287afc785f2d9c'/>
<id>569a7aa11d6ec9f93fb513fd55287afc785f2d9c</id>
<content type='text'>
Two additions to MEMDISK to support OS drivers.

The "safe hook" structure ("Safe Master Boot Record INT 13h Hook Routines")
is a means for an OS driver to follow a chain of INT 13h hooks, examining
the hooks' vendors and assuming responsibility for hook functionality along
the way.  For MEMDISK, we guarantee an additional field which holds the
physical address for the mBFT.

The mBFT is an ACPI table which an OS driver can scan for.  The mBFT
contains the official MEMDISK Info structure (MDI) which itself includes
parameters the OS will want to know about.  The mBFT points back at the
"safe hook" structure's physical address so that an OS supporting both
"safe hook" chain-walking as well as mBFT-scanning can know that both
refer to the same MEMDISK instance.

Signed-off-by: Shao Miller &lt;shao.miller@yrdsb.edu.on.ca&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two additions to MEMDISK to support OS drivers.

The "safe hook" structure ("Safe Master Boot Record INT 13h Hook Routines")
is a means for an OS driver to follow a chain of INT 13h hooks, examining
the hooks' vendors and assuming responsibility for hook functionality along
the way.  For MEMDISK, we guarantee an additional field which holds the
physical address for the mBFT.

The mBFT is an ACPI table which an OS driver can scan for.  The mBFT
contains the official MEMDISK Info structure (MDI) which itself includes
parameters the OS will want to know about.  The mBFT points back at the
"safe hook" structure's physical address so that an OS supporting both
"safe hook" chain-walking as well as mBFT-scanning can know that both
refer to the same MEMDISK instance.

Signed-off-by: Shao Miller &lt;shao.miller@yrdsb.edu.on.ca&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: pptr-&gt;cd_pkt.sect_count is in virtual sectors</title>
<updated>2009-11-20T04:17:43+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-11-20T04:17:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=a0dae108231cdd929aff1f6551fcb70c806c0f99'/>
<id>a0dae108231cdd929aff1f6551fcb70c806c0f99</id>
<content type='text'>
Per the El Torito spec, pptr-&gt;cd_pkt.sect_count are in virtual
sectors, i.e. 512-byte sectors.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per the El Torito spec, pptr-&gt;cd_pkt.sect_count are in virtual
sectors, i.e. 512-byte sectors.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: Use boot_lba logic for booting an offset within the disk image</title>
<updated>2009-11-20T04:15:07+00:00</updated>
<author>
<name>Shao Miller</name>
<email>shao.miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-11-20T01:49:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=dee8f891599f2497e194e086f6603b00291ce033'/>
<id>dee8f891599f2497e194e086f6603b00291ce033</id>
<content type='text'>
We have two fundamental quantities: the offset of the disk image
itself and the LBA from which we boot.  Keep them straight.  This
should make at least some no-emulation isos work correctly.

Signed-off-by: Shao Miller &lt;shao.miller@yrdsb.edu.on.ca&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have two fundamental quantities: the offset of the disk image
itself and the LBA from which we boot.  Keep them straight.  This
should make at least some no-emulation isos work correctly.

Signed-off-by: Shao Miller &lt;shao.miller@yrdsb.edu.on.ca&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'memdisk-iso-SAFE' into memdisk-iso</title>
<updated>2009-11-16T10:36:06+00:00</updated>
<author>
<name>Shao Miller</name>
<email>shao.miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-11-16T10:36:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=235864576279688ab7e191cdfc9e8533b6d75fe9'/>
<id>235864576279688ab7e191cdfc9e8533b6d75fe9</id>
<content type='text'>
Conflicts:

	memdisk/memdisk_chs.asm
	memdisk/memdisk_edd.asm
	memdisk/setup.c

Resolved:

	Deleted memdisk/memdisk_chs.asm
	Deleted memdisk/memdisk_edd.asm
	Modified memdisk/setup.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:

	memdisk/memdisk_chs.asm
	memdisk/memdisk_edd.asm
	memdisk/setup.c

Resolved:

	Deleted memdisk/memdisk_chs.asm
	Deleted memdisk/memdisk_edd.asm
	Modified memdisk/setup.c
</pre>
</div>
</content>
</entry>
<entry>
<title>memdisk: make the stack size configurable</title>
<updated>2009-08-18T00:30:40+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-08-17T02:51:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=f3b1b1b7d183aaef287c74c397507fc34b355e99'/>
<id>f3b1b1b7d183aaef287c74c397507fc34b355e99</id>
<content type='text'>
Make it possible to configure the stack size on the command line,
so that we can rule that out in case of problems.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it possible to configure the stack size on the command line,
so that we can rule that out in case of problems.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[memdisk] Add El Torito emulation for .ISO images</title>
<updated>2009-08-04T03:50:20+00:00</updated>
<author>
<name>Shao Miller</name>
<email>shao.miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-08-04T01:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=3369a18e1a3eae71a8b37bd91cff61dbbe389a2b'/>
<id>3369a18e1a3eae71a8b37bd91cff61dbbe389a2b</id>
<content type='text'>
With this patch, users can now boot El Torito-bootable .ISO (CD/DVD) images.
The user should specify "iso" on the kernel command-line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this patch, users can now boot El Torito-bootable .ISO (CD/DVD) images.
The user should specify "iso" on the kernel command-line.
</pre>
</div>
</content>
</entry>
<entry>
<title>[memdisk] Add installable INT 13h hooks for ISO-booting scenarios</title>
<updated>2009-08-04T02:09:37+00:00</updated>
<author>
<name>Shao Miller</name>
<email>shao.miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-08-01T06:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=1275c1535315174f355b4bf74e69e572d8b38fc6'/>
<id>1275c1535315174f355b4bf74e69e572d8b38fc6</id>
<content type='text'>
As of this commit, these hooks do nothing special and are unused.  They are
intended to support the El Torito "No Emulation" (2048-byte sector size) and
"Floppy Emulation"/"HDD Emulation" (512-byte sector size) modes for bootable
optical disc drive media (CD/DVD).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of this commit, these hooks do nothing special and are unused.  They are
intended to support the El Torito "No Emulation" (2048-byte sector size) and
"Floppy Emulation"/"HDD Emulation" (512-byte sector size) modes for bootable
optical disc drive media (CD/DVD).
</pre>
</div>
</content>
</entry>
<entry>
<title>[memdisk] Rename CHS and EDD hooks to describe their sector size</title>
<updated>2009-08-04T02:09:37+00:00</updated>
<author>
<name>Shao Miller</name>
<email>shao.miller@yrdsb.edu.on.ca</email>
</author>
<published>2009-08-01T05:30:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=ec5a587d90a2484f182b27f25c09cc70a23935cc'/>
<id>ec5a587d90a2484f182b27f25c09cc70a23935cc</id>
<content type='text'>
Suffixed with _512 to indicate a sector size of 512 bytes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suffixed with _512 to indicate a sector size of 512 bytes.
</pre>
</div>
</content>
</entry>
</feed>
