Home | History | Annotate | only in /src/lib/libc/arch/ia64
History log of /src/lib/libc/arch/ia64
RevisionDateAuthorComments
 1.4 31-Oct-2021  thorpej Tidy up how __sigaction14_sigtramp.c is added to SRCS.
 1.3 23-Sep-2006  cherry Towards ia64 libc. Round #2
 1.2 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1 10-Sep-2006  cherry libc stubs added
 1.1 10-Sep-2006  cherry libc stubs added
 1.2 22-Sep-2006  cherry add ia64 libc MI bits.
 1.1 10-Sep-2006  cherry libc stubs added
 1.1 10-Sep-2006  cherry libc stubs added
 1.1 10-Sep-2006  cherry libc stubs added
 1.9 08-Nov-2018  riastradh Use the generic C fabs/fabsl on ia64 for now to unbreak the build.
 1.8 05-Aug-2016  scole branches: 1.8.12; 1.8.14;
PR port-ia64/51261

Add stubs for ia64 build
 1.7 30-Jun-2016  mrg branches: 1.7.2;
various ia64 updates:
- add a compat vfork because of stupid
- add a weak sbrk
- add a shmat syscall
- add an empty kvm implementation that links
- add missing fp stuff
 1.6 17-Apr-2015  martin Add set/longjmp and friends (nearly verbatim from FreeBSD).
Add a dummy _lwp_makecontext() function (enough to make autoconfigury
happy and gcc mknative work)
 1.5 27-Dec-2012  martin Add fpclassify{,d}
 1.4 23-Sep-2006  cherry branches: 1.4.42; 1.4.48;
Towards ia64 libc. Round #2
 1.3 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.2 22-Sep-2006  cherry add ia64 libc MI bits.
 1.1 10-Sep-2006  cherry libc stubs added
 1.4.48.1 25-Feb-2013  tls resync with head
 1.4.42.1 23-Jan-2013  yamt sync with head
 1.7.2.1 06-Aug-2016  pgoyette Sync with HEAD
 1.8.14.1 10-Jun-2019  christos Sync with HEAD
 1.8.12.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.1 17-Apr-2015  martin Add set/longjmp and friends (nearly verbatim from FreeBSD).
Add a dummy _lwp_makecontext() function (enough to make autoconfigury
happy and gcc mknative work)
 1.1 17-Apr-2015  martin Add set/longjmp and friends (nearly verbatim from FreeBSD).
Add a dummy _lwp_makecontext() function (enough to make autoconfigury
happy and gcc mknative work)
 1.1 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.2 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Add stubs for ia64 build
 1.1.2.3 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file fpgetsticky.c was added on branch pgoyette-localcount on 2016-08-06 00:19:02 +0000
 1.1 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.2 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Add stubs for ia64 build
 1.1.2.3 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file fpsetsticky.c was added on branch pgoyette-localcount on 2016-08-06 00:19:02 +0000
 1.2 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Add stubs for ia64 build
 1.1.2.3 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file getcontext.S was added on branch pgoyette-localcount on 2016-08-06 00:19:02 +0000
 1.2 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Add stubs for ia64 build
 1.1.2.3 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file makecontext.c was added on branch pgoyette-localcount on 2016-08-06 00:19:02 +0000
 1.3 11-Oct-2023  skrll Consistently pass 0 as first and ignored argument to sigprocmask in the
setjmp implementations.

NFCI.
 1.2 11-Oct-2023  skrll Trailing whitespace
 1.1 17-Apr-2015  martin Add set/longjmp and friends (nearly verbatim from FreeBSD).
Add a dummy _lwp_makecontext() function (enough to make autoconfigury
happy and gcc mknative work)
 1.1 17-Apr-2015  martin Add set/longjmp and friends (nearly verbatim from FreeBSD).
Add a dummy _lwp_makecontext() function (enough to make autoconfigury
happy and gcc mknative work)
 1.2 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.1 05-Aug-2016  scole branches: 1.1.2;
PR port-ia64/51261

Add stubs for ia64 build
 1.1.2.3 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.2.2 06-Aug-2016  pgoyette Sync with HEAD
 1.1.2.1 05-Aug-2016  pgoyette file swapcontext.S was added on branch pgoyette-localcount on 2016-08-06 00:19:02 +0000
 1.1 10-Sep-2006  cherry libc stubs added
 1.4 31-Jul-2009  dsl Add the 'abs', 'div' and 'erand48' sources to stdlib/Makefile.inc.
Change the arch files only include the .S files.
This adds imaxdiv() to some archs where it was missing.
 1.3 04-Aug-2008  matt branches: 1.3.6;
Add C99 functions imaxabs and imaxdiv.
 1.2 23-Sep-2006  cherry branches: 1.2.18;
Towards ia64 libc. Round #2
 1.1 10-Sep-2006  cherry libc stubs added
 1.2.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.6.2 04-Aug-2008  matt Add C99 functions imaxabs and imaxdiv.
 1.3.6.1 04-Aug-2008  matt file Makefile.inc was added on branch christos-time_t on 2008-08-04 21:29:29 +0000
 1.4 30-Jul-2009  dsl If SRCS contains any .S files then remove the corresponding .c file from
SRCS and add to LSRCS (for lint).
Change the 'string' Makefiles so that the arch/*/string/Makefile.inc
need only specify the .S files for that architecture and not the .c
files for all the files they don't override.
 1.3 18-Jul-2009  dsl Remove references to index.c and rindex.c (strchr.c and strrchr.c
now provide the definitions).
 1.2 22-Sep-2006  cherry add ia64 libc MI bits.
 1.1 10-Sep-2006  cherry libc stubs added
 1.3 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.2 05-Aug-2016  scole PR port-ia64/51261

Add stubs for ia64 build
 1.1 10-Sep-2006  cherry branches: 1.1.66;
libc stubs added
 1.1.66.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.66.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3 26-Oct-2021  christos Merge all MD __sigaction14_sigtramp.c copies into one:
- sparc and sparc64 were not using version 0 sigcontext when there were
no arguments in the signal version. This was probably a bug.
- vax is using +1 the version numbers of the other archs.
- Only hppa was defining __LIBC12_SOURCE__ so it was getting a working
sigcontext before. all the other ports that supported sigcontext had
the compat code disabled.
[pointed out by thorpej, thanks!]
If we want to remove sigcontext support from userland at least now there
is less work to do so.
 1.2 28-Apr-2008  martin branches: 1.2.8;
Remove clause 3 and 4 from TNF licenses
 1.1 22-Sep-2006  cherry branches: 1.1.16;
ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.2.8.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2.8.1 28-Apr-2008  martin file __sigaction14_sigtramp.c was added on branch christos-time_t on 2008-04-28 20:22:57 +0000
 1.2 15-Oct-2020  skrll Trailing whitespace
 1.1 23-Sep-2006  cherry Towards ia64 libc. Round #2
 1.2 22-Sep-2006  cherry add ia64 libc MI bits.
 1.1 07-Jul-2006  cherry checkin libc asm stubs, #1
 1.2 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1 10-Sep-2006  cherry libc stubs added
 1.2 23-Sep-2006  cherry Towards ia64 libc. Round #2
 1.1 10-Sep-2006  cherry libc stubs added
 1.2 22-Sep-2006  cherry ia64 libc MD stuff #1. Pushing in everything before my harddisk pops.
 1.1 10-Sep-2006  cherry libc stubs added
 1.3 07-Feb-2017  kamil Mark exect(3) obsolete and bind it to plain execve(2) on all platforms

The original exect(2) from BSD4.2 was enabling bit for tracing
(single-step mode) and calling execve(2). The purpose of it was to generate
a signal for a tracer once the application will change its image to a new
program.

This approach no longer works as:
- exect(2) traces (single-steps) libc and it requires hundreds or
thousands steps before entering a new image
- it's vax and x86 specific code
- this functionality has been moved to the kernel - once a process is
traced it will generate SIGTRAP with si_code TRAP_EXEC and route it to
its debugger
- the side effects and unportability make this interface unusable
- there are no known users of this interface
- it apparently never worked better since day0 of NetBSD ("day0 bug")

Users are requested to move to other execve(2) variants. Calling current
execve(2) as it is the most similar behavior to this one from BSD4.2.

Discussed several times on mailing lists and in PR/51700.

Add warning to exect(3) telling about marking this function obsolete.

This function is prepared to be removed in next libc major bump.

Sponsored by <The NetBSD Foundation>
 1.2 10-Dec-2016  scole branches: 1.2.2;
Add exect stub so "build.sh distribution" will compile
 1.1 10-Sep-2006  cherry branches: 1.1.66;
libc stubs added
 1.1.66.2 20-Mar-2017  pgoyette Sync with HEAD
 1.1.66.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.2.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.2 23-Sep-2006  cherry Towards ia64 libc. Round #2
 1.1 10-Sep-2006  cherry libc stubs added
 1.1 10-Sep-2006  cherry libc stubs added
 1.2 23-Sep-2006  cherry Towards ia64 libc. Round #2
 1.1 10-Sep-2006  cherry libc stubs added
 1.3 22-Nov-2016  scole For ski, break into debugger instead of exiting
 1.2 05-Aug-2016  scole PR port-ia64/51261

Add stubs for ia64 build
 1.1 10-Sep-2006  cherry branches: 1.1.66;
libc stubs added
 1.1.66.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.66.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3 30-Jun-2016  mrg various ia64 updates:
- add a compat vfork because of stupid
- add a weak sbrk
- add a shmat syscall
- add an empty kvm implementation that links
- add missing fp stuff
 1.2 23-Sep-2006  cherry Towards ia64 libc. Round #2
 1.1 10-Sep-2006  cherry libc stubs added
 1.2 30-Jun-2016  mrg various ia64 updates:
- add a compat vfork because of stupid
- add a weak sbrk
- add a shmat syscall
- add an empty kvm implementation that links
- add missing fp stuff
 1.1 10-Sep-2006  cherry libc stubs added
 1.3 18-Apr-2020  thorpej Rename "syscall" to "_syscall" and provide "syscall" as a weak alias.
 1.2 22-Sep-2006  cherry branches: 1.2.84;
add ia64 libc MI bits.
 1.1 10-Sep-2006  cherry libc stubs added
 1.2.84.1 21-Apr-2020  martin Sync with HEAD

RSS XML Feed