<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/linux/linux_locore.s, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the leading underscore from all symbols defined in x86 asm</title>
<updated>2001-02-25T06:29:04+00:00</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2001-02-25T06:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=02318dac2ca579d20a813eaf6d8a0a1372875b68'/>
<id>02318dac2ca579d20a813eaf6d8a0a1372875b68</id>
<content type='text'>
and used in C or vice versa.  The elf compiler uses the same names
for both.  Remove asnames.h with great prejudice; it has served its
purpose.

Note that this does not affect the ability to generate an aout kernel
due to gcc's -mno-underscores option.

moral support from:	peter, jhb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and used in C or vice versa.  The elf compiler uses the same names
for both.  Remove asnames.h with great prejudice; it has served its
purpose.

Note that this does not affect the ability to generate an aout kernel
due to gcc's -mno-underscores option.

moral support from:	peter, jhb
</pre>
</div>
</content>
</entry>
<entry>
<title>o  Change the argument of linux_sigreturn to be a pointer to a</title>
<updated>2000-11-23T08:55:30+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2000-11-23T08:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cc6ca9b35c997ca3c8285a252b46f4ed58791598'/>
<id>cc6ca9b35c997ca3c8285a252b46f4ed58791598</id>
<content type='text'>
   struct sigframe. We need more than only the signal context.

o  Properly convert the signal mask when setting up the signal
   frame in linux_sendsig and properly convert it back in
   linux_sigreturn.

Do some cleanups and improve style while here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   struct sigframe. We need more than only the signal context.

o  Properly convert the signal mask when setting up the signal
   frame in linux_sendsig and properly convert it back in
   linux_sigreturn.

Do some cleanups and improve style while here.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert auto-generation. The Alpha port is broken.</title>
<updated>2000-11-10T21:30:19+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2000-11-10T21:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ebea8660558a023284f04ba30aa2e6e173d7d544'/>
<id>ebea8660558a023284f04ba30aa2e6e173d7d544</id>
<content type='text'>
Syncing with it is wrong.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Syncing with it is wrong.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with Alpha:</title>
<updated>2000-11-09T07:27:55+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2000-11-09T07:27:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2da829a0c8cedd4ed876fd174b8593e07e447bc6'/>
<id>2da829a0c8cedd4ed876fd174b8593e07e447bc6</id>
<content type='text'>
Do not use sysent.c, proto.h and syscall.h in source tree;
use auto-generated versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not use sysent.c, proto.h and syscall.h in source tree;
use auto-generated versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>A start at an implemention of linux_rt_sendsig &amp; linux_rt_sigreturn</title>
<updated>2000-10-17T00:00:20+00:00</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2000-10-17T00:00:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=793633949553d1b81882833453269637946522b7'/>
<id>793633949553d1b81882833453269637946522b7</id>
<content type='text'>
and associated user-level signal trampoline glue.

Without this patch, an SA_SIGINFO style handler can be installed by a linux
app, but if the handler accesses its sip argument, it will get a garbage
pointer and likely segfault.

We currently supply a valid pointer, but its contents are mainly
garbage.  Filling this in properly is future work.

This is the second of 3 commits that will get IBM's JDK 1.3 working with
FreeBSD ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and associated user-level signal trampoline glue.

Without this patch, an SA_SIGINFO style handler can be installed by a linux
app, but if the handler accesses its sip argument, it will get a garbage
pointer and likely segfault.

We currently supply a valid pointer, but its contents are mainly
garbage.  Filling this in properly is future work.

This is the second of 3 commits that will get IBM's JDK 1.3 working with
FreeBSD ...
</pre>
</div>
</content>
</entry>
<entry>
<title>AT&amp;T asm syntax requires a leading '*' in front of the operand for indirect</title>
<updated>2000-05-10T01:21:15+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-05-10T01:21:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=589607c43555ba17d0df159936d38ae3f9127cbd'/>
<id>589607c43555ba17d0df159936d38ae3f9127cbd</id>
<content type='text'>
calls and jumps.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
calls and jumps.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a per-signal flag to mark handlers registered with osigaction, so we</title>
<updated>1999-10-11T20:33:17+00:00</updated>
<author>
<name>Luoqi Chen</name>
<email>luoqi@FreeBSD.org</email>
</author>
<published>1999-10-11T20:33:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=645682fd40b5855a1dfbca5ddb330dda7cf5ddc0'/>
<id>645682fd40b5855a1dfbca5ddb330dda7cf5ddc0</id>
<content type='text'>
can provide the correct context to each signal handler.

Fix broken sigsuspend(): don't use p_oldsigmask as a flag, use SAS_OLDMASK
as we did before the linuxthreads support merge (submitted by bde).

Move ps_sigstk from to p_sigacts to the main proc structure since signal
stack should not be shared among threads.

Move SAS_OLDMASK and SAS_ALTSTACK flags from sigacts::ps_flags to proc::p_flag.
Move PS_NOCLDSTOP and PS_NOCLDWAIT flags from proc::p_flag to procsig::ps_flag.

Reviewed by:	marcel, jdp, bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
can provide the correct context to each signal handler.

Fix broken sigsuspend(): don't use p_oldsigmask as a flag, use SAS_OLDMASK
as we did before the linuxthreads support merge (submitted by bde).

Move ps_sigstk from to p_sigacts to the main proc structure since signal
stack should not be shared among threads.

Move SAS_OLDMASK and SAS_ALTSTACK flags from sigacts::ps_flags to proc::p_flag.
Move PS_NOCLDSTOP and PS_NOCLDWAIT flags from proc::p_flag to procsig::ps_flag.

Reviewed by:	marcel, jdp, bde
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ALIGN_TEXT macro for alignment to avoid ambiguity.</title>
<updated>1999-08-25T19:04:39+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-08-25T19:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ae4ea3eed4067aff2d75437f484ce5ea65b686ea'/>
<id>ae4ea3eed4067aff2d75437f484ce5ea65b686ea</id>
<content type='text'>
Pointed out by: bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pointed out by: bde
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix stack misalignment for Linux binaries caused by `linux_sigcode' not being</title>
<updated>1999-08-25T09:05:29+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-08-25T09:05:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8ebe972975a6c1963645f323519af5931461f888'/>
<id>8ebe972975a6c1963645f323519af5931461f888</id>
<content type='text'>
a multiple of 4 bytes in size. This solves the recent SIGBUS errors for
glibc2.1 configurations.

Explained by: bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a multiple of 4 bytes in size. This solves the recent SIGBUS errors for
glibc2.1 configurations.

Explained by: bde
</pre>
</div>
</content>
</entry>
</feed>
