<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core/console.c, branch v1.20.1</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/console.c?h=v1.20.1</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/console.c?h=v1.20.1'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2015-03-02T14:17:31+00:00</updated>
<entry>
<title>[legal] Relicense files under GPL2_OR_LATER_OR_UBDL</title>
<updated>2015-03-02T14:17:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-03-02T11:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b6ee89ffb5029d02cb1d8668757fa2b74b11e0a3'/>
<id>urn:sha1:b6ee89ffb5029d02cb1d8668757fa2b74b11e0a3</id>
<content type='text'>
Relicense files for which I am the sole author (as identified by
util/relicense.pl).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[console] Allow consoles to update the recorded console size</title>
<updated>2013-12-06T17:47:54+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-12-06T17:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=03401f9d2101b5033c67f6d588152c28a1cc7503'/>
<id>urn:sha1:03401f9d2101b5033c67f6d588152c28a1cc7503</id>
<content type='text'>
Provide a mechanism for consoles to update the recorded console width
and height, and use this width and height to provide the curses COLS
and LINES variables.

We choose not to use ANSI escape sequences to obtain the width and
height, for two reasons:

- iPXE's model is that all output is sent to all consoles; we could
  therefore end up with multiple consoles reporting conflicting widths
  and heights

- when a serial console is in use, we probably don't want to resize
  the output shown on the BIOS console to match the size of the serial
  console, since it's likely that the serial console is in use only
  for debugging.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[console] Add concept of generic console configuration</title>
<updated>2013-11-28T05:55:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-27T19:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c501c980e0c2a0bf63b88fab6beea249690d05a9'/>
<id>urn:sha1:c501c980e0c2a0bf63b88fab6beea249690d05a9</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[console] Allow console input and output to be disabled independently</title>
<updated>2013-11-28T05:54:53+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-28T05:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b2251743d80f94445f40f64b75b63d33fe1d8725'/>
<id>urn:sha1:b2251743d80f94445f40f64b75b63d33fe1d8725</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[console] Allow usage to be defined independently for each console</title>
<updated>2012-03-26T16:40:01+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-03-26T16:25:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e024cd39a877ea1b37b9004dbd8f33448418cb36'/>
<id>urn:sha1:e024cd39a877ea1b37b9004dbd8f33448418cb36</id>
<content type='text'>
Add the concept of a "console usage", such as "standard output" or
"debug messages".  Allow usages to be associated with each console
independently.  For example, to send debugging output via the serial
port, while preventing it from appearing on the local console:

  #define CONSOLE_SERIAL CONSOLE_USAGE_ALL
  #define CONSOLE_PCBIOS ( CONSOLE_USAGE_ALL &amp; ~CONSOLE_USAGE_DEBUG )

If no usages are explicitly specified, then a default set of usages
will be applied.  For example:

  #define CONSOLE_SERIAL

will have the same affect as

  #define CONSOLE_SERIAL CONSOLE_USAGE_ALL

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[console] Move include/console.h to include/ipxe/console.h</title>
<updated>2011-03-09T20:09:26+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2011-03-09T20:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1c0ff6e1a720907f9211f43d4d8d9fc18d522348'/>
<id>urn:sha1:1c0ff6e1a720907f9211f43d4d8d9fc18d522348</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Rename gPXE to iPXE</title>
<updated>2010-04-19T22:43:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2010-04-19T19:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8406115834d38bb743e01f35bfd36e835532415e'/>
<id>urn:sha1:8406115834d38bb743e01f35bfd36e835532415e</id>
<content type='text'>
Access to the gpxe.org and etherboot.org domains and associated
resources has been revoked by the registrant of the domain.  Work
around this problem by renaming project from gPXE to iPXE, and
updating URLs to match.

Also update README, LOG and COPYRIGHTS to remove obsolete information.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.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>[tables] Redefine methods for accessing linker tables</title>
<updated>2009-03-13T02:06:30+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-03-12T19:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1266d7902bf7f2534ee279671d48613ef9b2434c'/>
<id>urn:sha1:1266d7902bf7f2534ee279671d48613ef9b2434c</id>
<content type='text'>
Intel's C compiler (icc) chokes on the zero-length arrays that we
currently use as part of the mechanism for accessing linker table
entries.  Abstract away the zero-length arrays, to make a port to icc
easier.

Introduce macros such as for_each_table_entry() to simplify the common
case of iterating over all entries in a linker table.

Represent table names as #defined string constants rather than
unquoted literals; this avoids visual confusion between table names
and C variable or type names, and also allows us to force a
compilation error in the event of incorrect table names.
</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>
</feed>
