<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/ipxe/efi/Protocol, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/ipxe/efi/Protocol?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/ipxe/efi/Protocol?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2017-03-10T21:58:05+00:00</updated>
<entry>
<title>[efi] Add EFI_ACPI_TABLE_PROTOCOL header and GUID definition</title>
<updated>2017-03-10T21:58:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-10T21:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=553f4857346faa8c5f6ddf9eced4180924890bfc'/>
<id>urn:sha1:553f4857346faa8c5f6ddf9eced4180924890bfc</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Update to current EDK2 headers</title>
<updated>2017-03-10T21:18:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-10T21:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0463ec32c717c10e56b1e0bbecc1b02756df7fcc'/>
<id>urn:sha1:0463ec32c717c10e56b1e0bbecc1b02756df7fcc</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add EFI_BLOCK_IO2_PROTOCOL header and GUID definition</title>
<updated>2016-10-16T22:27:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-10-16T22:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0be77e959e813773cac10f049cb62c83258f81ff'/>
<id>urn:sha1:0be77e959e813773cac10f049cb62c83258f81ff</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Update to current EDK2 headers</title>
<updated>2016-10-16T16:08:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-10-16T15:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f796d5b6b63d3b986996458b4dbed4679e1abb3a'/>
<id>urn:sha1:f796d5b6b63d3b986996458b4dbed4679e1abb3a</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Mark AppleNetBoot.h as a native iPXE header</title>
<updated>2016-10-16T16:08:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-10-16T16:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=54dcfed3759c53526c10744e3d7cf095db0ffcaa'/>
<id>urn:sha1:54dcfed3759c53526c10744e3d7cf095db0ffcaa</id>
<content type='text'>
AppleNetBoot.h is not taken from the EDK2 codebase and so cannot be
imported using include/ipxe/efi/import.pl.  Mark as a native iPXE
header (by changing the include guard) to avoid breaking the import
process.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Expose DHCP packets via the Apple NetBoot protocol</title>
<updated>2016-05-29T12:10:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-05-29T12:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=aa4b038c70ca3e23c3126fda4318e9bbe77f3ea2'/>
<id>urn:sha1:aa4b038c70ca3e23c3126fda4318e9bbe77f3ea2</id>
<content type='text'>
Mac OS X uses non-standard EFI protocols to obtain the DHCP packets
from the UEFI firmware.

Originally-implemented-by: Michael Kuron &lt;m.kuron@gmx.de&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Use a timer event to generate the currticks() timer</title>
<updated>2016-05-04T12:38:33+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-05-04T12:04:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=757ab983811ac8d3f65efb65b8309738bd33bea3'/>
<id>urn:sha1:757ab983811ac8d3f65efb65b8309738bd33bea3</id>
<content type='text'>
We currently use the EFI_CPU_ARCH_PROTOCOL's GetTimerValue() method to
generate the currticks() timer, calibrated against a 1ms delay from
the boot services Stall() method.

This does not work on ARM platforms, where GetTimerValue() is an empty
stub which just returns EFI_UNSUPPORTED.

Fix by instead creating a periodic timer event, and using this event
to increment a current tick counter.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Update to current EDK2 headers</title>
<updated>2016-03-13T11:47:30+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-03-13T11:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=24415a3eeefbdeb59c947363b1ab2b3796616092'/>
<id>urn:sha1:24415a3eeefbdeb59c947363b1ab2b3796616092</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Import EFI_HII_FONT_PROTOCOL definitions</title>
<updated>2015-10-07T07:34:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-10-06T17:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fb2af441c2ee7c62737094a10023c1a69f69b30e'/>
<id>urn:sha1:fb2af441c2ee7c62737094a10023c1a69f69b30e</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Update to current EDK2 headers</title>
<updated>2015-10-07T07:34:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-10-06T17:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=42e0c7e956609be4adebd61250a7271a6838d70e'/>
<id>urn:sha1:42e0c7e956609be4adebd61250a7271a6838d70e</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
