<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/arch/x86/Makefile, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/x86/Makefile?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/arch/x86/Makefile?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2017-03-19T15:57:24+00:00</updated>
<entry>
<title>[undi] Move PXE API caller back into UNDI driver</title>
<updated>2017-03-19T15:57:24+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-19T15:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7692a8ff02c078ef32dac4f05451f0ffa5872e64'/>
<id>urn:sha1:7692a8ff02c078ef32dac4f05451f0ffa5872e64</id>
<content type='text'>
As of commit 10d19bd ("[pxe] Always retrieve cached DHCPACK and apply
to relevant network device"), the UNDI driver has been the only user
of pxeparent_call().  Remove the unnecessary layer of abstraction by
refactoring this code back into undinet.c, and fix the ability of
undiisr.S to fall back to chaining to the original handler if we were
unable to unhook our own ISR.

This effectively reverts commit 337e1ed ("[pxe] Separate parent PXE
API caller from UNDINET driver").

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[comboot] Support COMBOOT in 64-bit builds</title>
<updated>2016-04-15T14:31:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-04-14T15:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5e5450c2d04e6f976ea4cef5db50e136d4a06282'/>
<id>urn:sha1:5e5450c2d04e6f976ea4cef5db50e136d4a06282</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Allow assembler section type character to vary by architecture</title>
<updated>2016-03-13T11:20:53+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-03-13T11:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1f65ed53da16e383416ae034b585fd52682f5ea7'/>
<id>urn:sha1:1f65ed53da16e383416ae034b585fd52682f5ea7</id>
<content type='text'>
On some architectures (such as ARM) the "@" character is used as a
comment delimiter.  A section type argument such as "@progbits"
therefore becomes "%progbits".

This is further complicated by the fact that the "%" character has
special meaning for inline assembly when input or output operands are
used, in which cases "@progbits" becomes "%%progbits".

Allow the section type character(s) to be defined via Makefile
variables.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[bios] Add bin-x86_64-pcbios build platform</title>
<updated>2016-02-16T19:32:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-02-16T15:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f468f12b1eca15e703aa2a79f1c82969c04c2322'/>
<id>urn:sha1:f468f12b1eca15e703aa2a79f1c82969c04c2322</id>
<content type='text'>
Move most arch/i386 files to arch/x86, and adjust the contents of the
Makefiles and the include/bits/*.h headers to reflect the new
locations.

This patch makes no substantive code changes, as can be seen using a
rename-aware diff (e.g. "git show -M5").

This patch does not make the pcbios platform functional for x86_64; it
merely allows it to compile without errors.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[vmware] Expose GuestRPC mechanism in 64-bit builds</title>
<updated>2016-01-05T17:20:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-01-05T17:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dd485992dc213dc19876a331f3a044dcb2e7560b'/>
<id>urn:sha1:dd485992dc213dc19876a331f3a044dcb2e7560b</id>
<content type='text'>
The GuestRPC mechanism (used for VMWARE_SETTINGS and CONSOLE_VMWARE)
does not use any real-mode code and so can be exposed in both 64-bit
and 32-bit builds.

Reported-by: Matthew Helton &lt;mwhelton@gmail.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Construct all-drivers list based on driver class</title>
<updated>2015-04-22T11:21:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-04-22T11:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dc19e630cb44b8ee313ac4b3852d92fcdf050dfc'/>
<id>urn:sha1:dc19e630cb44b8ee313ac4b3852d92fcdf050dfc</id>
<content type='text'>
The USB bus drivers (ehci.c and xhci.c) have PCI device ID tables and
hence PCI_ROM() lines, but should probably not be included in the
all-drivers build on this basis, since they do nothing useful unless a
USB network driver is also present.

Fix by constructing the all-drivers list based on the driver class
(i.e. the portion of the source path immediately after "drivers/").

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Include Hyper-V driver in the all-drivers build</title>
<updated>2014-12-21T11:21:34+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2014-12-21T01:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d38bac05e7d0eb67fc19f3532a6b4fa00804106e'/>
<id>urn:sha1:d38bac05e7d0eb67fc19f3532a6b4fa00804106e</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[hyperv] Add support for Hyper-V hypervisor</title>
<updated>2014-12-18T16:27:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2014-12-11T17:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d77a546fb4c69546a81440bdeb0553b8db1d3de8'/>
<id>urn:sha1:d77a546fb4c69546a81440bdeb0553b8db1d3de8</id>
<content type='text'>
Add support for detecting and communicating with the Hyper-V
hypervisor.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[xen] Add basic support for PV-HVM domains</title>
<updated>2014-07-29T14:57:44+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2014-07-28T22:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=036af27a4523c4e15e28d30a1513a3f6d9671774'/>
<id>urn:sha1:036af27a4523c4e15e28d30a1513a3f6d9671774</id>
<content type='text'>
Add basic support for Xen PV-HVM domains (detected via the Xen
platform PCI device with IDs 5853:0001), including support for
accessing configuration via XenStore and enumerating devices via
XenBus.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[cmdline] Add "cpuid" command</title>
<updated>2012-06-06T23:37:04+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-06-06T15:08:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=591541af667dbf3617b81d89f92abf01e9e1a16d'/>
<id>urn:sha1:591541af667dbf3617b81d89f92abf01e9e1a16d</id>
<content type='text'>
Allow x86 CPU feature flags (such as support for 64-bit mode) to be
checked using the "cpuid" command.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
