uvm-git Mailing List for UVM (Page 92)
Status: Alpha
Brought to you by:
ambarsarkar
You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
(46) |
May
(85) |
Jun
(8) |
Jul
(1) |
Aug
(31) |
Sep
(46) |
Oct
(125) |
Nov
(226) |
Dec
(61) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(195) |
Feb
(66) |
Mar
(27) |
Apr
(110) |
May
(45) |
Jun
(22) |
Jul
(16) |
Aug
(25) |
Sep
(102) |
Oct
(85) |
Nov
(72) |
Dec
(6) |
2012 |
Jan
(5) |
Feb
(21) |
Mar
(33) |
Apr
(115) |
May
(53) |
Jun
(1) |
Jul
(30) |
Aug
(60) |
Sep
(30) |
Oct
(19) |
Nov
(37) |
Dec
(6) |
2013 |
Jan
(32) |
Feb
(21) |
Mar
(13) |
Apr
(23) |
May
(15) |
Jun
(22) |
Jul
(65) |
Aug
(31) |
Sep
(40) |
Oct
(42) |
Nov
(51) |
Dec
(38) |
2014 |
Jan
(15) |
Feb
(24) |
Mar
(10) |
Apr
(14) |
May
(47) |
Jun
(6) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
(6) |
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
From: John R. <jl...@us...> - 2010-05-03 22:51:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via dcb7ec652e9e637bceaa0a3ff571011633953d1f (commit) via f8a62daf22886a9770876ede863fbadd12aadab6 (commit) from 189af63dd436fb64c10526377e1206350514719a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit dcb7ec652e9e637bceaa0a3ff571011633953d1f Merge: f8a62daf22886a9770876ede863fbadd12aadab6 189af63dd436fb64c10526377e1206350514719a Author: John Rose <jl...@ca...> Date: Mon May 3 18:50:02 2010 -0400 Merge branch 'master' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm Conflicts: distrib/bin/OVM_UVM_Rename.pl commit f8a62daf22886a9770876ede863fbadd12aadab6 Author: John Rose <jl...@ca...> Date: Tue Apr 27 16:30:15 2010 -0400 Update the conversion script with minor bug fixes. The fixes include: 1. remove calls to sed that are gnu specific so the script can run on solaris. 2. change file names that have ovm in the name since `includes will be changed. 3. add --all argument to allow processing of any text file, not just sv files. 4. fix bug in --top_dir that didn't allow relative paths to be used. ----------------------------------------------------------------------- Summary of changes: distrib/bin/OVM_UVM_Rename.pl | 57 +++++++++++++++++++++++++++++++++------- 1 files changed, 47 insertions(+), 10 deletions(-) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 22:27:14
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via 23bbc388f38ba9a23fbeac97e2c72d7754e7a47e (commit) via 189af63dd436fb64c10526377e1206350514719a (commit) via 3fc7eada9b4acdcce82ea9fae5e3fd9aa5e9d532 (commit) via 16495ba782194b21bd4214bf8f716fa7faf0a176 (commit) via 806b3ee81c550254f92bd28f6ae80374c207f959 (commit) via 3e8bb25ca234349881062317ed248d16345fd3a8 (commit) via a2a0c68d2f6ccf8dc079838a038f974d149bbaaf (commit) via 79b9563b26ef7424134e5288c743f667afe26147 (commit) via c05e3178e36bb8a9d4126ca24f562ebecc253da2 (commit) via 545e30dec76ba50e31048bc6780da3ee4bd189ef (commit) via a8044d672dfe7199fd963f7edd6bd8c6d639ad13 (commit) via a3140c6d87d082d564986101e9203e542ee1c903 (commit) from c4cd83068a5ec2b7c1c46d7b68b3dc034d2006ff (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 23bbc388f38ba9a23fbeac97e2c72d7754e7a47e Merge: c4cd83068a5ec2b7c1c46d7b68b3dc034d2006ff 189af63dd436fb64c10526377e1206350514719a Author: John Rose <jl...@ca...> Date: Mon May 3 18:26:13 2010 -0400 Merge branch 'master' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm into CDNS_callbacks ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 8 ++++++- admin/lib/run_test/vcs.pl | 17 ++++++++++---- .../post_test.pl => admin/lib/run_test/vcsi.pl | 22 +++++++++++-------- distrib/examples/objections/simple.sv | 2 +- 4 files changed, 33 insertions(+), 16 deletions(-) copy tests/XXfail/31postfail/post_test.pl => admin/lib/run_test/vcsi.pl (68%) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 22:24:18
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via c4cd83068a5ec2b7c1c46d7b68b3dc034d2006ff (commit) from 684704195234dcfc4ca9e5756be61e359b2d7e03 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c4cd83068a5ec2b7c1c46d7b68b3dc034d2006ff Author: John Rose <jl...@ca...> Date: Mon May 3 18:23:04 2010 -0400 Remove ovm compatibility wrappers. ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_callback.svh | 14 ------- distrib/src/macros/uvm_callback_defines.svh | 56 --------------------------- 2 files changed, 0 insertions(+), 70 deletions(-) hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-05-03 21:30:30
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via 189af63dd436fb64c10526377e1206350514719a (commit) via 16495ba782194b21bd4214bf8f716fa7faf0a176 (commit) via a8044d672dfe7199fd963f7edd6bd8c6d639ad13 (commit) via a3140c6d87d082d564986101e9203e542ee1c903 (commit) from 3fc7eada9b4acdcce82ea9fae5e3fd9aa5e9d532 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 189af63dd436fb64c10526377e1206350514719a Merge: 16495ba782194b21bd4214bf8f716fa7faf0a176 3fc7eada9b4acdcce82ea9fae5e3fd9aa5e9d532 Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 13:23:16 2010 -0700 Merge branch 'master' of ssh://ja...@uv.../gitroot/uvm/uvm commit 16495ba782194b21bd4214bf8f716fa7faf0a176 Merge: a8044d672dfe7199fd963f7edd6bd8c6d639ad13 3e8bb25ca234349881062317ed248d16345fd3a8 Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 13:16:56 2010 -0700 Merge branch 'master' of ssh://ja...@uv.../gitroot/uvm/uvm commit a8044d672dfe7199fd963f7edd6bd8c6d639ad13 Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 17:06:43 2010 -0700 Don't skip when cleaning commit a3140c6d87d082d564986101e9203e542ee1c903 Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 17:04:09 2010 -0700 Added support to skip (and fail) tests that get caught in infinite loops ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-05-03 21:27:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, SNPS_callbacks has been updated via 2d4fcc64725b426085469db1765047be490eb77a (commit) from 74792cc5670cb96cf70569b0a9a40fe761b87eaf (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2d4fcc64725b426085469db1765047be490eb77a Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 14:26:45 2010 -0700 Ported objection callbacks to SNPS implementation ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_heartbeat.svh | 8 ++------ distrib/src/base/uvm_objection.svh | 33 ++++++++++++++++----------------- 2 files changed, 18 insertions(+), 23 deletions(-) hooks/post-receive -- uvm |
From: JL G. <jl...@us...> - 2010-05-03 20:21:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via 3fc7eada9b4acdcce82ea9fae5e3fd9aa5e9d532 (commit) via 806b3ee81c550254f92bd28f6ae80374c207f959 (commit) via 79b9563b26ef7424134e5288c743f667afe26147 (commit) via c05e3178e36bb8a9d4126ca24f562ebecc253da2 (commit) via 545e30dec76ba50e31048bc6780da3ee4bd189ef (commit) from 3e8bb25ca234349881062317ed248d16345fd3a8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3fc7eada9b4acdcce82ea9fae5e3fd9aa5e9d532 Merge: 806b3ee81c550254f92bd28f6ae80374c207f959 3e8bb25ca234349881062317ed248d16345fd3a8 Author: JL Gray <jl...@ve...> Date: Mon May 3 15:20:44 2010 -0500 Merge branch 'master' of ssh://jl...@uv.../gitroot/uvm/uvm ----------------------------------------------------------------------- Summary of changes: admin/lib/run_test/vcs.pl | 17 ++++++++++---- .../post_test.pl => admin/lib/run_test/vcsi.pl | 22 +++++++++++-------- 2 files changed, 25 insertions(+), 14 deletions(-) copy tests/XXfail/31postfail/post_test.pl => admin/lib/run_test/vcsi.pl (68%) hooks/post-receive -- uvm |
From: JL G. <jl...@us...> - 2010-05-03 20:16:12
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, VLAB_VERIF has been updated via 806b3ee81c550254f92bd28f6ae80374c207f959 (commit) from 79b9563b26ef7424134e5288c743f667afe26147 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 806b3ee81c550254f92bd28f6ae80374c207f959 Author: JL Gray <jl...@ve...> Date: Mon May 3 15:14:54 2010 -0500 Forgot to add vcs.pl to my previous checkin. Required to use vcsi instead of vcs to run the tests. ----------------------------------------------------------------------- Summary of changes: admin/lib/run_test/vcs.pl | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 20:06:28
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via 3e8bb25ca234349881062317ed248d16345fd3a8 (commit) via a2a0c68d2f6ccf8dc079838a038f974d149bbaaf (commit) from f408d907c927ea5405c3b30f0b088c4fcbf8446d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3e8bb25ca234349881062317ed248d16345fd3a8 Merge: a2a0c68d2f6ccf8dc079838a038f974d149bbaaf f408d907c927ea5405c3b30f0b088c4fcbf8446d Author: John Rose <jl...@ca...> Date: Mon May 3 16:05:37 2010 -0400 Merge branch 'master' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm commit a2a0c68d2f6ccf8dc079838a038f974d149bbaaf Author: John Rose <jl...@ca...> Date: Mon May 3 16:04:36 2010 -0400 Fix objections example to add description string to callback functions. ----------------------------------------------------------------------- Summary of changes: distrib/examples/objections/simple.sv | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- uvm |
From: JL G. <jl...@us...> - 2010-05-03 19:53:01
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, VLAB_VERIF has been updated via 79b9563b26ef7424134e5288c743f667afe26147 (commit) via c05e3178e36bb8a9d4126ca24f562ebecc253da2 (commit) from 545e30dec76ba50e31048bc6780da3ee4bd189ef (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 79b9563b26ef7424134e5288c743f667afe26147 Merge: c05e3178e36bb8a9d4126ca24f562ebecc253da2 545e30dec76ba50e31048bc6780da3ee4bd189ef Author: JL Gray <jl...@ve...> Date: Mon May 3 14:52:27 2010 -0500 Merge branch 'VLAB_VERIF' of ssh://jl...@uv.../gitroot/uvm/uvm into VLAB_VERIF commit c05e3178e36bb8a9d4126ca24f562ebecc253da2 Author: JL Gray <jl...@ve...> Date: Mon May 3 13:13:22 2010 -0500 Make it possible to run VCS with either 'vcs' or 'vcsi'. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- uvm |
From: JL G. <jl...@us...> - 2010-05-03 19:16:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, VLAB_VERIF has been created at 545e30dec76ba50e31048bc6780da3ee4bd189ef (commit) - Log ----------------------------------------------------------------- commit 545e30dec76ba50e31048bc6780da3ee4bd189ef Author: JL Gray <jlgray@ubuntu.(none)> Date: Mon May 3 13:13:22 2010 -0500 Make it possible to run VCS with either 'vcs' or 'vcsi'. BRANCH WAS CREATED BY: JL Gray(jlgray@ubuntu.(none)) JL Gray(jlgray@ubuntu.(none)) ----------------------------------------------------------------------- hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 18:05:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via 684704195234dcfc4ca9e5756be61e359b2d7e03 (commit) via 3da9f3de8df21247b15d95089098aeb997000eb5 (commit) from b9bc36801c298bc4695cdb6eed3b0f3ab7bec7d8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 684704195234dcfc4ca9e5756be61e359b2d7e03 Merge: 3da9f3de8df21247b15d95089098aeb997000eb5 b9bc36801c298bc4695cdb6eed3b0f3ab7bec7d8 Author: John Rose <jl...@ca...> Date: Mon May 3 13:42:39 2010 -0400 Merge branch 'CDNS_callbacks' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm into CDNS_callbacks commit 3da9f3de8df21247b15d95089098aeb997000eb5 Author: John Rose <jl...@ca...> Date: Mon May 3 13:38:52 2010 -0400 Add wrapper functions for ovm function names. ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_callback.svh | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-05-03 17:43:43
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, SNPS_callbacks has been updated via 74792cc5670cb96cf70569b0a9a40fe761b87eaf (commit) from 263a66133c75cd1eb24bb447549e3c90ac8a2723 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 74792cc5670cb96cf70569b0a9a40fe761b87eaf Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 10:41:58 2010 -0700 Commented out callbacks in objections to allow the code to compile Still need to complete the porintg of the objection callbacks to the SNPS implementaiton. ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_heartbeat.svh | 8 ++++---- distrib/src/base/uvm_objection.svh | 8 +++++--- 2 files changed, 9 insertions(+), 7 deletions(-) hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-05-03 17:35:28
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, SNPS_callbacks has been updated via 263a66133c75cd1eb24bb447549e3c90ac8a2723 (commit) via 6b5c3a67607d2045290c9355d92947c09eb3bc83 (commit) via 0abc8b741b13927a258e261b5611e0f08d725c1e (commit) via f408d907c927ea5405c3b30f0b088c4fcbf8446d (commit) via b80360e7a70ae0b13b8f4e0b36e2433f248516cd (commit) via 76e9e6a13fb9141b6c4b3c7d8f0b0707d192e057 (commit) via 1b3f72dedb61d2efdffb9feea8e53483f4553e4d (commit) via 07c7bf9c0e6978d61b8945455c7eb7525eed6812 (commit) via 9d557a4fc0288d6edeb8ca1e0a9b31db6b1ff8b4 (commit) via 778b20c69f679fae80e670503d276352fb845cd2 (commit) via db84bd5260368a9c5ea202e71b97b4c78a746690 (commit) via 2b4a7c8c3be4bbe310de7acfc7f40980fe90459d (commit) via 88b7be9d80d931ded9e310f7acdf8fa3a9349d4d (commit) via 1f978e5b45d3c8bef417df329e06b434c5f5e82f (commit) via 1f2d203229c229efc975acfc93f34ff7c934ce55 (commit) via d46042fde287e5478cea2488fd328bc5b89af0f9 (commit) via 38021589738981fdfdd98a51c9d981a0804fa624 (commit) via 2371dd84e2a801edb0a2361b85d72606d0c34696 (commit) via 17fadda612334180396b2b8018a6acd2f8eb270a (commit) via f29547e9d5295e6eb97b2911eeb8e7c51a63e5f1 (commit) via 5a0261958be560e9c43fecf2790bad64ca38659c (commit) via 46e28bad3e2ffc40b3906630e0af1cb76c0231ea (commit) via 69b6d1d783ff4212eab01bf237f236dcf387b26b (commit) via cda0cfbb4e918f5f6325992adbf34fde48d59ff3 (commit) via 6e7a7b4eb754b647b04483a33c530d44bab2b32c (commit) via 46051d4c893d7f6cfd2232effde07e076ef7d636 (commit) via 5035e56443e81c148634a214e8379a911ef117b0 (commit) via fe9a47f5a1cb544ede9e150b0237d46ce3abd5bc (commit) via ec7aa27c55847e6b76ccaed0a7b7bca03b307ef0 (commit) via 2917dd12b6a795181f68c12f6ef682698b24c900 (commit) via 33dcece9b16bd3406354f30df4260c364873e0d6 (commit) via 4635a5233734323e92e10dd79808b9509b52af7e (commit) via 5540504a60b1adc0a5b7360a17e452d3413ec79a (commit) from 923651435b71d6195991af14a0efdf6d966e32bc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 263a66133c75cd1eb24bb447549e3c90ac8a2723 Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 10:13:53 2010 -0700 Resolved conflicts commit 6b5c3a67607d2045290c9355d92947c09eb3bc83 Merge: 0abc8b741b13927a258e261b5611e0f08d725c1e f408d907c927ea5405c3b30f0b088c4fcbf8446d Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 09:25:39 2010 -0700 Merge commit 'origin/master' into SNPS_callbacks Conflicts: distrib/src/base/uvm_callback.svh distrib/src/macros/uvm_object_defines.svh distrib/src/uvm_macros.svh commit 0abc8b741b13927a258e261b5611e0f08d725c1e Author: Janick Bergeron <ja...@sy...> Date: Mon May 3 09:20:18 2010 -0700 Fix bug with calling callback methods in derived callback classes ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 18 +- admin/lib/run_test/{echo.pl => ius.pl} | 93 ++- distrib/bin/OVM_UVM_Rename.pl | 9 +- distrib/examples/basic_examples/ep/compile_ius.f | 2 +- distrib/examples/basic_examples/ep/test.sv | 5 +- .../examples/basic_examples/module/compile_ius.f | 2 +- distrib/examples/basic_examples/module/test.sv | 12 +- distrib/examples/basic_examples/pkg/compile_ius.f | 2 +- distrib/examples/basic_examples/pkg/test.sv | 10 +- distrib/examples/basic_examples/pkg/test_urm.sv | 176 ---- distrib/examples/callbacks/compile_ius.f | 3 +- distrib/examples/callbacks/top.sv | 6 +- .../examples/configuration/automated/classA.svh | 6 +- .../examples/configuration/automated/classB.svh | 6 +- .../examples/configuration/automated/classC.svh | 6 +- .../examples/configuration/automated/compile_ius.f | 2 +- .../examples/configuration/automated/my_env_pkg.sv | 6 +- distrib/examples/configuration/automated/top.sv | 6 +- distrib/examples/configuration/manual/classA.svh | 6 +- distrib/examples/configuration/manual/classB.svh | 6 +- distrib/examples/configuration/manual/classC.svh | 10 +- .../examples/configuration/manual/compile_ius.f | 2 +- .../examples/configuration/manual/my_env_pkg.sv | 6 +- distrib/examples/configuration/manual/top.sv | 6 +- distrib/examples/factory/compile_ius.f | 2 +- distrib/examples/factory/env_pkg.sv | 6 +- distrib/examples/factory/gen_pkg.sv | 6 +- distrib/examples/factory/packet_pkg.sv | 6 +- distrib/examples/factory/test.sv | 6 +- distrib/examples/hello_world/uvm/compile_ius.f | 3 +- distrib/examples/hello_world/uvm/consumer.sv | 8 +- distrib/examples/hello_world/uvm/hello_world.sv | 10 +- distrib/examples/hello_world/uvm/packet.sv | 6 +- distrib/examples/hello_world/uvm/producer.sv | 8 +- distrib/examples/hello_world/uvm/top.sv | 6 +- distrib/examples/objections/compile_ius.f | 3 +- distrib/examples/objections/simple.sv | 5 +- distrib/examples/phases/basic/compile_ius.f | 2 +- distrib/examples/phases/basic/test.sv | 5 +- distrib/examples/phases/run_test/compile_ius.f | 2 +- distrib/examples/phases/run_test/test.sv | 6 +- distrib/examples/phases/stop_request/compile_ius.f | 2 +- distrib/examples/phases/stop_request/test.sv | 6 +- distrib/examples/run_all.pl | 77 ++ .../basic_read_write_sequence/compile_ius.f | 3 +- .../sequence/basic_read_write_sequence/top.sv | 17 +- distrib/examples/sequence/simple/compile_ius.f | 3 +- distrib/examples/sequence/simple/simple_driver.sv | 6 +- distrib/examples/sequence/simple/simple_item.sv | 6 +- distrib/examples/sequence/simple/simple_seq_lib.sv | 6 +- .../examples/sequence/simple/simple_sequencer.sv | 6 +- distrib/examples/sequence/simple/test.sv | 10 +- distrib/examples/trivial/compile_ius.f | 2 +- distrib/examples/trivial/component.sv | 6 +- .../uvm_examples/mechanics/hierarchy/compile_ius.f | 4 +- .../uvm_examples/mechanics/hierarchy/hierarchy.sv | 35 +- .../mechanics/interfaces/compile_ius.f | 2 +- .../uvm_examples/mechanics/interfaces/interface.sv | 9 +- .../mechanics/producer_consumer/compile_ius.f | 3 +- .../producer_consumer/ports_and_exports.sv | 12 +- .../examples/uvm_examples/uvm_tlm/bidir/bidir.sv | 11 +- .../uvm_examples/uvm_tlm/bidir/compile_ius.f | 4 +- .../uvm_examples/uvm_tlm/fifo/compile_ius.f | 2 +- distrib/examples/uvm_examples/uvm_tlm/fifo/fifo.sv | 11 +- distrib/examples/uvm_tlm/hierarchy/compile_ius.f | 2 +- distrib/examples/uvm_tlm/hierarchy/hierarchy.sv | 16 +- .../uvm_tlm/producer_consumer/compile_ius.f | 3 +- distrib/examples/uvm_tlm/producer_consumer/fifo.sv | 12 +- .../examples/uvm_tlm/uvm_tlm_fifo/compile_ius.f | 3 +- distrib/examples/uvm_tlm/uvm_tlm_fifo/test.sv | 10 +- distrib/examples/xbus/examples/compile_ius.f | 3 +- distrib/examples/xbus/examples/dut_dummy.v | 5 +- distrib/examples/xbus/examples/test_lib.sv | 6 +- .../examples/xbus/examples/xbus_demo_scoreboard.sv | 6 +- distrib/examples/xbus/examples/xbus_demo_tb.sv | 6 +- .../xbus/examples/xbus_example_master_seq_lib.sv | 6 +- distrib/examples/xbus/examples/xbus_tb_top.sv | 6 +- distrib/examples/xbus/sv/xbus.svh | 10 +- distrib/examples/xbus/sv/xbus_bus_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_env.sv | 6 +- distrib/examples/xbus/sv/xbus_if.sv | 5 +- distrib/examples/xbus/sv/xbus_master_agent.sv | 6 +- distrib/examples/xbus/sv/xbus_master_driver.sv | 6 +- distrib/examples/xbus/sv/xbus_master_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_master_seq_lib.sv | 6 +- distrib/examples/xbus/sv/xbus_master_sequencer.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_agent.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_driver.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_slave_seq_lib.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_sequencer.sv | 6 +- distrib/examples/xbus/sv/xbus_transfer.sv | 6 +- distrib/examples/xbus/sv/xbus_version.svh | 10 +- distrib/src/base/base.svh | 13 +- distrib/src/base/uvm_barrier.svh | 4 +- distrib/src/base/uvm_barrier_pool.svh | 201 ---- distrib/src/base/uvm_callback.svh | 22 +- distrib/src/base/uvm_comparer.svh | 41 +- distrib/src/base/uvm_component.sv | 208 +--- distrib/src/base/uvm_component.svh | 65 +- distrib/src/base/uvm_config.sv | 13 +- distrib/src/base/uvm_config.svh | 6 +- distrib/src/base/uvm_event.svh | 4 +- distrib/src/base/uvm_event_callback.svh | 4 +- distrib/src/base/uvm_event_pool.svh | 212 ---- distrib/src/base/uvm_extern_report_server.svh | 6 +- distrib/src/base/uvm_factory.sv | 129 +--- distrib/src/base/uvm_factory.svh | 44 +- distrib/src/base/uvm_globals.svh | 40 +- distrib/src/base/uvm_heartbeat.svh | 321 ++++++ distrib/src/base/uvm_misc.sv | 10 +- distrib/src/base/uvm_misc.svh | 8 +- distrib/src/base/uvm_object.sv | 31 +- distrib/src/base/uvm_object.svh | 23 +- distrib/src/base/uvm_object_globals.svh | 25 +- distrib/src/base/uvm_objection.svh | 212 +++- distrib/src/base/uvm_packer.sv | 18 +- distrib/src/base/uvm_packer.svh | 6 +- distrib/src/base/uvm_phases.sv | 6 +- distrib/src/base/uvm_pool.svh | 5 +- distrib/src/base/uvm_port_base.svh | 52 +- distrib/src/base/uvm_printer.sv | 20 +- distrib/src/base/uvm_printer.svh | 6 +- distrib/src/base/uvm_queue.svh | 15 +- distrib/src/base/uvm_recorder.svh | 13 +- distrib/src/base/uvm_registry.svh | 6 +- distrib/src/base/uvm_report_catcher.svh | 8 +- distrib/src/base/uvm_report_handler.svh | 28 +- distrib/src/base/uvm_report_object.svh | 92 +-- distrib/src/base/uvm_report_server.svh | 6 +- distrib/src/base/uvm_root.svh | 190 +--- distrib/src/base/uvm_transaction.sv | 11 +- distrib/src/base/uvm_transaction.svh | 6 +- distrib/src/base/uvm_version.svh | 8 +- distrib/src/compatibility/avm_compatibility.svh | 320 ------ distrib/src/compatibility/avm_pkg.sv | 32 - distrib/src/compatibility/base_compatibility.svh | 30 - distrib/src/compatibility/compatibility.svh | 29 - distrib/src/compatibility/urm.svh | 32 - distrib/src/compatibility/urm_compatibility.svh | 23 - .../src/compatibility/urm_macro_compatibility.svh | 91 -- distrib/src/compatibility/urm_message.sv | 1068 -------------------- distrib/src/compatibility/urm_message.svh | 700 ------------- .../compatibility/urm_message_compatibility.svh | 85 -- distrib/src/compatibility/urm_message_defines.svh | 331 ------ .../src/compatibility/urm_meth_compatibility.svh | 119 --- .../src/compatibility/urm_port_compatibility.svh | 33 - .../src/compatibility/urm_type_compatibility.svh | 106 -- distrib/src/macros/uvm_callback_defines.svh | 8 +- .../src/macros/uvm_layered_stimulus_defines.svh | 59 -- distrib/src/macros/uvm_message_defines.svh | 23 +- distrib/src/macros/uvm_object_defines.svh | 8 + distrib/src/macros/uvm_phase_defines.svh | 15 +- distrib/src/macros/uvm_printer_defines.svh | 4 +- distrib/src/macros/uvm_sequence_defines.svh | 4 +- distrib/src/macros/uvm_tlm_defines.svh | 5 +- distrib/src/macros/uvm_undefineall.svh | 450 +-------- distrib/src/macros/uvm_version_defines.svh | 4 +- .../layered_stimulus/uvm_layered_stimulus.svh | 32 - .../methodology/layered_stimulus/uvm_scenario.svh | 88 -- .../layered_stimulus/uvm_scenario_controller.svh | 76 -- .../layered_stimulus/uvm_scenario_driver.svh | 75 -- distrib/src/methodology/methodology.svh | 7 +- distrib/src/methodology/methodology_noparm.svh | 38 - .../methodology/sequences/uvm_push_sequencer.svh | 4 +- distrib/src/methodology/sequences/uvm_sequence.svh | 37 +- .../methodology/sequences/uvm_sequence_base.svh | 62 +- .../methodology/sequences/uvm_sequence_builtin.svh | 6 +- .../methodology/sequences/uvm_sequence_item.svh | 65 +-- .../src/methodology/sequences/uvm_sequencer.svh | 170 +--- .../sequences/uvm_sequencer_analysis_fifo.svh | 8 +- .../methodology/sequences/uvm_sequencer_base.svh | 33 +- .../sequences/uvm_sequencer_param_base.svh | 17 +- distrib/src/methodology/uvm_agent.svh | 6 +- .../src/methodology/uvm_algorithmic_comparator.svh | 7 +- distrib/src/methodology/uvm_driver.svh | 6 +- distrib/src/methodology/uvm_env.svh | 71 +-- .../src/methodology/uvm_in_order_comparator.svh | 6 +- distrib/src/methodology/uvm_meth_defines.svh | 6 +- distrib/src/methodology/uvm_monitor.svh | 6 +- distrib/src/methodology/uvm_pair.svh | 8 +- distrib/src/methodology/uvm_policies.svh | 10 +- distrib/src/methodology/uvm_push_driver.svh | 6 +- distrib/src/methodology/uvm_random_stimulus.svh | 6 +- distrib/src/methodology/uvm_scoreboard.svh | 6 +- distrib/src/methodology/uvm_subscriber.svh | 6 +- distrib/src/methodology/uvm_test.svh | 6 +- distrib/src/uvm.svh | 8 +- distrib/src/uvm_base_pkg.sv | 57 - distrib/src/uvm_macros.svh | 62 +- distrib/src/uvm_pkg.sv | 6 +- distrib/src/uvm_templates.svh | 47 - distrib/src/uvm_tlm/sqr_connections.svh | 41 +- distrib/src/uvm_tlm/sqr_ifs.svh | 10 +- distrib/src/uvm_tlm/uvm_exports.svh | 6 +- distrib/src/uvm_tlm/uvm_imps.svh | 6 +- distrib/src/uvm_tlm/uvm_ports.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_fifo_base.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_fifos.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_ifs.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_imps.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_req_rsp.svh | 7 +- .../07toolargs/{vcs.comp.args => ius.comp.args} | 0 .../07toolargs/{vcs.run.args => ius.run.args} | 0 tests/01report/10catcher/02simple/test.sv | 23 + .../10catcher/{02simple => 03regnull}/test.sv | 58 +- tests/01report/10catcher/04re_reg/test.sv | 95 ++ .../10catcher/05empt_id_str}/test.sv | 25 +- tests/01report/10catcher/06diff_id/test.sv | 141 +++ tests/01report/10catcher/07rtrn_CGHT_THRW/test.sv | 163 +++ tests/01report/10catcher/08set_prop/test.sv | 177 ++++ .../01report/10catcher/09uvm_msg_frm_ctch/test.sv | 151 +++ .../01report/10catcher/10uvm_rprt_frm_ctch/test.sv | 149 +++ tests/02objections/01timeout/test.sv | 62 ++ tests/02objections/02desc/test.sv | 140 +++ tests/02objections/03basic/01basic/ius.fails | 1 + tests/02objections/03basic/01basic/test.sv | 61 ++ tests/02objections/03basic/02simple/test.sv | 135 +++ tests/02objections/03basic/03complex/test.sv | 171 ++++ .../02objections/03basic/04module/test.sv | 64 +- .../02objections/03basic/05user_objection/test.sv | 64 ++ tests/02objections/03basic/06xbus/README.txt | 4 + .../02objections/03basic/06xbus}/dut_dummy.v | 6 +- tests/02objections/03basic/06xbus/obj_test_lib.sv | 82 ++ tests/02objections/03basic/06xbus/test.defines | 1 + .../02objections/03basic/06xbus/test.sv | 4 +- .../03basic/06xbus}/xbus_demo_scoreboard.sv | 22 +- .../02objections/03basic/06xbus}/xbus_demo_tb.sv | 12 +- .../03basic/06xbus/xbus_obj_seq_lib.sv | 62 ++ tests/02objections/03basic/07hier_gen/test.sv | 107 ++ .../04callback/01all_obj_dropped/test.sv | 146 +++ .../04callback/02raised_dropped/test.sv | 166 +++ tests/02objections/04callback/03hier/test.sv | 187 ++++ tests/02objections/05phases/01timeout/test.sv | 64 ++ tests/02objections/05phases/02timeout/test.sv | 136 +++ .../05phases/03reraise/01cancel_delta/test.sv | 131 +++ .../05phases/03reraise/02multi_cancel/test.sv | 118 +++ tests/02objections/05phases/04force_stop/test.sv | 66 ++ .../05phases/05with_stop/01obj_stop/test.sv | 94 ++ .../05phases/05with_stop/02obj_during_stop/test.sv | 131 +++ .../05phases/05with_stop/03obj_stop_drain/test.sv | 96 ++ .../05phases/05with_stop/04user_stop/test.sv | 103 ++ .../05phases/05with_stop/05user_stop_drain/test.sv | 104 ++ .../05with_stop/06user_stop_multi_drain/test.sv | 119 +++ tests/02objections/05phases/05with_stop/run.f | 2 + tests/02objections/05phases/10user_phase/ius.fails | 1 + tests/02objections/05phases/10user_phase/test.sv | 166 +++ tests/02objections/06late/01late_raiser/test.sv | 102 ++ tests/02objections/06late/02too_late/test.sv | 86 ++ .../02objections/07negative/01diff_dropper/test.sv | 70 ++ tests/02objections/07negative/02neg_drop/test.sv | 68 ++ tests/02objections/90tracing/01basic/test.sv | 116 +++ .../90tracing/02commandline/test.plusargs | 1 + tests/02objections/90tracing/02commandline/test.sv | 110 ++ tests/02objections/90tracing/03multi_objs/test.sv | 147 +++ tests/02objections/91heartbeat/01basic/test.sv | 98 ++ tests/02objections/91heartbeat/02addremove/test.sv | 112 ++ tests/02objections/91heartbeat/03addlist/test.sv | 115 +++ .../91heartbeat/04modes/01all_active/test.sv | 117 +++ .../91heartbeat/04modes/02any_active/test.sv | 122 +++ .../91heartbeat/04modes/03one_active/test.sv | 158 +++ .../91heartbeat/05negative/01illegal_event/test.sv | 111 ++ .../91heartbeat/05negative/02no_event/test.sv | 105 ++ tests/55callbacks/20inherit/test.sv | 12 +- tests/55callbacks/25params/test.sv | 15 +- 266 files changed, 6798 insertions(+), 6507 deletions(-) copy admin/lib/run_test/{echo.pl => ius.pl} (54%) delete mode 100644 distrib/examples/basic_examples/pkg/test_urm.sv create mode 100755 distrib/examples/run_all.pl delete mode 100644 distrib/src/base/uvm_barrier_pool.svh delete mode 100644 distrib/src/base/uvm_event_pool.svh create mode 100644 distrib/src/base/uvm_heartbeat.svh delete mode 100644 distrib/src/compatibility/avm_compatibility.svh delete mode 100644 distrib/src/compatibility/avm_pkg.sv delete mode 100644 distrib/src/compatibility/base_compatibility.svh delete mode 100644 distrib/src/compatibility/compatibility.svh delete mode 100644 distrib/src/compatibility/urm.svh delete mode 100644 distrib/src/compatibility/urm_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_macro_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_message.sv delete mode 100644 distrib/src/compatibility/urm_message.svh delete mode 100644 distrib/src/compatibility/urm_message_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_message_defines.svh delete mode 100644 distrib/src/compatibility/urm_meth_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_port_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_type_compatibility.svh delete mode 100644 distrib/src/macros/uvm_layered_stimulus_defines.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_layered_stimulus.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario_controller.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario_driver.svh delete mode 100644 distrib/src/methodology/methodology_noparm.svh delete mode 100644 distrib/src/uvm_base_pkg.sv delete mode 100644 distrib/src/uvm_templates.svh copy tests/00basic/07toolargs/{vcs.comp.args => ius.comp.args} (100%) copy tests/00basic/07toolargs/{vcs.run.args => ius.run.args} (100%) copy tests/01report/10catcher/{02simple => 03regnull}/test.sv (52%) create mode 100644 tests/01report/10catcher/04re_reg/test.sv copy tests/{00basic/03error => 01report/10catcher/05empt_id_str}/test.sv (65%) create mode 100644 tests/01report/10catcher/06diff_id/test.sv create mode 100644 tests/01report/10catcher/07rtrn_CGHT_THRW/test.sv create mode 100644 tests/01report/10catcher/08set_prop/test.sv create mode 100644 tests/01report/10catcher/09uvm_msg_frm_ctch/test.sv create mode 100644 tests/01report/10catcher/10uvm_rprt_frm_ctch/test.sv create mode 100644 tests/02objections/01timeout/test.sv create mode 100644 tests/02objections/02desc/test.sv create mode 100644 tests/02objections/03basic/01basic/ius.fails create mode 100644 tests/02objections/03basic/01basic/test.sv create mode 100644 tests/02objections/03basic/02simple/test.sv create mode 100644 tests/02objections/03basic/03complex/test.sv copy distrib/examples/configuration/automated/my_env_pkg.sv => tests/02objections/03basic/04module/test.sv (54%) create mode 100644 tests/02objections/03basic/05user_objection/test.sv create mode 100644 tests/02objections/03basic/06xbus/README.txt copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/dut_dummy.v (95%) create mode 100644 tests/02objections/03basic/06xbus/obj_test_lib.sv create mode 100644 tests/02objections/03basic/06xbus/test.defines copy distrib/examples/xbus/examples/xbus_tb_top.sv => tests/02objections/03basic/06xbus/test.sv (91%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_scoreboard.sv (92%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_tb.sv (90%) create mode 100644 tests/02objections/03basic/06xbus/xbus_obj_seq_lib.sv create mode 100644 tests/02objections/03basic/07hier_gen/test.sv create mode 100644 tests/02objections/04callback/01all_obj_dropped/test.sv create mode 100644 tests/02objections/04callback/02raised_dropped/test.sv create mode 100644 tests/02objections/04callback/03hier/test.sv create mode 100644 tests/02objections/05phases/01timeout/test.sv create mode 100644 tests/02objections/05phases/02timeout/test.sv create mode 100644 tests/02objections/05phases/03reraise/01cancel_delta/test.sv create mode 100644 tests/02objections/05phases/03reraise/02multi_cancel/test.sv create mode 100644 tests/02objections/05phases/04force_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/01obj_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/02obj_during_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/03obj_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/04user_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/05user_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/06user_stop_multi_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/run.f create mode 100644 tests/02objections/05phases/10user_phase/ius.fails create mode 100644 tests/02objections/05phases/10user_phase/test.sv create mode 100644 tests/02objections/06late/01late_raiser/test.sv create mode 100644 tests/02objections/06late/02too_late/test.sv create mode 100644 tests/02objections/07negative/01diff_dropper/test.sv create mode 100644 tests/02objections/07negative/02neg_drop/test.sv create mode 100644 tests/02objections/90tracing/01basic/test.sv create mode 100644 tests/02objections/90tracing/02commandline/test.plusargs create mode 100644 tests/02objections/90tracing/02commandline/test.sv create mode 100644 tests/02objections/90tracing/03multi_objs/test.sv create mode 100644 tests/02objections/91heartbeat/01basic/test.sv create mode 100644 tests/02objections/91heartbeat/02addremove/test.sv create mode 100644 tests/02objections/91heartbeat/03addlist/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/01all_active/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/02any_active/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/03one_active/test.sv create mode 100644 tests/02objections/91heartbeat/05negative/01illegal_event/test.sv create mode 100644 tests/02objections/91heartbeat/05negative/02no_event/test.sv hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 17:00:53
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via db102d9ebf18a35c73ed34ea7c92a5a634a55af3 (commit) via f408d907c927ea5405c3b30f0b088c4fcbf8446d (commit) via b80360e7a70ae0b13b8f4e0b36e2433f248516cd (commit) via 76e9e6a13fb9141b6c4b3c7d8f0b0707d192e057 (commit) via 1b3f72dedb61d2efdffb9feea8e53483f4553e4d (commit) via 07c7bf9c0e6978d61b8945455c7eb7525eed6812 (commit) via 9d557a4fc0288d6edeb8ca1e0a9b31db6b1ff8b4 (commit) via 778b20c69f679fae80e670503d276352fb845cd2 (commit) via db84bd5260368a9c5ea202e71b97b4c78a746690 (commit) via 2b4a7c8c3be4bbe310de7acfc7f40980fe90459d (commit) via 88b7be9d80d931ded9e310f7acdf8fa3a9349d4d (commit) via 1f978e5b45d3c8bef417df329e06b434c5f5e82f (commit) via 1f2d203229c229efc975acfc93f34ff7c934ce55 (commit) via d46042fde287e5478cea2488fd328bc5b89af0f9 (commit) via 38021589738981fdfdd98a51c9d981a0804fa624 (commit) via 2371dd84e2a801edb0a2361b85d72606d0c34696 (commit) via 17fadda612334180396b2b8018a6acd2f8eb270a (commit) via f29547e9d5295e6eb97b2911eeb8e7c51a63e5f1 (commit) via 5a0261958be560e9c43fecf2790bad64ca38659c (commit) via 46e28bad3e2ffc40b3906630e0af1cb76c0231ea (commit) via 69b6d1d783ff4212eab01bf237f236dcf387b26b (commit) via 6e7a7b4eb754b647b04483a33c530d44bab2b32c (commit) via 46051d4c893d7f6cfd2232effde07e076ef7d636 (commit) via 5035e56443e81c148634a214e8379a911ef117b0 (commit) via fe9a47f5a1cb544ede9e150b0237d46ce3abd5bc (commit) via ec7aa27c55847e6b76ccaed0a7b7bca03b307ef0 (commit) via 2917dd12b6a795181f68c12f6ef682698b24c900 (commit) via 33dcece9b16bd3406354f30df4260c364873e0d6 (commit) via 4635a5233734323e92e10dd79808b9509b52af7e (commit) via 5540504a60b1adc0a5b7360a17e452d3413ec79a (commit) from 577353fdf730fe3e3fb460d2e00cdf550e06af28 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit db102d9ebf18a35c73ed34ea7c92a5a634a55af3 Merge: 577353fdf730fe3e3fb460d2e00cdf550e06af28 f408d907c927ea5405c3b30f0b088c4fcbf8446d Author: John Rose <jl...@ca...> Date: Mon May 3 12:59:04 2010 -0400 Merge branch 'master' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm into CDNS_callbacks Conflicts: distrib/src/base/uvm_callback.svh ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 18 +- distrib/bin/OVM_UVM_Rename.pl | 9 +- distrib/examples/basic_examples/ep/compile_ius.f | 2 +- distrib/examples/basic_examples/ep/test.sv | 5 +- .../examples/basic_examples/module/compile_ius.f | 2 +- distrib/examples/basic_examples/module/test.sv | 12 +- distrib/examples/basic_examples/pkg/compile_ius.f | 2 +- distrib/examples/basic_examples/pkg/test.sv | 10 +- distrib/examples/basic_examples/pkg/test_urm.sv | 176 ---- distrib/examples/callbacks/top.sv | 4 +- .../examples/configuration/automated/classA.svh | 6 +- .../examples/configuration/automated/classB.svh | 6 +- .../examples/configuration/automated/classC.svh | 6 +- .../examples/configuration/automated/compile_ius.f | 2 +- .../examples/configuration/automated/my_env_pkg.sv | 6 +- distrib/examples/configuration/automated/top.sv | 6 +- distrib/examples/configuration/manual/classA.svh | 6 +- distrib/examples/configuration/manual/classB.svh | 6 +- distrib/examples/configuration/manual/classC.svh | 10 +- .../examples/configuration/manual/compile_ius.f | 2 +- .../examples/configuration/manual/my_env_pkg.sv | 6 +- distrib/examples/configuration/manual/top.sv | 6 +- distrib/examples/factory/compile_ius.f | 2 +- distrib/examples/factory/env_pkg.sv | 6 +- distrib/examples/factory/gen_pkg.sv | 6 +- distrib/examples/factory/packet_pkg.sv | 6 +- distrib/examples/factory/test.sv | 6 +- distrib/examples/hello_world/uvm/compile_ius.f | 3 +- distrib/examples/hello_world/uvm/consumer.sv | 8 +- distrib/examples/hello_world/uvm/hello_world.sv | 10 +- distrib/examples/hello_world/uvm/packet.sv | 6 +- distrib/examples/hello_world/uvm/producer.sv | 8 +- distrib/examples/hello_world/uvm/top.sv | 6 +- distrib/examples/objections/compile_ius.f | 3 +- distrib/examples/objections/simple.sv | 5 +- distrib/examples/phases/basic/compile_ius.f | 2 +- distrib/examples/phases/basic/test.sv | 5 +- distrib/examples/phases/run_test/compile_ius.f | 2 +- distrib/examples/phases/run_test/test.sv | 6 +- distrib/examples/phases/stop_request/compile_ius.f | 2 +- distrib/examples/phases/stop_request/test.sv | 6 +- distrib/examples/run_all.pl | 77 ++ .../basic_read_write_sequence/compile_ius.f | 3 +- .../sequence/basic_read_write_sequence/top.sv | 17 +- distrib/examples/sequence/simple/compile_ius.f | 3 +- distrib/examples/sequence/simple/simple_driver.sv | 6 +- distrib/examples/sequence/simple/simple_item.sv | 6 +- distrib/examples/sequence/simple/simple_seq_lib.sv | 6 +- .../examples/sequence/simple/simple_sequencer.sv | 6 +- distrib/examples/sequence/simple/test.sv | 10 +- distrib/examples/trivial/compile_ius.f | 2 +- distrib/examples/trivial/component.sv | 6 +- .../uvm_examples/mechanics/hierarchy/compile_ius.f | 4 +- .../uvm_examples/mechanics/hierarchy/hierarchy.sv | 35 +- .../mechanics/interfaces/compile_ius.f | 2 +- .../uvm_examples/mechanics/interfaces/interface.sv | 9 +- .../mechanics/producer_consumer/compile_ius.f | 3 +- .../producer_consumer/ports_and_exports.sv | 12 +- .../examples/uvm_examples/uvm_tlm/bidir/bidir.sv | 11 +- .../uvm_examples/uvm_tlm/bidir/compile_ius.f | 4 +- .../uvm_examples/uvm_tlm/fifo/compile_ius.f | 2 +- distrib/examples/uvm_examples/uvm_tlm/fifo/fifo.sv | 11 +- distrib/examples/uvm_tlm/hierarchy/compile_ius.f | 2 +- distrib/examples/uvm_tlm/hierarchy/hierarchy.sv | 16 +- .../uvm_tlm/producer_consumer/compile_ius.f | 3 +- distrib/examples/uvm_tlm/producer_consumer/fifo.sv | 12 +- .../examples/uvm_tlm/uvm_tlm_fifo/compile_ius.f | 3 +- distrib/examples/uvm_tlm/uvm_tlm_fifo/test.sv | 10 +- distrib/examples/xbus/examples/compile_ius.f | 3 +- distrib/examples/xbus/examples/dut_dummy.v | 5 +- distrib/examples/xbus/examples/test_lib.sv | 6 +- .../examples/xbus/examples/xbus_demo_scoreboard.sv | 6 +- distrib/examples/xbus/examples/xbus_demo_tb.sv | 6 +- .../xbus/examples/xbus_example_master_seq_lib.sv | 6 +- distrib/examples/xbus/examples/xbus_tb_top.sv | 6 +- distrib/examples/xbus/sv/xbus.svh | 10 +- distrib/examples/xbus/sv/xbus_bus_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_env.sv | 6 +- distrib/examples/xbus/sv/xbus_if.sv | 5 +- distrib/examples/xbus/sv/xbus_master_agent.sv | 6 +- distrib/examples/xbus/sv/xbus_master_driver.sv | 6 +- distrib/examples/xbus/sv/xbus_master_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_master_seq_lib.sv | 6 +- distrib/examples/xbus/sv/xbus_master_sequencer.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_agent.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_driver.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_slave_seq_lib.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_sequencer.sv | 6 +- distrib/examples/xbus/sv/xbus_transfer.sv | 6 +- distrib/examples/xbus/sv/xbus_version.svh | 10 +- distrib/src/base/base.svh | 13 +- distrib/src/base/uvm_barrier.svh | 4 +- distrib/src/base/uvm_barrier_pool.svh | 201 ---- distrib/src/base/uvm_callback.svh | 3 + distrib/src/base/uvm_comparer.svh | 41 +- distrib/src/base/uvm_component.sv | 208 +--- distrib/src/base/uvm_component.svh | 65 +- distrib/src/base/uvm_config.sv | 13 +- distrib/src/base/uvm_config.svh | 6 +- distrib/src/base/uvm_event.svh | 4 +- distrib/src/base/uvm_event_callback.svh | 4 +- distrib/src/base/uvm_event_pool.svh | 212 ---- distrib/src/base/uvm_extern_report_server.svh | 6 +- distrib/src/base/uvm_factory.sv | 129 +--- distrib/src/base/uvm_factory.svh | 44 +- distrib/src/base/uvm_globals.svh | 40 +- distrib/src/base/uvm_heartbeat.svh | 318 ++++++ distrib/src/base/uvm_misc.sv | 10 +- distrib/src/base/uvm_misc.svh | 8 +- distrib/src/base/uvm_object.sv | 31 +- distrib/src/base/uvm_object.svh | 23 +- distrib/src/base/uvm_object_globals.svh | 25 +- distrib/src/base/uvm_objection.svh | 195 +++- distrib/src/base/uvm_packer.sv | 18 +- distrib/src/base/uvm_packer.svh | 6 +- distrib/src/base/uvm_phases.sv | 6 +- distrib/src/base/uvm_pool.svh | 5 +- distrib/src/base/uvm_port_base.svh | 52 +- distrib/src/base/uvm_printer.sv | 20 +- distrib/src/base/uvm_printer.svh | 6 +- distrib/src/base/uvm_queue.svh | 15 +- distrib/src/base/uvm_recorder.svh | 13 +- distrib/src/base/uvm_registry.svh | 6 +- distrib/src/base/uvm_report_handler.svh | 28 +- distrib/src/base/uvm_report_object.svh | 88 +-- distrib/src/base/uvm_report_server.svh | 6 +- distrib/src/base/uvm_root.svh | 190 +--- distrib/src/base/uvm_transaction.sv | 11 +- distrib/src/base/uvm_transaction.svh | 6 +- distrib/src/base/uvm_version.svh | 8 +- distrib/src/compatibility/avm_compatibility.svh | 320 ------ distrib/src/compatibility/avm_pkg.sv | 32 - distrib/src/compatibility/base_compatibility.svh | 30 - distrib/src/compatibility/compatibility.svh | 29 - distrib/src/compatibility/urm.svh | 32 - distrib/src/compatibility/urm_compatibility.svh | 23 - .../src/compatibility/urm_macro_compatibility.svh | 91 -- distrib/src/compatibility/urm_message.sv | 1068 -------------------- distrib/src/compatibility/urm_message.svh | 700 ------------- .../compatibility/urm_message_compatibility.svh | 85 -- distrib/src/compatibility/urm_message_defines.svh | 331 ------ .../src/compatibility/urm_meth_compatibility.svh | 119 --- .../src/compatibility/urm_port_compatibility.svh | 33 - .../src/compatibility/urm_type_compatibility.svh | 106 -- distrib/src/macros/uvm_callback_defines.svh | 4 +- .../src/macros/uvm_layered_stimulus_defines.svh | 59 -- distrib/src/macros/uvm_message_defines.svh | 23 +- distrib/src/macros/uvm_object_defines.svh | 177 +---- distrib/src/macros/uvm_phase_defines.svh | 15 +- distrib/src/macros/uvm_printer_defines.svh | 4 +- distrib/src/macros/uvm_sequence_defines.svh | 4 +- distrib/src/macros/uvm_tlm_defines.svh | 5 +- distrib/src/macros/uvm_undefineall.svh | 450 +-------- distrib/src/macros/uvm_version_defines.svh | 4 +- .../layered_stimulus/uvm_layered_stimulus.svh | 32 - .../methodology/layered_stimulus/uvm_scenario.svh | 88 -- .../layered_stimulus/uvm_scenario_controller.svh | 76 -- .../layered_stimulus/uvm_scenario_driver.svh | 75 -- distrib/src/methodology/methodology.svh | 7 +- distrib/src/methodology/methodology_noparm.svh | 38 - .../methodology/sequences/uvm_push_sequencer.svh | 4 +- distrib/src/methodology/sequences/uvm_sequence.svh | 37 +- .../methodology/sequences/uvm_sequence_base.svh | 62 +- .../methodology/sequences/uvm_sequence_builtin.svh | 6 +- .../methodology/sequences/uvm_sequence_item.svh | 65 +-- .../src/methodology/sequences/uvm_sequencer.svh | 170 +--- .../sequences/uvm_sequencer_analysis_fifo.svh | 8 +- .../methodology/sequences/uvm_sequencer_base.svh | 33 +- .../sequences/uvm_sequencer_param_base.svh | 17 +- distrib/src/methodology/uvm_agent.svh | 6 +- .../src/methodology/uvm_algorithmic_comparator.svh | 7 +- distrib/src/methodology/uvm_driver.svh | 6 +- distrib/src/methodology/uvm_env.svh | 71 +-- .../src/methodology/uvm_in_order_comparator.svh | 6 +- distrib/src/methodology/uvm_meth_defines.svh | 6 +- distrib/src/methodology/uvm_monitor.svh | 6 +- distrib/src/methodology/uvm_pair.svh | 8 +- distrib/src/methodology/uvm_policies.svh | 10 +- distrib/src/methodology/uvm_push_driver.svh | 6 +- distrib/src/methodology/uvm_random_stimulus.svh | 6 +- distrib/src/methodology/uvm_scoreboard.svh | 6 +- distrib/src/methodology/uvm_subscriber.svh | 6 +- distrib/src/methodology/uvm_test.svh | 6 +- distrib/src/uvm.svh | 8 +- distrib/src/uvm_base_pkg.sv | 57 - distrib/src/uvm_macros.svh | 58 +- distrib/src/uvm_pkg.sv | 6 +- distrib/src/uvm_templates.svh | 47 - distrib/src/uvm_tlm/sqr_connections.svh | 41 +- distrib/src/uvm_tlm/sqr_ifs.svh | 10 +- distrib/src/uvm_tlm/uvm_exports.svh | 6 +- distrib/src/uvm_tlm/uvm_imps.svh | 6 +- distrib/src/uvm_tlm/uvm_ports.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_fifo_base.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_fifos.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_ifs.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_imps.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_req_rsp.svh | 7 +- tests/01report/10catcher/02simple/test.sv | 23 + .../10catcher/{02simple => 03regnull}/test.sv | 58 +- tests/01report/10catcher/04re_reg/test.sv | 95 ++ .../10catcher/05empt_id_str}/test.sv | 25 +- tests/01report/10catcher/06diff_id/test.sv | 141 +++ tests/01report/10catcher/07rtrn_CGHT_THRW/test.sv | 163 +++ tests/01report/10catcher/08set_prop/test.sv | 177 ++++ .../01report/10catcher/09uvm_msg_frm_ctch/test.sv | 151 +++ .../01report/10catcher/10uvm_rprt_frm_ctch/test.sv | 149 +++ tests/02objections/01timeout/test.sv | 62 ++ tests/02objections/02desc/test.sv | 140 +++ tests/02objections/03basic/01basic/ius.fails | 1 + tests/02objections/03basic/01basic/test.sv | 61 ++ tests/02objections/03basic/02simple/test.sv | 135 +++ tests/02objections/03basic/03complex/test.sv | 171 ++++ .../02objections/03basic/04module/test.sv | 64 +- .../02objections/03basic/05user_objection/test.sv | 64 ++ tests/02objections/03basic/06xbus/README.txt | 4 + .../02objections/03basic/06xbus}/dut_dummy.v | 6 +- tests/02objections/03basic/06xbus/obj_test_lib.sv | 82 ++ tests/02objections/03basic/06xbus/test.defines | 1 + .../02objections/03basic/06xbus/test.sv | 4 +- .../03basic/06xbus}/xbus_demo_scoreboard.sv | 22 +- .../02objections/03basic/06xbus}/xbus_demo_tb.sv | 12 +- .../03basic/06xbus/xbus_obj_seq_lib.sv | 62 ++ tests/02objections/03basic/07hier_gen/test.sv | 107 ++ .../04callback/01all_obj_dropped/test.sv | 146 +++ .../04callback/02raised_dropped/test.sv | 166 +++ tests/02objections/04callback/03hier/test.sv | 187 ++++ tests/02objections/05phases/01timeout/test.sv | 64 ++ tests/02objections/05phases/02timeout/test.sv | 136 +++ .../05phases/03reraise/01cancel_delta/test.sv | 131 +++ .../05phases/03reraise/02multi_cancel/test.sv | 118 +++ tests/02objections/05phases/04force_stop/test.sv | 66 ++ .../05phases/05with_stop/01obj_stop/test.sv | 94 ++ .../05phases/05with_stop/02obj_during_stop/test.sv | 131 +++ .../05phases/05with_stop/03obj_stop_drain/test.sv | 96 ++ .../05phases/05with_stop/04user_stop/test.sv | 103 ++ .../05phases/05with_stop/05user_stop_drain/test.sv | 104 ++ .../05with_stop/06user_stop_multi_drain/test.sv | 119 +++ tests/02objections/05phases/05with_stop/run.f | 2 + tests/02objections/05phases/10user_phase/ius.fails | 1 + tests/02objections/05phases/10user_phase/test.sv | 166 +++ tests/02objections/06late/01late_raiser/test.sv | 102 ++ tests/02objections/06late/02too_late/test.sv | 86 ++ .../02objections/07negative/01diff_dropper/test.sv | 70 ++ tests/02objections/07negative/02neg_drop/test.sv | 68 ++ tests/02objections/90tracing/01basic/test.sv | 116 +++ .../90tracing/02commandline/test.plusargs | 1 + tests/02objections/90tracing/02commandline/test.sv | 110 ++ tests/02objections/90tracing/03multi_objs/test.sv | 147 +++ tests/02objections/91heartbeat/01basic/test.sv | 98 ++ tests/02objections/91heartbeat/02addremove/test.sv | 112 ++ tests/02objections/91heartbeat/03addlist/test.sv | 115 +++ .../91heartbeat/04modes/01all_active/test.sv | 117 +++ .../91heartbeat/04modes/02any_active/test.sv | 122 +++ .../91heartbeat/04modes/03one_active/test.sv | 158 +++ .../91heartbeat/05negative/01illegal_event/test.sv | 111 ++ .../91heartbeat/05negative/02no_event/test.sv | 105 ++ 259 files changed, 6651 insertions(+), 6639 deletions(-) delete mode 100644 distrib/examples/basic_examples/pkg/test_urm.sv create mode 100755 distrib/examples/run_all.pl delete mode 100644 distrib/src/base/uvm_barrier_pool.svh delete mode 100644 distrib/src/base/uvm_event_pool.svh create mode 100644 distrib/src/base/uvm_heartbeat.svh delete mode 100644 distrib/src/compatibility/avm_compatibility.svh delete mode 100644 distrib/src/compatibility/avm_pkg.sv delete mode 100644 distrib/src/compatibility/base_compatibility.svh delete mode 100644 distrib/src/compatibility/compatibility.svh delete mode 100644 distrib/src/compatibility/urm.svh delete mode 100644 distrib/src/compatibility/urm_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_macro_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_message.sv delete mode 100644 distrib/src/compatibility/urm_message.svh delete mode 100644 distrib/src/compatibility/urm_message_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_message_defines.svh delete mode 100644 distrib/src/compatibility/urm_meth_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_port_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_type_compatibility.svh delete mode 100644 distrib/src/macros/uvm_layered_stimulus_defines.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_layered_stimulus.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario_controller.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario_driver.svh delete mode 100644 distrib/src/methodology/methodology_noparm.svh delete mode 100644 distrib/src/uvm_base_pkg.sv delete mode 100644 distrib/src/uvm_templates.svh copy tests/01report/10catcher/{02simple => 03regnull}/test.sv (52%) create mode 100644 tests/01report/10catcher/04re_reg/test.sv copy tests/{00basic/03error => 01report/10catcher/05empt_id_str}/test.sv (65%) create mode 100644 tests/01report/10catcher/06diff_id/test.sv create mode 100644 tests/01report/10catcher/07rtrn_CGHT_THRW/test.sv create mode 100644 tests/01report/10catcher/08set_prop/test.sv create mode 100644 tests/01report/10catcher/09uvm_msg_frm_ctch/test.sv create mode 100644 tests/01report/10catcher/10uvm_rprt_frm_ctch/test.sv create mode 100644 tests/02objections/01timeout/test.sv create mode 100644 tests/02objections/02desc/test.sv create mode 100644 tests/02objections/03basic/01basic/ius.fails create mode 100644 tests/02objections/03basic/01basic/test.sv create mode 100644 tests/02objections/03basic/02simple/test.sv create mode 100644 tests/02objections/03basic/03complex/test.sv copy distrib/examples/configuration/automated/my_env_pkg.sv => tests/02objections/03basic/04module/test.sv (54%) create mode 100644 tests/02objections/03basic/05user_objection/test.sv create mode 100644 tests/02objections/03basic/06xbus/README.txt copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/dut_dummy.v (95%) create mode 100644 tests/02objections/03basic/06xbus/obj_test_lib.sv create mode 100644 tests/02objections/03basic/06xbus/test.defines copy distrib/examples/xbus/examples/xbus_tb_top.sv => tests/02objections/03basic/06xbus/test.sv (91%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_scoreboard.sv (92%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_tb.sv (90%) create mode 100644 tests/02objections/03basic/06xbus/xbus_obj_seq_lib.sv create mode 100644 tests/02objections/03basic/07hier_gen/test.sv create mode 100644 tests/02objections/04callback/01all_obj_dropped/test.sv create mode 100644 tests/02objections/04callback/02raised_dropped/test.sv create mode 100644 tests/02objections/04callback/03hier/test.sv create mode 100644 tests/02objections/05phases/01timeout/test.sv create mode 100644 tests/02objections/05phases/02timeout/test.sv create mode 100644 tests/02objections/05phases/03reraise/01cancel_delta/test.sv create mode 100644 tests/02objections/05phases/03reraise/02multi_cancel/test.sv create mode 100644 tests/02objections/05phases/04force_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/01obj_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/02obj_during_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/03obj_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/04user_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/05user_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/06user_stop_multi_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/run.f create mode 100644 tests/02objections/05phases/10user_phase/ius.fails create mode 100644 tests/02objections/05phases/10user_phase/test.sv create mode 100644 tests/02objections/06late/01late_raiser/test.sv create mode 100644 tests/02objections/06late/02too_late/test.sv create mode 100644 tests/02objections/07negative/01diff_dropper/test.sv create mode 100644 tests/02objections/07negative/02neg_drop/test.sv create mode 100644 tests/02objections/90tracing/01basic/test.sv create mode 100644 tests/02objections/90tracing/02commandline/test.plusargs create mode 100644 tests/02objections/90tracing/02commandline/test.sv create mode 100644 tests/02objections/90tracing/03multi_objs/test.sv create mode 100644 tests/02objections/91heartbeat/01basic/test.sv create mode 100644 tests/02objections/91heartbeat/02addremove/test.sv create mode 100644 tests/02objections/91heartbeat/03addlist/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/01all_active/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/02any_active/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/03one_active/test.sv create mode 100644 tests/02objections/91heartbeat/05negative/01illegal_event/test.sv create mode 100644 tests/02objections/91heartbeat/05negative/02no_event/test.sv hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 15:51:16
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via 577353fdf730fe3e3fb460d2e00cdf550e06af28 (commit) from 50fd2864261c8e576620c17a5712f3a8eff84fee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 577353fdf730fe3e3fb460d2e00cdf550e06af28 Author: John Rose <jl...@ca...> Date: Mon May 3 11:49:10 2010 -0400 Fixed bug when derived object type has no instance specific cbs. When there were no instance specific cbs, we were incorrectly grabbing the base class typewide callback queue instead of the callback queue for the actual type of the instance. ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_callback.svh | 29 +++++++++++++++++++++++- tests/09callbacks/20inherit/test.sv | 40 +++++++++++++++++++++------------- 2 files changed, 52 insertions(+), 17 deletions(-) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-05-03 14:15:10
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via 50fd2864261c8e576620c17a5712f3a8eff84fee (commit) from c03c8cf25af4160a680171c96f3bb1baca8ce327 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 50fd2864261c8e576620c17a5712f3a8eff84fee Author: John Rose <jl...@ca...> Date: Mon May 3 10:12:03 2010 -0400 Fix bug in derived callbacks and fix formatted output. Changed the underlying architecture somewhat to make it a little easier to follow. Fixed the bug that was causing derived callbacks to not get executed properly. Also fixed display_cbs to not require cb type and to display in a simplier form. ----------------------------------------------------------------------- Summary of changes: distrib/examples/callbacks/top.sv | 10 +- distrib/src/base/uvm_callback.svh | 1034 +++++++++++++++------------ distrib/src/macros/uvm_callback_defines.svh | 37 +- tests/09callbacks/03by_name/test.sv | 8 +- tests/09callbacks/05order/test.sv | 7 +- tests/09callbacks/06derived_ip/test.sv | 7 +- tests/09callbacks/10safety/test.sv | 3 + tests/09callbacks/20inherit/test.sv | 80 ++- tests/09callbacks/25params/test.sv | 38 +- 9 files changed, 674 insertions(+), 550 deletions(-) hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-04-30 23:47:20
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via f408d907c927ea5405c3b30f0b088c4fcbf8446d (commit) via b80360e7a70ae0b13b8f4e0b36e2433f248516cd (commit) via 76e9e6a13fb9141b6c4b3c7d8f0b0707d192e057 (commit) from 1b3f72dedb61d2efdffb9feea8e53483f4553e4d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f408d907c927ea5405c3b30f0b088c4fcbf8446d Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 16:46:35 2010 -0700 Fixed wait condition commit b80360e7a70ae0b13b8f4e0b36e2433f248516cd Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 14:06:35 2010 -0700 Fixed race conditions in tests commit 76e9e6a13fb9141b6c4b3c7d8f0b0707d192e057 Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 13:06:02 2010 -0700 Fixed bug with relative pathnames ----------------------------------------------------------------------- Summary of changes: distrib/bin/OVM_UVM_Rename.pl | 9 ++++++++- tests/02objections/03basic/04module/test.sv | 2 +- .../02objections/03basic/05user_objection/test.sv | 4 ++-- tests/02objections/04callback/03hier/test.sv | 14 +++++++------- 4 files changed, 18 insertions(+), 11 deletions(-) hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-04-30 18:56:04
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via 1b3f72dedb61d2efdffb9feea8e53483f4553e4d (commit) via 07c7bf9c0e6978d61b8945455c7eb7525eed6812 (commit) from 9d557a4fc0288d6edeb8ca1e0a9b31db6b1ff8b4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1b3f72dedb61d2efdffb9feea8e53483f4553e4d Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 11:55:03 2010 -0700 Abbreviate testnames that are too long Added tests for catcher commit 07c7bf9c0e6978d61b8945455c7eb7525eed6812 Author: Janick Bergeron <ja...@sy...> Date: Fri Apr 30 11:36:21 2010 -0700 Fixed command line for getting xbus code ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 10 +- tests/01report/10catcher/02simple/test.sv | 23 +++ .../10catcher/{02simple => 03regnull}/test.sv | 58 +++---- tests/01report/10catcher/04re_reg/test.sv | 95 +++++++++++ .../10catcher/05empt_id_str}/test.sv | 25 +++- tests/01report/10catcher/06diff_id/test.sv | 141 ++++++++++++++++ tests/01report/10catcher/07rtrn_CGHT_THRW/test.sv | 163 ++++++++++++++++++ tests/01report/10catcher/08set_prop/test.sv | 177 ++++++++++++++++++++ .../01report/10catcher/09uvm_msg_frm_ctch/test.sv | 151 +++++++++++++++++ .../01report/10catcher/10uvm_rprt_frm_ctch/test.sv | 149 ++++++++++++++++ tests/02objections/03basic/06xbus/test.defines | 2 +- 11 files changed, 955 insertions(+), 39 deletions(-) copy tests/01report/10catcher/{02simple => 03regnull}/test.sv (52%) create mode 100644 tests/01report/10catcher/04re_reg/test.sv copy tests/{00basic/03error => 01report/10catcher/05empt_id_str}/test.sv (65%) create mode 100644 tests/01report/10catcher/06diff_id/test.sv create mode 100644 tests/01report/10catcher/07rtrn_CGHT_THRW/test.sv create mode 100644 tests/01report/10catcher/08set_prop/test.sv create mode 100644 tests/01report/10catcher/09uvm_msg_frm_ctch/test.sv create mode 100644 tests/01report/10catcher/10uvm_rprt_frm_ctch/test.sv hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-04-29 23:02:51
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via c03c8cf25af4160a680171c96f3bb1baca8ce327 (commit) via 8e90d39b844135d9d4670bfa3372d44819040966 (commit) from 17af8207a58658bd5c122181c0a9c49fbd70181b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c03c8cf25af4160a680171c96f3bb1baca8ce327 Author: Janick Bergeron <ja...@sy...> Date: Thu Apr 29 16:01:58 2010 -0700 Added testcase for parameterized components and callbacks commit 8e90d39b844135d9d4670bfa3372d44819040966 Author: Janick Bergeron <ja...@sy...> Date: Thu Apr 29 14:28:50 2010 -0700 Ported SNPS callback tests to CDNS Worked around a static initializer race condition (but not really fixed) ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_callback.svh | 2 +- tests/09callbacks/05order/test.sv | 125 ++++++++++++ tests/09callbacks/10safety/test.sv | 156 ++++++++++++++ tests/09callbacks/20inherit/test.sv | 383 +++++++++++++++++++++++++++++++++++ tests/09callbacks/25params/test.sv | 228 +++++++++++++++++++++ 5 files changed, 893 insertions(+), 1 deletions(-) create mode 100644 tests/09callbacks/05order/test.sv create mode 100644 tests/09callbacks/10safety/test.sv create mode 100644 tests/09callbacks/20inherit/test.sv create mode 100644 tests/09callbacks/25params/test.sv hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-04-29 20:12:43
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via 9d557a4fc0288d6edeb8ca1e0a9b31db6b1ff8b4 (commit) via 778b20c69f679fae80e670503d276352fb845cd2 (commit) via db84bd5260368a9c5ea202e71b97b4c78a746690 (commit) via 1f978e5b45d3c8bef417df329e06b434c5f5e82f (commit) via 1f2d203229c229efc975acfc93f34ff7c934ce55 (commit) via d46042fde287e5478cea2488fd328bc5b89af0f9 (commit) via 17fadda612334180396b2b8018a6acd2f8eb270a (commit) via f29547e9d5295e6eb97b2911eeb8e7c51a63e5f1 (commit) via 5a0261958be560e9c43fecf2790bad64ca38659c (commit) via 46e28bad3e2ffc40b3906630e0af1cb76c0231ea (commit) via 69b6d1d783ff4212eab01bf237f236dcf387b26b (commit) via 33dcece9b16bd3406354f30df4260c364873e0d6 (commit) from 2b4a7c8c3be4bbe310de7acfc7f40980fe90459d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 9d557a4fc0288d6edeb8ca1e0a9b31db6b1ff8b4 Merge: 2b4a7c8c3be4bbe310de7acfc7f40980fe90459d 778b20c69f679fae80e670503d276352fb845cd2 Author: John Rose <jl...@ca...> Date: Thu Apr 29 15:32:55 2010 -0400 Merge branch 'OBJECTIONS_UPDATE' ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 1 + distrib/src/base/base.svh | 1 + distrib/src/base/uvm_callback.svh | 3 +- distrib/src/base/uvm_component.svh | 6 +- distrib/src/base/uvm_heartbeat.svh | 321 ++++++++++++++++++++ distrib/src/base/uvm_objection.svh | 206 ++++++++++---- distrib/src/base/uvm_root.svh | 25 +- tests/02objections/01timeout/test.sv | 62 ++++ tests/02objections/02desc/test.sv | 140 +++++++++ tests/02objections/03basic/01basic/ius.fails | 1 + tests/02objections/03basic/01basic/test.sv | 61 ++++ tests/02objections/03basic/02simple/test.sv | 135 ++++++++ tests/02objections/03basic/03complex/test.sv | 171 +++++++++++ .../02objections/03basic/04module/test.sv | 66 ++-- .../02objections/03basic/05user_objection/test.sv | 64 ++++ tests/02objections/03basic/06xbus/README.txt | 4 + .../02objections/03basic/06xbus}/dut_dummy.v | 5 +- tests/02objections/03basic/06xbus/obj_test_lib.sv | 82 +++++ tests/02objections/03basic/06xbus/test.defines | 1 + .../02objections/03basic/06xbus/test.sv | 6 +- .../03basic/06xbus}/xbus_demo_scoreboard.sv | 24 +- .../02objections/03basic/06xbus}/xbus_demo_tb.sv | 14 +- .../03basic/06xbus/xbus_obj_seq_lib.sv | 62 ++++ tests/02objections/03basic/07hier_gen/test.sv | 107 +++++++ .../04callback/01all_obj_dropped/test.sv | 146 +++++++++ .../04callback/02raised_dropped/test.sv | 166 ++++++++++ tests/02objections/04callback/03hier/test.sv | 187 ++++++++++++ tests/02objections/05phases/01timeout/test.sv | 64 ++++ tests/02objections/05phases/02timeout/test.sv | 136 +++++++++ .../05phases/03reraise/01cancel_delta/test.sv | 131 ++++++++ .../05phases/03reraise/02multi_cancel/test.sv | 118 +++++++ tests/02objections/05phases/04force_stop/test.sv | 66 ++++ .../05phases/05with_stop/01obj_stop/test.sv | 94 ++++++ .../05phases/05with_stop/02obj_during_stop/test.sv | 131 ++++++++ .../05phases/05with_stop/03obj_stop_drain/test.sv | 96 ++++++ .../05phases/05with_stop/04user_stop/test.sv | 103 +++++++ .../05phases/05with_stop/05user_stop_drain/test.sv | 104 +++++++ .../05with_stop/06user_stop_multi_drain/test.sv | 119 ++++++++ tests/02objections/05phases/05with_stop/run.f | 2 + tests/02objections/05phases/10user_phase/ius.fails | 1 + tests/02objections/05phases/10user_phase/test.sv | 166 ++++++++++ tests/02objections/06late/01late_raiser/test.sv | 102 ++++++ tests/02objections/06late/02too_late/test.sv | 86 ++++++ .../02objections/07negative/01diff_dropper/test.sv | 70 +++++ tests/02objections/07negative/02neg_drop/test.sv | 68 ++++ tests/02objections/90tracing/01basic/test.sv | 116 +++++++ .../90tracing/02commandline/test.plusargs | 1 + tests/02objections/90tracing/02commandline/test.sv | 110 +++++++ tests/02objections/90tracing/03multi_objs/test.sv | 147 +++++++++ tests/02objections/91heartbeat/01basic/test.sv | 98 ++++++ tests/02objections/91heartbeat/02addremove/test.sv | 112 +++++++ tests/02objections/91heartbeat/03addlist/test.sv | 115 +++++++ .../91heartbeat/04modes/01all_active/test.sv | 117 +++++++ .../91heartbeat/04modes/02any_active/test.sv | 122 ++++++++ .../91heartbeat/04modes/03one_active/test.sv | 158 ++++++++++ .../91heartbeat/05negative/01illegal_event/test.sv | 111 +++++++ .../91heartbeat/05negative/02no_event/test.sv | 105 +++++++ 57 files changed, 4911 insertions(+), 125 deletions(-) create mode 100644 distrib/src/base/uvm_heartbeat.svh create mode 100644 tests/02objections/01timeout/test.sv create mode 100644 tests/02objections/02desc/test.sv create mode 100644 tests/02objections/03basic/01basic/ius.fails create mode 100644 tests/02objections/03basic/01basic/test.sv create mode 100644 tests/02objections/03basic/02simple/test.sv create mode 100644 tests/02objections/03basic/03complex/test.sv copy distrib/examples/configuration/automated/my_env_pkg.sv => tests/02objections/03basic/04module/test.sv (52%) create mode 100644 tests/02objections/03basic/05user_objection/test.sv create mode 100644 tests/02objections/03basic/06xbus/README.txt copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/dut_dummy.v (95%) create mode 100644 tests/02objections/03basic/06xbus/obj_test_lib.sv create mode 100644 tests/02objections/03basic/06xbus/test.defines copy distrib/examples/xbus/examples/xbus_tb_top.sv => tests/02objections/03basic/06xbus/test.sv (89%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_scoreboard.sv (91%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_tb.sv (88%) create mode 100644 tests/02objections/03basic/06xbus/xbus_obj_seq_lib.sv create mode 100644 tests/02objections/03basic/07hier_gen/test.sv create mode 100644 tests/02objections/04callback/01all_obj_dropped/test.sv create mode 100644 tests/02objections/04callback/02raised_dropped/test.sv create mode 100644 tests/02objections/04callback/03hier/test.sv create mode 100644 tests/02objections/05phases/01timeout/test.sv create mode 100644 tests/02objections/05phases/02timeout/test.sv create mode 100644 tests/02objections/05phases/03reraise/01cancel_delta/test.sv create mode 100644 tests/02objections/05phases/03reraise/02multi_cancel/test.sv create mode 100644 tests/02objections/05phases/04force_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/01obj_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/02obj_during_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/03obj_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/04user_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/05user_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/06user_stop_multi_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/run.f create mode 100644 tests/02objections/05phases/10user_phase/ius.fails create mode 100644 tests/02objections/05phases/10user_phase/test.sv create mode 100644 tests/02objections/06late/01late_raiser/test.sv create mode 100644 tests/02objections/06late/02too_late/test.sv create mode 100644 tests/02objections/07negative/01diff_dropper/test.sv create mode 100644 tests/02objections/07negative/02neg_drop/test.sv create mode 100644 tests/02objections/90tracing/01basic/test.sv create mode 100644 tests/02objections/90tracing/02commandline/test.plusargs create mode 100644 tests/02objections/90tracing/02commandline/test.sv create mode 100644 tests/02objections/90tracing/03multi_objs/test.sv create mode 100644 tests/02objections/91heartbeat/01basic/test.sv create mode 100644 tests/02objections/91heartbeat/02addremove/test.sv create mode 100644 tests/02objections/91heartbeat/03addlist/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/01all_active/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/02any_active/test.sv create mode 100644 tests/02objections/91heartbeat/04modes/03one_active/test.sv create mode 100644 tests/02objections/91heartbeat/05negative/01illegal_event/test.sv create mode 100644 tests/02objections/91heartbeat/05negative/02no_event/test.sv hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-04-29 19:27:04
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, OBJECTIONS_UPDATE has been updated via 778b20c69f679fae80e670503d276352fb845cd2 (commit) via db84bd5260368a9c5ea202e71b97b4c78a746690 (commit) via 88b7be9d80d931ded9e310f7acdf8fa3a9349d4d (commit) via 38021589738981fdfdd98a51c9d981a0804fa624 (commit) via 2371dd84e2a801edb0a2361b85d72606d0c34696 (commit) via 6e7a7b4eb754b647b04483a33c530d44bab2b32c (commit) via 46051d4c893d7f6cfd2232effde07e076ef7d636 (commit) via 5035e56443e81c148634a214e8379a911ef117b0 (commit) via fe9a47f5a1cb544ede9e150b0237d46ce3abd5bc (commit) via ec7aa27c55847e6b76ccaed0a7b7bca03b307ef0 (commit) via 2917dd12b6a795181f68c12f6ef682698b24c900 (commit) via 4635a5233734323e92e10dd79808b9509b52af7e (commit) via 5540504a60b1adc0a5b7360a17e452d3413ec79a (commit) from 1f978e5b45d3c8bef417df329e06b434c5f5e82f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 778b20c69f679fae80e670503d276352fb845cd2 Merge: db84bd5260368a9c5ea202e71b97b4c78a746690 1f978e5b45d3c8bef417df329e06b434c5f5e82f Author: John Rose <jl...@ca...> Date: Thu Apr 29 15:25:15 2010 -0400 Merge branch 'OBJECTIONS_UPDATE' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm into OBJECTIONS_UPDATE Conflicts: admin/bin/run_tests commit db84bd5260368a9c5ea202e71b97b4c78a746690 Merge: 17fadda612334180396b2b8018a6acd2f8eb270a 88b7be9d80d931ded9e310f7acdf8fa3a9349d4d Author: John Rose <jl...@ca...> Date: Thu Apr 29 15:21:54 2010 -0400 Merge branch 'master' of ssh://uvm.git.sourceforge.net/gitroot/uvm/uvm into OBJECTIONS_UPDATE. Add additional objection tests. Conflicts: admin/bin/run_tests distrib/src/base/uvm_objection.svh ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 1 + distrib/examples/basic_examples/ep/compile_ius.f | 2 +- distrib/examples/basic_examples/ep/test.sv | 5 +- .../examples/basic_examples/module/compile_ius.f | 2 +- distrib/examples/basic_examples/module/test.sv | 12 +- distrib/examples/basic_examples/pkg/compile_ius.f | 2 +- distrib/examples/basic_examples/pkg/test.sv | 10 +- distrib/examples/basic_examples/pkg/test_urm.sv | 176 ---- distrib/examples/callbacks/compile_ius.f | 3 +- distrib/examples/callbacks/top.sv | 6 +- .../examples/configuration/automated/classA.svh | 6 +- .../examples/configuration/automated/classB.svh | 6 +- .../examples/configuration/automated/classC.svh | 6 +- .../examples/configuration/automated/compile_ius.f | 2 +- .../examples/configuration/automated/my_env_pkg.sv | 6 +- distrib/examples/configuration/automated/top.sv | 6 +- distrib/examples/configuration/manual/classA.svh | 6 +- distrib/examples/configuration/manual/classB.svh | 6 +- distrib/examples/configuration/manual/classC.svh | 10 +- .../examples/configuration/manual/compile_ius.f | 2 +- .../examples/configuration/manual/my_env_pkg.sv | 6 +- distrib/examples/configuration/manual/top.sv | 6 +- distrib/examples/factory/compile_ius.f | 2 +- distrib/examples/factory/env_pkg.sv | 6 +- distrib/examples/factory/gen_pkg.sv | 6 +- distrib/examples/factory/packet_pkg.sv | 6 +- distrib/examples/factory/test.sv | 6 +- distrib/examples/hello_world/uvm/compile_ius.f | 3 +- distrib/examples/hello_world/uvm/consumer.sv | 8 +- distrib/examples/hello_world/uvm/hello_world.sv | 10 +- distrib/examples/hello_world/uvm/packet.sv | 6 +- distrib/examples/hello_world/uvm/producer.sv | 8 +- distrib/examples/hello_world/uvm/top.sv | 6 +- distrib/examples/objections/compile_ius.f | 3 +- distrib/examples/objections/simple.sv | 5 +- distrib/examples/phases/basic/compile_ius.f | 2 +- distrib/examples/phases/basic/test.sv | 5 +- distrib/examples/phases/run_test/compile_ius.f | 2 +- distrib/examples/phases/run_test/test.sv | 6 +- distrib/examples/phases/stop_request/compile_ius.f | 2 +- distrib/examples/phases/stop_request/test.sv | 6 +- distrib/examples/run_all.pl | 77 ++ .../basic_read_write_sequence/compile_ius.f | 3 +- .../sequence/basic_read_write_sequence/top.sv | 17 +- distrib/examples/sequence/simple/compile_ius.f | 3 +- distrib/examples/sequence/simple/simple_driver.sv | 6 +- distrib/examples/sequence/simple/simple_item.sv | 6 +- distrib/examples/sequence/simple/simple_seq_lib.sv | 6 +- .../examples/sequence/simple/simple_sequencer.sv | 6 +- distrib/examples/sequence/simple/test.sv | 10 +- distrib/examples/trivial/compile_ius.f | 2 +- distrib/examples/trivial/component.sv | 6 +- .../uvm_examples/mechanics/hierarchy/compile_ius.f | 4 +- .../uvm_examples/mechanics/hierarchy/hierarchy.sv | 35 +- .../mechanics/interfaces/compile_ius.f | 2 +- .../uvm_examples/mechanics/interfaces/interface.sv | 9 +- .../mechanics/producer_consumer/compile_ius.f | 3 +- .../producer_consumer/ports_and_exports.sv | 12 +- .../examples/uvm_examples/uvm_tlm/bidir/bidir.sv | 11 +- .../uvm_examples/uvm_tlm/bidir/compile_ius.f | 4 +- .../uvm_examples/uvm_tlm/fifo/compile_ius.f | 2 +- distrib/examples/uvm_examples/uvm_tlm/fifo/fifo.sv | 11 +- distrib/examples/uvm_tlm/hierarchy/compile_ius.f | 2 +- distrib/examples/uvm_tlm/hierarchy/hierarchy.sv | 16 +- .../uvm_tlm/producer_consumer/compile_ius.f | 3 +- distrib/examples/uvm_tlm/producer_consumer/fifo.sv | 12 +- .../examples/uvm_tlm/uvm_tlm_fifo/compile_ius.f | 3 +- distrib/examples/uvm_tlm/uvm_tlm_fifo/test.sv | 10 +- distrib/examples/xbus/examples/compile_ius.f | 3 +- distrib/examples/xbus/examples/dut_dummy.v | 5 +- distrib/examples/xbus/examples/test_lib.sv | 6 +- .../examples/xbus/examples/xbus_demo_scoreboard.sv | 6 +- distrib/examples/xbus/examples/xbus_demo_tb.sv | 6 +- .../xbus/examples/xbus_example_master_seq_lib.sv | 6 +- distrib/examples/xbus/examples/xbus_tb_top.sv | 6 +- distrib/examples/xbus/sv/xbus.svh | 10 +- distrib/examples/xbus/sv/xbus_bus_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_env.sv | 6 +- distrib/examples/xbus/sv/xbus_if.sv | 5 +- distrib/examples/xbus/sv/xbus_master_agent.sv | 6 +- distrib/examples/xbus/sv/xbus_master_driver.sv | 6 +- distrib/examples/xbus/sv/xbus_master_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_master_seq_lib.sv | 6 +- distrib/examples/xbus/sv/xbus_master_sequencer.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_agent.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_driver.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_monitor.sv | 13 +- distrib/examples/xbus/sv/xbus_slave_seq_lib.sv | 6 +- distrib/examples/xbus/sv/xbus_slave_sequencer.sv | 6 +- distrib/examples/xbus/sv/xbus_transfer.sv | 6 +- distrib/examples/xbus/sv/xbus_version.svh | 10 +- distrib/src/base/base.svh | 12 +- distrib/src/base/uvm_barrier.svh | 4 +- distrib/src/base/uvm_barrier_pool.svh | 201 ---- distrib/src/base/uvm_callback.svh | 8 +- distrib/src/base/uvm_comparer.svh | 41 +- distrib/src/base/uvm_component.sv | 208 +--- distrib/src/base/uvm_component.svh | 59 +- distrib/src/base/uvm_config.sv | 13 +- distrib/src/base/uvm_config.svh | 6 +- distrib/src/base/uvm_event.svh | 4 +- distrib/src/base/uvm_event_callback.svh | 4 +- distrib/src/base/uvm_event_pool.svh | 212 ---- distrib/src/base/uvm_extern_report_server.svh | 6 +- distrib/src/base/uvm_factory.sv | 129 +--- distrib/src/base/uvm_factory.svh | 44 +- distrib/src/base/uvm_globals.svh | 40 +- distrib/src/base/uvm_misc.sv | 10 +- distrib/src/base/uvm_misc.svh | 8 +- distrib/src/base/uvm_object.sv | 31 +- distrib/src/base/uvm_object.svh | 23 +- distrib/src/base/uvm_object_globals.svh | 25 +- distrib/src/base/uvm_objection.svh | 5 +- distrib/src/base/uvm_packer.sv | 18 +- distrib/src/base/uvm_packer.svh | 6 +- distrib/src/base/uvm_phases.sv | 6 +- distrib/src/base/uvm_pool.svh | 5 +- distrib/src/base/uvm_port_base.svh | 52 +- distrib/src/base/uvm_printer.sv | 20 +- distrib/src/base/uvm_printer.svh | 6 +- distrib/src/base/uvm_queue.svh | 15 +- distrib/src/base/uvm_recorder.svh | 13 +- distrib/src/base/uvm_registry.svh | 6 +- distrib/src/base/uvm_report_handler.svh | 28 +- distrib/src/base/uvm_report_object.svh | 92 +-- distrib/src/base/uvm_report_server.svh | 6 +- distrib/src/base/uvm_root.svh | 168 +--- distrib/src/base/uvm_transaction.sv | 11 +- distrib/src/base/uvm_transaction.svh | 6 +- distrib/src/base/uvm_version.svh | 8 +- distrib/src/compatibility/avm_compatibility.svh | 320 ------ distrib/src/compatibility/avm_pkg.sv | 32 - distrib/src/compatibility/base_compatibility.svh | 30 - distrib/src/compatibility/compatibility.svh | 29 - distrib/src/compatibility/urm.svh | 32 - distrib/src/compatibility/urm_compatibility.svh | 23 - .../src/compatibility/urm_macro_compatibility.svh | 91 -- distrib/src/compatibility/urm_message.sv | 1068 -------------------- distrib/src/compatibility/urm_message.svh | 700 ------------- .../compatibility/urm_message_compatibility.svh | 85 -- distrib/src/compatibility/urm_message_defines.svh | 331 ------ .../src/compatibility/urm_meth_compatibility.svh | 119 --- .../src/compatibility/urm_port_compatibility.svh | 33 - .../src/compatibility/urm_type_compatibility.svh | 106 -- distrib/src/macros/uvm_callback_defines.svh | 4 +- .../src/macros/uvm_layered_stimulus_defines.svh | 59 -- distrib/src/macros/uvm_message_defines.svh | 23 +- distrib/src/macros/uvm_object_defines.svh | 177 +---- distrib/src/macros/uvm_phase_defines.svh | 15 +- distrib/src/macros/uvm_printer_defines.svh | 4 +- distrib/src/macros/uvm_sequence_defines.svh | 4 +- distrib/src/macros/uvm_tlm_defines.svh | 5 +- distrib/src/macros/uvm_undefineall.svh | 450 +-------- distrib/src/macros/uvm_version_defines.svh | 4 +- .../layered_stimulus/uvm_layered_stimulus.svh | 32 - .../methodology/layered_stimulus/uvm_scenario.svh | 88 -- .../layered_stimulus/uvm_scenario_controller.svh | 76 -- .../layered_stimulus/uvm_scenario_driver.svh | 75 -- distrib/src/methodology/methodology.svh | 7 +- distrib/src/methodology/methodology_noparm.svh | 38 - .../methodology/sequences/uvm_push_sequencer.svh | 4 +- distrib/src/methodology/sequences/uvm_sequence.svh | 37 +- .../methodology/sequences/uvm_sequence_base.svh | 62 +- .../methodology/sequences/uvm_sequence_builtin.svh | 6 +- .../methodology/sequences/uvm_sequence_item.svh | 65 +-- .../src/methodology/sequences/uvm_sequencer.svh | 170 +--- .../sequences/uvm_sequencer_analysis_fifo.svh | 8 +- .../methodology/sequences/uvm_sequencer_base.svh | 33 +- .../sequences/uvm_sequencer_param_base.svh | 17 +- distrib/src/methodology/uvm_agent.svh | 6 +- .../src/methodology/uvm_algorithmic_comparator.svh | 7 +- distrib/src/methodology/uvm_driver.svh | 6 +- distrib/src/methodology/uvm_env.svh | 71 +-- .../src/methodology/uvm_in_order_comparator.svh | 6 +- distrib/src/methodology/uvm_meth_defines.svh | 6 +- distrib/src/methodology/uvm_monitor.svh | 6 +- distrib/src/methodology/uvm_pair.svh | 8 +- distrib/src/methodology/uvm_policies.svh | 10 +- distrib/src/methodology/uvm_push_driver.svh | 6 +- distrib/src/methodology/uvm_random_stimulus.svh | 6 +- distrib/src/methodology/uvm_scoreboard.svh | 6 +- distrib/src/methodology/uvm_subscriber.svh | 6 +- distrib/src/methodology/uvm_test.svh | 6 +- distrib/src/uvm.svh | 8 +- distrib/src/uvm_base_pkg.sv | 57 - distrib/src/uvm_macros.svh | 58 +- distrib/src/uvm_pkg.sv | 6 +- distrib/src/uvm_templates.svh | 47 - distrib/src/uvm_tlm/sqr_connections.svh | 41 +- distrib/src/uvm_tlm/sqr_ifs.svh | 10 +- distrib/src/uvm_tlm/uvm_exports.svh | 6 +- distrib/src/uvm_tlm/uvm_imps.svh | 6 +- distrib/src/uvm_tlm/uvm_ports.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_fifo_base.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_fifos.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_ifs.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_imps.svh | 7 +- distrib/src/uvm_tlm/uvm_tlm_req_rsp.svh | 7 +- tests/02objections/03basic/01basic/ius.fails | 1 + tests/02objections/03basic/01basic/test.sv | 61 ++ tests/02objections/03basic/02simple/test.sv | 135 +++ tests/02objections/03basic/03complex/test.sv | 171 ++++ .../02objections/03basic/04module/test.sv | 64 +- .../02objections/03basic/05user_objection/test.sv | 64 ++ tests/02objections/03basic/06xbus/README.txt | 4 + .../02objections/03basic/06xbus}/dut_dummy.v | 6 +- tests/02objections/03basic/06xbus/obj_test_lib.sv | 82 ++ tests/02objections/03basic/06xbus/test.defines | 1 + .../02objections/03basic/06xbus/test.sv | 4 +- .../03basic/06xbus}/xbus_demo_scoreboard.sv | 22 +- .../02objections/03basic/06xbus}/xbus_demo_tb.sv | 12 +- .../03basic/06xbus/xbus_obj_seq_lib.sv | 62 ++ tests/02objections/03basic/07hier_gen/test.sv | 107 ++ .../04callback/01all_obj_dropped/test.sv | 146 +++ .../04callback/02raised_dropped/test.sv | 166 +++ tests/02objections/04callback/03hier/test.sv | 187 ++++ tests/02objections/05phases/01timeout/test.sv | 64 ++ tests/02objections/05phases/02timeout/test.sv | 136 +++ .../05phases/03reraise/01cancel_delta/test.sv | 131 +++ .../05phases/03reraise/02multi_cancel/test.sv | 118 +++ tests/02objections/05phases/04force_stop/test.sv | 66 ++ .../05phases/05with_stop/01obj_stop/test.sv | 94 ++ .../05phases/05with_stop/02obj_during_stop/test.sv | 131 +++ .../05phases/05with_stop/03obj_stop_drain/test.sv | 96 ++ .../05phases/05with_stop/04user_stop/test.sv | 103 ++ .../05phases/05with_stop/05user_stop_drain/test.sv | 104 ++ .../05with_stop/06user_stop_multi_drain/test.sv | 119 +++ tests/02objections/05phases/05with_stop/run.f | 2 + tests/02objections/05phases/10user_phase/ius.fails | 1 + tests/02objections/05phases/10user_phase/test.sv | 166 +++ tests/02objections/06late/01late_raiser/test.sv | 102 ++ tests/02objections/06late/02too_late/test.sv | 86 ++ .../02objections/07negative/01diff_dropper/test.sv | 70 ++ tests/02objections/07negative/02neg_drop/test.sv | 68 ++ 235 files changed, 3702 insertions(+), 6543 deletions(-) delete mode 100644 distrib/examples/basic_examples/pkg/test_urm.sv create mode 100755 distrib/examples/run_all.pl delete mode 100644 distrib/src/base/uvm_barrier_pool.svh delete mode 100644 distrib/src/base/uvm_event_pool.svh delete mode 100644 distrib/src/compatibility/avm_compatibility.svh delete mode 100644 distrib/src/compatibility/avm_pkg.sv delete mode 100644 distrib/src/compatibility/base_compatibility.svh delete mode 100644 distrib/src/compatibility/compatibility.svh delete mode 100644 distrib/src/compatibility/urm.svh delete mode 100644 distrib/src/compatibility/urm_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_macro_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_message.sv delete mode 100644 distrib/src/compatibility/urm_message.svh delete mode 100644 distrib/src/compatibility/urm_message_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_message_defines.svh delete mode 100644 distrib/src/compatibility/urm_meth_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_port_compatibility.svh delete mode 100644 distrib/src/compatibility/urm_type_compatibility.svh delete mode 100644 distrib/src/macros/uvm_layered_stimulus_defines.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_layered_stimulus.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario_controller.svh delete mode 100644 distrib/src/methodology/layered_stimulus/uvm_scenario_driver.svh delete mode 100644 distrib/src/methodology/methodology_noparm.svh delete mode 100644 distrib/src/uvm_base_pkg.sv delete mode 100644 distrib/src/uvm_templates.svh create mode 100644 tests/02objections/03basic/01basic/ius.fails create mode 100644 tests/02objections/03basic/01basic/test.sv create mode 100644 tests/02objections/03basic/02simple/test.sv create mode 100644 tests/02objections/03basic/03complex/test.sv copy distrib/examples/configuration/automated/my_env_pkg.sv => tests/02objections/03basic/04module/test.sv (54%) create mode 100644 tests/02objections/03basic/05user_objection/test.sv create mode 100644 tests/02objections/03basic/06xbus/README.txt copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/dut_dummy.v (95%) create mode 100644 tests/02objections/03basic/06xbus/obj_test_lib.sv create mode 100644 tests/02objections/03basic/06xbus/test.defines copy distrib/examples/xbus/examples/xbus_tb_top.sv => tests/02objections/03basic/06xbus/test.sv (91%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_scoreboard.sv (92%) copy {distrib/examples/xbus/examples => tests/02objections/03basic/06xbus}/xbus_demo_tb.sv (90%) create mode 100644 tests/02objections/03basic/06xbus/xbus_obj_seq_lib.sv create mode 100644 tests/02objections/03basic/07hier_gen/test.sv create mode 100644 tests/02objections/04callback/01all_obj_dropped/test.sv create mode 100644 tests/02objections/04callback/02raised_dropped/test.sv create mode 100644 tests/02objections/04callback/03hier/test.sv create mode 100644 tests/02objections/05phases/01timeout/test.sv create mode 100644 tests/02objections/05phases/02timeout/test.sv create mode 100644 tests/02objections/05phases/03reraise/01cancel_delta/test.sv create mode 100644 tests/02objections/05phases/03reraise/02multi_cancel/test.sv create mode 100644 tests/02objections/05phases/04force_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/01obj_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/02obj_during_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/03obj_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/04user_stop/test.sv create mode 100644 tests/02objections/05phases/05with_stop/05user_stop_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/06user_stop_multi_drain/test.sv create mode 100644 tests/02objections/05phases/05with_stop/run.f create mode 100644 tests/02objections/05phases/10user_phase/ius.fails create mode 100644 tests/02objections/05phases/10user_phase/test.sv create mode 100644 tests/02objections/06late/01late_raiser/test.sv create mode 100644 tests/02objections/06late/02too_late/test.sv create mode 100644 tests/02objections/07negative/01diff_dropper/test.sv create mode 100644 tests/02objections/07negative/02neg_drop/test.sv hooks/post-receive -- uvm |
From: Janick B. <ja...@us...> - 2010-04-29 16:15:40
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, master has been updated via 2b4a7c8c3be4bbe310de7acfc7f40980fe90459d (commit) from 88b7be9d80d931ded9e310f7acdf8fa3a9349d4d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2b4a7c8c3be4bbe310de7acfc7f40980fe90459d Author: Janick Bergeron <ja...@sy...> Date: Thu Apr 29 09:14:32 2010 -0700 Fixed bug when testdir is specified with a trailing slash ----------------------------------------------------------------------- Summary of changes: admin/bin/run_tests | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-04-28 21:48:50
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via 17af8207a58658bd5c122181c0a9c49fbd70181b (commit) from 731b17aaed4d6e02ee90608a25867452758a4291 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 17af8207a58658bd5c122181c0a9c49fbd70181b Author: John Rose <jl...@ca...> Date: Wed Apr 28 17:48:04 2010 -0400 Remove accidental debug statement. ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_callback.svh | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-04-28 21:44:58
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been updated via 731b17aaed4d6e02ee90608a25867452758a4291 (commit) from 4c3aed9f157e9cc808d09a1c0ccee1d69348f75b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 731b17aaed4d6e02ee90608a25867452758a4291 Author: John Rose <jl...@ca...> Date: Wed Apr 28 17:43:54 2010 -0400 Add iterator interface. ----------------------------------------------------------------------- Summary of changes: distrib/src/base/uvm_callback.svh | 103 +++++++++++++++++++++++++-- distrib/src/macros/uvm_callback_defines.svh | 37 +++++----- tests/09callbacks/06derived_ip/test.sv | 1 + 3 files changed, 116 insertions(+), 25 deletions(-) hooks/post-receive -- uvm |
From: John R. <jl...@us...> - 2010-04-28 20:42:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "uvm". The branch, CDNS_callbacks has been created at 4c3aed9f157e9cc808d09a1c0ccee1d69348f75b (commit) - Log ----------------------------------------------------------------- commit 4c3aed9f157e9cc808d09a1c0ccee1d69348f75b Author: John Rose <jl...@ca...> Date: Wed Apr 28 16:37:31 2010 -0400 Update with api changes for add/delete, and fix queue. commit 9a364c2c6d89b96ee013698f7c18820b7f54c387 Author: John Rose <jl...@ca...> Date: Mon Apr 26 02:33:42 2010 -0400 Add callback implementation to support Acellera requirements. Added support for type checking, typewide callbacks and iterators. BRANCH WAS CREATED BY: John Rose(jl...@ca...) John Rose(jl...@ca...) ----------------------------------------------------------------------- hooks/post-receive -- uvm |