<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/syslinux.git/core/include/core.h, 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>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>
<entry>
<title>Core:pxelinux: code clean</title>
<updated>2009-08-29T23:05:58+00:00</updated>
<author>
<name>Liu Aleaxander</name>
<email>Aleaxander@gmail.com</email>
</author>
<published>2009-08-29T23:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=e2d252347b046b157a65cbcb82d5909a494b6682'/>
<id>e2d252347b046b157a65cbcb82d5909a494b6682</id>
<content type='text'>
Two main things:
1. Redeclare the varibales that are't needed by any asm files in C file.
2. Move the extern statements of PXELINUX into pxe.h, instead of in core.h

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two main things:
1. Redeclare the varibales that are't needed by any asm files in C file.
2. Move the extern statements of PXELINUX into pxe.h, instead of in core.h

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Core:pxelinux: unload_pxe converted.</title>
<updated>2009-08-29T21:37:30+00:00</updated>
<author>
<name>Liu Aleaxander</name>
<email>Aleaxander@gmail.com</email>
</author>
<published>2009-08-29T21:37:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=b17a78c59d28b06b77b3a9af636664a7299adbc9'/>
<id>b17a78c59d28b06b77b3a9af636664a7299adbc9</id>
<content type='text'>
I found it's also better to convert the unload_pxe, but I am not sure I'm right.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I found it's also better to convert the unload_pxe, but I am not sure I'm right.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Core:pxelinux: code clean--removes the unused variables in ASM file</title>
<updated>2009-08-29T20:13:40+00:00</updated>
<author>
<name>Liu Aleaxander</name>
<email>Aleaxander@gmail.com</email>
</author>
<published>2009-08-29T20:13:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=ca319d3cda6d40d38150c89fb0510069649f4fd1'/>
<id>ca319d3cda6d40d38150c89fb0510069649f4fd1</id>
<content type='text'>
And also converts some asm-variables to c-variables.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And also converts some asm-variables to c-variables.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Core:PXELINUX: dnsrelov.inc converted</title>
<updated>2009-08-19T10:47:04+00:00</updated>
<author>
<name>Liu Aleaxander</name>
<email>Aleaxander@gmail.com</email>
</author>
<published>2009-08-19T10:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=20a5fcfeb198143ca55cc21cf5ceeb6af80c2548'/>
<id>20a5fcfeb198143ca55cc21cf5ceeb6af80c2548</id>
<content type='text'>
The dnsrelov converted to C.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The dnsrelov converted to C.

Signed-off-by: Liu Aleaxander &lt;Aleaxander@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: cleaner way to call kaboom from 32-bit code</title>
<updated>2009-08-13T04:51:54+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-08-13T04:51:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=39851b279e6001157094ea87ffe27d0ad152edb4'/>
<id>39851b279e6001157094ea87ffe27d0ad152edb4</id>
<content type='text'>
Make kaboom() a noreturn function directly callable from 32-bit code.
Do a special macro hack to keep it from interfering with the symbol
kaboom in 16-bit code.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make kaboom() a noreturn function directly callable from 32-bit code.
Do a special macro hack to keep it from interfering with the symbol
kaboom in 16-bit code.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>core: make FILENAME_MAX common; librarize mangle/unmangle</title>
<updated>2009-08-13T03:56:46+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2009-08-13T03:56:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/syslinux.git/commit/?id=0456f52098e30355a09ad2e05c3a26fc2dbc1752'/>
<id>0456f52098e30355a09ad2e05c3a26fc2dbc1752</id>
<content type='text'>
FILENAME_MAX was 2^8 in all variants by now; make it a common define.
Libraries mangle/unmangle; we have generic_mangle_name for Unix-like
filesystems, and unmangle now defaults to simple strcpy.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FILENAME_MAX was 2^8 in all variants by now; make it a common define.
Libraries mangle/unmangle; we have generic_mangle_name for Unix-like
filesystems, and unmangle now defaults to simple strcpy.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
