<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/core/include, branch thread</title>
<subtitle>git.kernel.org: pub/scm/boot/syslinux/syslinux.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/'/>
<entry>
<title>core: thread: add a "timeouts" pointer to the thread structure</title>
<updated>2009-09-10T05:24:55+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-10T05:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=01fdf7ca787ee0cc82a004c4c01fc714b23f4813'/>
<id>01fdf7ca787ee0cc82a004c4c01fc714b23f4813</id>
<content type='text'>
Add a "timeouts" pointer to the thread structure; this is a private
per-thread pointer for the benefit of lwIP.  This is ad hoc, but a lot
easier than implementing TLS.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a "timeouts" pointer to the thread structure; this is a private
per-thread pointer for the benefit of lwIP.  This is ad hoc, but a lot
easier than implementing TLS.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: thread: move most thread state to stack; task switch errno</title>
<updated>2009-09-10T04:34:28+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-10T04:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=9bc2d7b487cc9cb658a8e3785c67bab6bd20cfe5'/>
<id>9bc2d7b487cc9cb658a8e3785c67bab6bd20cfe5</id>
<content type='text'>
Move most our thread state to the stack.  Task switch the errno
variable.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move most our thread state to the stack.  Task switch the errno
variable.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: thread: merge mbox_post() and mbox_trypost()</title>
<updated>2009-09-09T23:29:15+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-09T23:29:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=7c15367c10a7f086ef9523065299a982032f1a66'/>
<id>7c15367c10a7f086ef9523065299a982032f1a66</id>
<content type='text'>
Merge mbox_post() and mbox_trypost() into a single function with a
timeout parameter.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge mbox_post() and mbox_trypost() into a single function with a
timeout parameter.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: add simple mailbox library</title>
<updated>2009-09-09T19:25:04+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-09T19:25:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=fb1da6f2505664e3c5284f33f395755922ff5983'/>
<id>fb1da6f2505664e3c5284f33f395755922ff5983</id>
<content type='text'>
A very simple mailbox library, designed for lwIP porting.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A very simple mailbox library, designed for lwIP porting.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: thread: have start_thread() allocate memory dynamically</title>
<updated>2009-09-09T16:07:58+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-09T16:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=521fca8a9a15445a0bda1d053cd167940bf9b24e'/>
<id>521fca8a9a15445a0bda1d053cd167940bf9b24e</id>
<content type='text'>
Have start_thread() allocate memory dynamically, using malloc().
XXX: should probably free that memory in __exit_thread()... could be
"interesting".

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Have start_thread() allocate memory dynamically, using malloc().
XXX: should probably free that memory in __exit_thread()... could be
"interesting".

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: simple thread library</title>
<updated>2009-09-09T04:11:49+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-09T04:06:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0785d12409b73cad87d02cac735f7cbb79580201'/>
<id>0785d12409b73cad87d02cac735f7cbb79580201</id>
<content type='text'>
Simple thread library with the intent of making lwIP easier to port.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simple thread library with the intent of making lwIP easier to port.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use jiffies() to implement times(); create &lt;core/*.h&gt; namespace</title>
<updated>2009-09-03T05:18:26+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-03T05:18:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=da43022002dcc6e660d473bda2a1400e97a3fc3a'/>
<id>da43022002dcc6e660d473bda2a1400e97a3fc3a</id>
<content type='text'>
Use the core function jiffies() to implement times(), instead of
poking at the BIOS variable.

This creates a new need for a include file namespace for items
exported from the core for the purpose of the library (not intended
for direct use by applications).  Use the &lt;core/*.h&gt; namespace for
that.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the core function jiffies() to implement times(), instead of
poking at the BIOS variable.

This creates a new need for a include file namespace for items
exported from the core for the purpose of the library (not intended
for direct use by applications).  Use the &lt;core/*.h&gt; namespace for
that.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: hook INT 1Ch for a simple monotonic timer</title>
<updated>2009-09-03T00:44:32+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-03T00:44:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=75d4dec2f651c9f25fa95d6b6960db7c4dcfd7a0'/>
<id>75d4dec2f651c9f25fa95d6b6960db7c4dcfd7a0</id>
<content type='text'>
The BIOS_timer variable at 4C6h is somewhat unreliable... it is
documented to wrap at "midnight", norminally after 1627419 ticks
(0x18d51b), which is a rather awkward number to deal with modulo.
Instead, hook the INT 1Ch secondary timer interrupt and just count a
simple incrementing variable.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The BIOS_timer variable at 4C6h is somewhat unreliable... it is
documented to wrap at "midnight", norminally after 1627419 ticks
(0x18d51b), which is a rather awkward number to deal with modulo.
Instead, hook the INT 1Ch secondary timer interrupt and just count a
simple incrementing variable.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: pxe: port the PXE idle function to C</title>
<updated>2009-09-01T23:59:46+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-09-01T23:58:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=b381542a3f987dfe33cbb635beee214efc2de642'/>
<id>b381542a3f987dfe33cbb635beee214efc2de642</id>
<content type='text'>
Port the PXE idle function to C; make the idle hook a protected-mode
call.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Port the PXE idle function to C; make the idle hook a protected-mode
call.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: get rid of passing com32sys_t structure as parameter in PMode</title>
<updated>2009-08-30T21:51:38+00:00</updated>
<author>
<name>Liu Aleaxander</name>
<email>Aleaxander@gmail.com</email>
</author>
<published>2009-08-30T21:51:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=8b584217d5b18b7737c344bfb45570af1379da24'/>
<id>8b584217d5b18b7737c344bfb45570af1379da24</id>
<content type='text'>
Well, this molstly be about xxx_load_config function, with function type changed.
The new load_config function will return 1 if failed, or 0 if successed.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Well, this molstly be about xxx_load_config function, with function type changed.
The new load_config function will return 1 if failed, or 0 if successed.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
