<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/config/defaults, branch v0.9.8</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/config/defaults?h=v0.9.8</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/config/defaults?h=v0.9.8'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2009-08-02T22:19:40+00:00</updated>
<entry>
<title>[config] Enable PXE commands by default only on pcbios architecture</title>
<updated>2009-08-02T22:19:40+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-08-02T21:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=bba00b0c13028a129a6808ca2d09b21871024eaf'/>
<id>urn:sha1:bba00b0c13028a129a6808ca2d09b21871024eaf</id>
<content type='text'>
The commands bring in UNDI and thus real-mode code, so they cannot be
used on EFI.

Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[legal] Add a selection of FILE_LICENCE declarations</title>
<updated>2009-05-18T07:33:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-05-01T14:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c44a193d0d147ed6f98741124569864e516e9d4b'/>
<id>urn:sha1:c44a193d0d147ed6f98741124569864e516e9d4b</id>
<content type='text'>
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
</content>
</entry>
<entry>
<title>[efi] Use EFI-native mechanism for accessing SMBIOS table</title>
<updated>2008-12-04T23:19:12+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-12-04T23:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=29480dd7159190b91cca17298a87425a58826d32'/>
<id>urn:sha1:29480dd7159190b91cca17298a87425a58826d32</id>
<content type='text'>
EFI provides a copy of the SMBIOS table accessible via the EFI system
table, which we should use instead of manually scanning through the
F000:0000 segment.
</content>
</entry>
<entry>
<title>[efi] Add EFI image format and basic runtime environment</title>
<updated>2008-10-13T09:24:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-12T00:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=81d92c6d34f9ce68f7c2bbd5b92352b3a631bcd0'/>
<id>urn:sha1:81d92c6d34f9ce68f7c2bbd5b92352b3a631bcd0</id>
<content type='text'>
We have EFI APIs for CPU I/O, PCI I/O, timers, console I/O, user
access and user memory allocation.

EFI executables are created using the vanilla GNU toolchain, with the
EXE header handcrafted in assembly and relocations generated by a
custom efilink utility.
</content>
</entry>
<entry>
<title>[sanboot] Quick and dirty hack to make SAN boot protocols selectable</title>
<updated>2008-10-13T09:05:51+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-13T09:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=54c024e0af429e544137fb12002591cea50634a8'/>
<id>urn:sha1:54c024e0af429e544137fb12002591cea50634a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[config] Make the default image type selection platform-dependent</title>
<updated>2008-10-13T08:37:51+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-13T08:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d4e152e7667ce8603c2517b8b0e025e54164d6bd'/>
<id>urn:sha1:d4e152e7667ce8603c2517b8b0e025e54164d6bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[umalloc] Formalise the user memory allocation API</title>
<updated>2008-10-13T04:33:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-13T03:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=831e4cfc2718b0784bc22c2d00045481ab3c65b5'/>
<id>urn:sha1:831e4cfc2718b0784bc22c2d00045481ab3c65b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[uaccess] Formalise the uaccess API</title>
<updated>2008-10-13T03:10:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-13T02:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6554b79ff9eb8992f8cdbc6e13c7b5e346accf16'/>
<id>urn:sha1:6554b79ff9eb8992f8cdbc6e13c7b5e346accf16</id>
<content type='text'>
The userptr_t is now the fundamental type that gets used for conversions.
For example, virt_to_phys() is implemented in terms of virt_to_user() and
user_to_phys().
</content>
</entry>
<entry>
<title>[nap] Formalise the CPU sleeping API</title>
<updated>2008-10-12T22:36:53+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-12T22:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c0835339d06716b133aa653847023742a967f188'/>
<id>urn:sha1:c0835339d06716b133aa653847023742a967f188</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[timer] Formalise the timer API</title>
<updated>2008-10-12T19:22:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-12T18:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=16f1e35775c972ba8e02bc2d97d7a2eb333eae1b'/>
<id>urn:sha1:16f1e35775c972ba8e02bc2d97d7a2eb333eae1b</id>
<content type='text'>
We now have two implementations for the timer API: one using the
time-of-day counter at 40:70 and one using RDTSC.  Both make use of
timer2_udelay().
</content>
</entry>
</feed>
