Home | History | Annotate | only in /src/regress/sys/kern/ras
History log of /src/regress/sys/kern/ras
RevisionDateAuthorComments
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.2 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.1 06-Jan-2004  martin Avoid optimizations that move common code out of the RAS.
The compiler does not understand RAS, so it makes wrong assumptions
about the lifetime of register values.
 1.8 10-Jan-2014  christos Fix NOMAN
 1.7 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.6 04-Apr-2012  joerg branches: 1.6.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.5 20-Jun-2011  mrg branches: 1.5.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.4 29-Aug-2008  gmcgarry branches: 1.4.18;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.3 19-Sep-2006  skrll branches: 1.3.18;
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.2 18-Sep-2002  lukem branches: 1.2.12;
some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.2.12.1 25-Sep-2006  riz Pull up following revision(s) (requested by skrll in ticket #182):
regress/sys/kern/ras/ras2/Makefile: revision 1.3
regress/sys/kern/ras/ras1/Makefile: revision 1.3
lib/libc/sys/rasctl.2: revision 1.12
Note that newer gcc require -fno-reorder-blocks.
Various other improvements. Bump date.
Based on a patch by skrll.
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.3.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.18.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9 02-Nov-2012  chs our current gcc puts the loop after the RAS_END() label on several
platforms, adjust the code so that gcc does the right thing again.
 1.8 28-Apr-2008  martin branches: 1.8.4; 1.8.26;
Remove clause 3 and 4 from TNF licenses
 1.7 24-Dec-2005  perry branches: 1.7.18;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 03-Mar-2004  thorpej Use the new RAS_*() macros.
 1.5 18-Jan-2004  martin Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
 1.4 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.3 02-Jan-2004  martin On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
 1.2 29-Aug-2002  gmcgarry Add RCSIDs and copyright.
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.7.18.1 18-May-2008  yamt sync with head.
 1.8.26.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.8.4.1 16-Jan-2013  yamt sync with (a bit old) head
 1.8 10-Jan-2014  christos Fix NOMAN
 1.7 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.6 04-Apr-2012  joerg branches: 1.6.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.5 20-Jun-2011  mrg branches: 1.5.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.4 29-Aug-2008  gmcgarry branches: 1.4.18;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.3 19-Sep-2006  skrll branches: 1.3.18;
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.2 18-Sep-2002  lukem branches: 1.2.12;
some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.2.12.1 25-Sep-2006  riz Pull up following revision(s) (requested by skrll in ticket #182):
regress/sys/kern/ras/ras2/Makefile: revision 1.3
regress/sys/kern/ras/ras1/Makefile: revision 1.3
lib/libc/sys/rasctl.2: revision 1.12
Note that newer gcc require -fno-reorder-blocks.
Various other improvements. Bump date.
Based on a patch by skrll.
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.3.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.18.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11 02-Nov-2012  chs our current gcc puts the loop after the RAS_END() label on several
platforms, adjust the code so that gcc does the right thing again.
 1.10 28-Apr-2008  martin branches: 1.10.4; 1.10.26;
Remove clause 3 and 4 from TNF licenses
 1.9 12-Jan-2008  dsl branches: 1.9.4;
The interval timers (setitimer()) are not inherited by fork (I've checked
the SuS) so start the timer in the correct process otherwise this test
will never timeout.
 1.8 06-Jan-2008  martin Use WEXITSTATUS() on wait() results. From David Laight.
 1.7 24-Dec-2005  perry branches: 1.7.10;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 03-Mar-2004  thorpej Use the new RAS_*() macros.
 1.5 18-Jan-2004  martin Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
 1.4 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.3 02-Jan-2004  martin On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
 1.2 29-Aug-2002  gmcgarry Add RCSIDs and copyright.
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.7.10.2 23-Mar-2008  matt sync with HEAD
 1.7.10.1 09-Jan-2008  matt sync with HEAD
 1.9.4.1 18-May-2008  yamt sync with head.
 1.10.26.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.10.4.1 16-Jan-2013  yamt sync with (a bit old) head
 1.8 10-Jan-2014  christos Fix NOMAN
 1.7 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.6 04-Apr-2012  joerg branches: 1.6.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.5 20-Jun-2011  mrg branches: 1.5.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.4 29-Aug-2008  gmcgarry branches: 1.4.18;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.3 02-Sep-2006  martin branches: 1.3.18;
Add -fno-reorder-blocks for gcc4, to avoid duplicate label definition
by RAS_END() - untill we find some better solution.
 1.2 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.3.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.18.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10 02-Nov-2012  chs our current gcc puts the loop after the RAS_END() label on several
platforms, adjust the code so that gcc does the right thing again.
 1.9 28-Apr-2008  martin branches: 1.9.4; 1.9.26;
Remove clause 3 and 4 from TNF licenses
 1.8 06-Jan-2008  martin branches: 1.8.4;
Use WEXITSTATUS() on wait() results. From David Laight.
 1.7 24-Dec-2005  perry branches: 1.7.10;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 03-Mar-2004  thorpej Use the new RAS_*() macros.
 1.5 18-Jan-2004  martin Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
 1.4 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.3 02-Jan-2004  martin On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
 1.2 29-Aug-2002  gmcgarry Add RCSIDs and copyright.
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.7.10.1 09-Jan-2008  matt sync with HEAD
 1.8.4.1 18-May-2008  yamt sync with head.
 1.9.26.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.9.4.1 16-Jan-2013  yamt sync with (a bit old) head

RSS XML Feed