<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/config, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/config?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/config?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2018-03-20T15:26:49+00:00</updated>
<entry>
<title>[time] Add support for the ACPI power management timer</title>
<updated>2018-03-20T15:26:49+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2018-03-20T15:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3ec2079ce2078ff67c1f857eaf29293586bb5497'/>
<id>urn:sha1:3ec2079ce2078ff67c1f857eaf29293586bb5497</id>
<content type='text'>
Allow the ACPI power management timer to be used if enabled via
TIMER_ACPI in config/timer.h.  This provides an alternative timer on
systems where the standard 8254 PIT is unavailable or unreliable.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ocsp] Allow OCSP checks to be disabled</title>
<updated>2018-03-18T20:30:21+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2018-03-18T20:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9759860ec0c30685b53568b10caa5a91428bc7bf'/>
<id>urn:sha1:9759860ec0c30685b53568b10caa5a91428bc7bf</id>
<content type='text'>
Some CAs provide non-functional OCSP servers, and some clients are
forced to operate on networks without access to the OCSP servers.
Allow the user to explicitly disable the use of OCSP checks by
undefining OCSP_CHECK in config/crypto.h.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[http] Add support for NTLM authentication</title>
<updated>2017-11-12T18:52:04+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-11-11T22:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b5e0b5072317f11b27d2d813bd1c93788584a9f2'/>
<id>urn:sha1:b5e0b5072317f11b27d2d813bd1c93788584a9f2</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[shell] Enable "shell" command even when BANNER_TIMEOUT is zero</title>
<updated>2017-08-01T19:25:28+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-08-01T19:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7054468d56aead705e20cdaf9f93819d60007fde'/>
<id>urn:sha1:7054468d56aead705e20cdaf9f93819d60007fde</id>
<content type='text'>
Setting BANNER_TIMEOUT to zero removes the only symbol reference to
shell.o, causing the "shell" command to become unavailable.

Add SHELL_CMD in config/general.h (enabled by default) which will
explicitly drag in shell.o regardless of the value of BANNER_TIMEOUT.

Reported-by: Julian Brost &lt;julian@0x4a42.net&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[acpi] Expose ACPI tables via settings mechanism</title>
<updated>2017-05-23T17:48:06+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-05-23T14:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=356f6c1b64d7a97746d1816cef8ca22bdd8d0b5d'/>
<id>urn:sha1:356f6c1b64d7a97746d1816cef8ca22bdd8d0b5d</id>
<content type='text'>
Allow values to be read from ACPI tables using the syntax

  ${acpi/&lt;signature&gt;.&lt;index&gt;.0.&lt;offset&gt;.&lt;length&gt;}

where &lt;signature&gt; is the ACPI table signature as a 32-bit hexadecimal
number (e.g. 0x41504093 for the 'APIC' signature on the MADT), &lt;index&gt;
is the index into the array of tables matching this signature,
&lt;offset&gt; is the byte offset within the table, and &lt;length&gt; is the
field length in bytes.

Numeric values are returned in reverse byte order, since ACPI numeric
values are usually little-endian.

For example:

  ${acpi/0x41504943.0.0.0.0}           - entire MADT table in raw hex
  ${acpi/0x41504943.0.0.0x0a.6:string} - MADT table OEM ID
  ${acpi/0x41504943.0.0.0x24.4:uint32} - local APIC address

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Provide access to ACPI tables</title>
<updated>2017-05-23T17:48:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-05-23T17:32:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=993fd2b45140d071d7837ff502df771e87f14127'/>
<id>urn:sha1:993fd2b45140d071d7837ff502df771e87f14127</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[acpi] Make acpi_find_rsdt() a per-platform method</title>
<updated>2017-05-23T17:34:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-05-22T18:27:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=933e6dadc0b415b26c7c0752423e8284164945e0'/>
<id>urn:sha1:933e6dadc0b415b26c7c0752423e8284164945e0</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[linux] Use dummy SAN device</title>
<updated>2017-03-28T14:34:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-28T12:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fa879f9f52be070949377ddb85acb1d55e88af68'/>
<id>urn:sha1:fa879f9f52be070949377ddb85acb1d55e88af68</id>
<content type='text'>
Allow for easier testing of SAN code by using the dummy SAN device by
default.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[efi] Add missing SANBOOT_PROTO_HTTP to EFI default configuration</title>
<updated>2017-03-07T13:39:55+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-06T15:01:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0e0e0321a5d1e27e55df98ebe8a2b32b73a7f547'/>
<id>urn:sha1:0e0e0321a5d1e27e55df98ebe8a2b32b73a7f547</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[time] Allow timer to be selected at runtime</title>
<updated>2017-01-26T08:17:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-01-25T20:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=302f1eeb80706fb10067efedb1279fa3f85ddda2'/>
<id>urn:sha1:302f1eeb80706fb10067efedb1279fa3f85ddda2</id>
<content type='text'>
Allow the active timer (providing udelay() and currticks()) to be
selected at runtime based on probing during the INIT_EARLY stage of
initialisation.

TICKS_PER_SEC is now a fixed compile-time constant for all builds, and
is independent of the underlying clock tick rate.  We choose the value
1024 to allow multiplications and divisions on seconds to be converted
to bit shifts.

TICKS_PER_MS is defined as 1, allowing multiplications and divisions
on milliseconds to be omitted entirely.  The 2% inaccuracy in this
definition is negligible when using the standard BIOS timer (running
at around 18.2Hz).

TIMER_RDTSC now checks for a constant TSC before claiming to be a
usable timer.  (This timer can be tested in KVM via the command-line
option "-cpu host,+invtsc".)

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