diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-11-09 16:27:42 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2009-11-09 16:27:42 +0000 |
commit | e6000760b27091647dc13bc763e0b37875ef4bd9 (patch) | |
tree | 13d9ddc5d4b62d2a363efd05a86ebe0dc1a6a83a /testsuites/libtests/block06/block06.scn | |
parent | 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-e6000760b27091647dc13bc763e0b37875ef4bd9.tar.bz2 |
Added block05, block06 and block07
Diffstat (limited to 'testsuites/libtests/block06/block06.scn')
-rw-r--r-- | testsuites/libtests/block06/block06.scn | 512 |
1 files changed, 512 insertions, 0 deletions
diff --git a/testsuites/libtests/block06/block06.scn b/testsuites/libtests/block06/block06.scn new file mode 100644 index 0000000000..c18724e30e --- /dev/null +++ b/testsuites/libtests/block06/block06.scn @@ -0,0 +1,512 @@ +*** TEST BLOCK 6 *** +lower priority to 31: successful completion +register disk driver +disk io init: successful completion +disk init: /dev/bddisk0 +disk lock: successful completion +disk init: /dev/bddisk1 +disk lock: successful completion +creating task: bdt0: priority: 30: successful completion +starting task: bdt0: successful completion +creating task: bdt1: priority: 29: successful completion +starting task: bdt1: successful completion +creating task: bdt2: priority: 28: successful completion +starting task: bdt2: successful completion +test 1: Task 0 get buffer 0 from pool 0 +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_get[0]: successful completion +bdt0: rtems_bdbuf_release[0]: successful completion +bdt0: rtems_bdbuf_get[0]: successful completion +bdt0: rtems_bdbuf_release[0]: successful completion +test 1: passed +test 2: Task 0 get buffer 0 -> 4 from pool 0, task 2 and 1 block getting +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_get[0]: successful completion +bdt0: rtems_bdbuf_get[1]: successful completion +bdt0: rtems_bdbuf_get[2]: successful completion +bdt0: rtems_bdbuf_get[3]: successful completion +bdt0: rtems_bdbuf_get[4]: successful completion +bdt0: wake master: 0a010001: successful completion +master: wake task 1: 0a010004: successful completion +master: wake task 2: 0a010005: successful completion +master: wake task 0: 0a010003: successful completion +bdt2: rtems_bdbuf_get[0]: blocking ... +bdt1: rtems_bdbuf_get[0]: blocking ... +bdt0: rtems_bdbuf_release[0]: unblocks task 1 +bdt2: rtems_bdbuf_get[0]: successful completion +bdt2: rtems_bdbuf_release[0]: successful completion +bdt2: wake master: 0a010001: successful completion +bdt2: rtems_bdbuf_get[1]: blocking ... +bdt1: rtems_bdbuf_get[0]: successful completion +bdt1: rtems_bdbuf_release[0]: successful completion +bdt1: rtems_bdbuf_get[1]: blocking ... +bdt0: rtems_bdbuf_release[0]: successful completion +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_release[1]: unblocks task 1 +bdt2: rtems_bdbuf_get[1]: successful completion +bdt2: rtems_bdbuf_release[1]: successful completion +bdt2: wake master: 0a010001: successful completion +bdt2: rtems_bdbuf_get[2]: blocking ... +bdt1: rtems_bdbuf_get[1]: successful completion +bdt1: rtems_bdbuf_release[1]: successful completion +bdt1: rtems_bdbuf_get[2]: blocking ... +bdt0: rtems_bdbuf_release[1]: successful completion +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_release[2]: unblocks task 1 +bdt2: rtems_bdbuf_get[2]: successful completion +bdt2: rtems_bdbuf_release[2]: successful completion +bdt2: wake master: 0a010001: successful completion +bdt2: rtems_bdbuf_get[3]: blocking ... +bdt1: rtems_bdbuf_get[2]: successful completion +bdt1: rtems_bdbuf_release[2]: successful completion +bdt1: rtems_bdbuf_get[3]: blocking ... +bdt0: rtems_bdbuf_release[2]: successful completion +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_release[3]: unblocks task 1 +bdt2: rtems_bdbuf_get[3]: successful completion +bdt2: rtems_bdbuf_release[3]: successful completion +bdt2: wake master: 0a010001: successful completion +bdt2: rtems_bdbuf_get[4]: blocking ... +bdt1: rtems_bdbuf_get[3]: successful completion +bdt1: rtems_bdbuf_release[3]: successful completion +bdt1: rtems_bdbuf_get[4]: blocking ... +bdt0: rtems_bdbuf_release[3]: successful completion +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_release[4]: unblocks task 1 +bdt2: rtems_bdbuf_get[4]: successful completion +bdt2: rtems_bdbuf_release[4]: successful completion +bdt2: wake master: 0a010001: successful completion +bdt1: rtems_bdbuf_get[4]: successful completion +bdt1: rtems_bdbuf_release[4]: successful completion +bdt0: rtems_bdbuf_release[4]: successful completion +test 2: passed +test 3: Task 0 read buffer 5, modify and release modified +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_read[5]: successful completion +bdt0: rtems_bdbuf_release_modified[5]: successful completion +bdt0: rtems_bdbuf_read[5]: successful completion +bdt0: rtems_bdbuf_release[5]: successful completion +bdt0: disk ioctl: wake watcher: 0a010003: successful completion +test 3: passed +test 4: Task 0 read all buffers, task 1 blocks waiting for acessed buffer +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_read[0]: successful completion +bdt0: rtems_bdbuf_read[1]: successful completion +bdt0: rtems_bdbuf_read[2]: successful completion +bdt0: rtems_bdbuf_read[3]: successful completion +bdt0: rtems_bdbuf_read[4]: successful completion +bdt0: rtems_bdbuf_read[5]: successful completion +bdt0: rtems_bdbuf_read[6]: successful completion +bdt0: rtems_bdbuf_read[7]: successful completion +bdt0: rtems_bdbuf_read[8]: successful completion +bdt0: rtems_bdbuf_read[9]: successful completion +bdt0: rtems_bdbuf_read[10]: successful completion +bdt0: rtems_bdbuf_read[11]: successful completion +bdt0: rtems_bdbuf_read[12]: successful completion +bdt0: rtems_bdbuf_read[13]: successful completion +bdt0: rtems_bdbuf_read[14]: successful completion +bdt0: rtems_bdbuf_read[15]: successful completion +bdt0: rtems_bdbuf_read[16]: successful completion +bdt0: rtems_bdbuf_read[17]: successful completion +bdt0: rtems_bdbuf_read[18]: successful completion +bdt0: rtems_bdbuf_read[19]: successful completion +bdt0: rtems_bdbuf_read[20]: successful completion +bdt0: rtems_bdbuf_read[21]: successful completion +bdt0: rtems_bdbuf_read[22]: successful completion +bdt0: rtems_bdbuf_read[23]: successful completion +bdt0: rtems_bdbuf_read[24]: successful completion +bdt0: rtems_bdbuf_read[25]: successful completion +bdt0: rtems_bdbuf_read[26]: successful completion +bdt0: rtems_bdbuf_read[27]: successful completion +bdt0: rtems_bdbuf_read[28]: successful completion +bdt0: rtems_bdbuf_read[29]: successful completion +bdt0: rtems_bdbuf_read[30]: successful completion +bdt0: rtems_bdbuf_read[31]: successful completion +bdt0: rtems_bdbuf_read[32]: successful completion +bdt0: rtems_bdbuf_read[33]: successful completion +bdt0: rtems_bdbuf_read[34]: successful completion +bdt0: rtems_bdbuf_read[35]: successful completion +bdt0: rtems_bdbuf_read[36]: successful completion +bdt0: rtems_bdbuf_read[37]: successful completion +bdt0: rtems_bdbuf_read[38]: successful completion +bdt0: rtems_bdbuf_read[39]: successful completion +bdt0: rtems_bdbuf_read[40]: successful completion +bdt0: rtems_bdbuf_read[41]: successful completion +bdt0: rtems_bdbuf_read[42]: successful completion +bdt0: rtems_bdbuf_read[43]: successful completion +bdt0: rtems_bdbuf_read[44]: successful completion +bdt0: rtems_bdbuf_read[45]: successful completion +bdt0: rtems_bdbuf_read[46]: successful completion +bdt0: rtems_bdbuf_read[47]: successful completion +bdt0: rtems_bdbuf_read[48]: successful completion +bdt0: rtems_bdbuf_read[49]: successful completion +bdt0: rtems_bdbuf_read[50]: successful completion +bdt0: rtems_bdbuf_read[51]: successful completion +bdt0: rtems_bdbuf_read[52]: successful completion +bdt0: rtems_bdbuf_read[53]: successful completion +bdt0: rtems_bdbuf_read[54]: successful completion +bdt0: rtems_bdbuf_read[55]: successful completion +bdt0: rtems_bdbuf_read[56]: successful completion +bdt0: rtems_bdbuf_read[57]: successful completion +bdt0: rtems_bdbuf_read[58]: successful completion +bdt0: rtems_bdbuf_read[59]: successful completion +bdt0: rtems_bdbuf_read[60]: successful completion +bdt0: rtems_bdbuf_read[61]: successful completion +bdt0: rtems_bdbuf_read[62]: successful completion +bdt0: rtems_bdbuf_read[63]: successful completion +bdt0: wake master: 0a010001: successful completion +master: wake task 1: 0a010004: successful completion +bdt1: rtems_bdbuf_get[0]: blocking ... +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_release_modified[0]: unblocks task 1 +bdt1: rtems_bdbuf_get[0]: successful completion +bdt1: rtems_bdbuf_release[0]: successful completion +bdt1: rtems_bdbuf_get[1]: blocking ... +bdt0: rtems_bdbuf_release_modified[0]: successful completion +bdt0: rtems_bdbuf_release_modified[1]: unblocks task 1 +bdt1: rtems_bdbuf_get[1]: successful completion +bdt1: rtems_bdbuf_release[1]: successful completion +bdt1: rtems_bdbuf_get[2]: blocking ... +bdt0: rtems_bdbuf_release_modified[1]: successful completion +bdt0: rtems_bdbuf_release_modified[2]: unblocks task 1 +bdt1: rtems_bdbuf_get[2]: successful completion +bdt1: rtems_bdbuf_release[2]: successful completion +bdt1: rtems_bdbuf_get[3]: blocking ... +bdt0: rtems_bdbuf_release_modified[2]: successful completion +bdt0: rtems_bdbuf_release_modified[3]: unblocks task 1 +bdt1: rtems_bdbuf_get[3]: successful completion +bdt1: rtems_bdbuf_release[3]: successful completion +bdt1: rtems_bdbuf_get[4]: blocking ... +bdt0: rtems_bdbuf_release_modified[3]: successful completion +bdt0: rtems_bdbuf_release_modified[4]: unblocks task 1 +bdt1: rtems_bdbuf_get[4]: successful completion +bdt1: rtems_bdbuf_release[4]: successful completion +bdt1: rtems_bdbuf_get[5]: blocking ... +bdt0: rtems_bdbuf_release_modified[4]: successful completion +bdt0: rtems_bdbuf_release_modified[5]: unblocks task 1 +bdt1: rtems_bdbuf_get[5]: successful completion +bdt1: rtems_bdbuf_release[5]: successful completion +bdt1: rtems_bdbuf_get[6]: blocking ... +bdt0: rtems_bdbuf_release_modified[5]: successful completion +bdt0: rtems_bdbuf_release_modified[6]: unblocks task 1 +bdt1: rtems_bdbuf_get[6]: successful completion +bdt1: rtems_bdbuf_release[6]: successful completion +bdt1: rtems_bdbuf_get[7]: blocking ... +bdt0: rtems_bdbuf_release_modified[6]: successful completion +bdt0: rtems_bdbuf_release_modified[7]: unblocks task 1 +bdt1: rtems_bdbuf_get[7]: successful completion +bdt1: rtems_bdbuf_release[7]: successful completion +bdt1: rtems_bdbuf_get[8]: blocking ... +bdt0: rtems_bdbuf_release_modified[7]: successful completion +bdt0: rtems_bdbuf_release_modified[8]: unblocks task 1 +bdt1: rtems_bdbuf_get[8]: successful completion +bdt1: rtems_bdbuf_release[8]: successful completion +bdt0: rtems_bdbuf_release_modified[8]: successful completion +bdt0: rtems_bdbuf_release_modified[9]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[9]: successful completion +bdt0: rtems_bdbuf_release_modified[10]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[10]: successful completion +bdt0: rtems_bdbuf_release_modified[11]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[11]: successful completion +bdt0: rtems_bdbuf_release_modified[12]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[12]: successful completion +bdt0: rtems_bdbuf_release_modified[13]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[13]: successful completion +bdt0: rtems_bdbuf_release_modified[14]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[14]: successful completion +bdt0: rtems_bdbuf_release_modified[15]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[15]: successful completion +bdt0: rtems_bdbuf_release_modified[16]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[16]: successful completion +bdt0: rtems_bdbuf_release_modified[17]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[17]: successful completion +bdt0: rtems_bdbuf_release_modified[18]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[18]: successful completion +bdt0: rtems_bdbuf_release_modified[19]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[19]: successful completion +bdt0: rtems_bdbuf_release_modified[20]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[20]: successful completion +bdt0: rtems_bdbuf_release_modified[21]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[21]: successful completion +bdt0: rtems_bdbuf_release_modified[22]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[22]: successful completion +bdt0: rtems_bdbuf_release_modified[23]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[23]: successful completion +bdt0: rtems_bdbuf_release_modified[24]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[24]: successful completion +bdt0: rtems_bdbuf_release_modified[25]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[25]: successful completion +bdt0: rtems_bdbuf_release_modified[26]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[26]: successful completion +bdt0: rtems_bdbuf_release_modified[27]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[27]: successful completion +bdt0: rtems_bdbuf_release_modified[28]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[28]: successful completion +bdt0: rtems_bdbuf_release_modified[29]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[29]: successful completion +bdt0: rtems_bdbuf_release_modified[30]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[30]: successful completion +bdt0: rtems_bdbuf_release_modified[31]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[31]: successful completion +bdt0: disk ioctl: wake watcher: 0a010003: successful completion +bdt0: rtems_bdbuf_release_modified[32]: successful completion +bdt0: rtems_bdbuf_release_modified[33]: successful completion +bdt0: rtems_bdbuf_release_modified[34]: successful completion +bdt0: rtems_bdbuf_release_modified[35]: successful completion +bdt0: rtems_bdbuf_release_modified[36]: successful completion +bdt0: rtems_bdbuf_release_modified[37]: successful completion +bdt0: rtems_bdbuf_release_modified[38]: successful completion +bdt0: rtems_bdbuf_release_modified[39]: successful completion +bdt0: rtems_bdbuf_release_modified[40]: successful completion +bdt0: rtems_bdbuf_release_modified[41]: successful completion +bdt0: rtems_bdbuf_release_modified[42]: successful completion +bdt0: rtems_bdbuf_release_modified[43]: successful completion +bdt0: rtems_bdbuf_release_modified[44]: successful completion +bdt0: rtems_bdbuf_release_modified[45]: successful completion +bdt0: rtems_bdbuf_release_modified[46]: successful completion +bdt0: rtems_bdbuf_release_modified[47]: successful completion +bdt0: rtems_bdbuf_release_modified[48]: successful completion +bdt0: rtems_bdbuf_release_modified[49]: successful completion +bdt0: rtems_bdbuf_release_modified[50]: successful completion +bdt0: rtems_bdbuf_release_modified[51]: successful completion +bdt0: rtems_bdbuf_release_modified[52]: successful completion +bdt0: rtems_bdbuf_release_modified[53]: successful completion +bdt0: rtems_bdbuf_release_modified[54]: successful completion +bdt0: rtems_bdbuf_release_modified[55]: successful completion +bdt0: rtems_bdbuf_release_modified[56]: successful completion +bdt0: rtems_bdbuf_release_modified[57]: successful completion +bdt0: rtems_bdbuf_release_modified[58]: successful completion +bdt0: rtems_bdbuf_release_modified[59]: successful completion +bdt0: rtems_bdbuf_release_modified[60]: successful completion +bdt0: rtems_bdbuf_release_modified[61]: successful completion +bdt0: rtems_bdbuf_release_modified[62]: successful completion +bdt0: rtems_bdbuf_release_modified[63]: successful completion +bdt0: disk ioctl: wake watcher: 0a010003: successful completion +test 4: passed +test 5: Task 0 read all buffers, task 1 blocks waiting for new buffer +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_read[0]: successful completion +bdt0: rtems_bdbuf_read[1]: successful completion +bdt0: rtems_bdbuf_read[2]: successful completion +bdt0: rtems_bdbuf_read[3]: successful completion +bdt0: rtems_bdbuf_read[4]: successful completion +bdt0: rtems_bdbuf_read[5]: successful completion +bdt0: rtems_bdbuf_read[6]: successful completion +bdt0: rtems_bdbuf_read[7]: successful completion +bdt0: rtems_bdbuf_read[8]: successful completion +bdt0: rtems_bdbuf_read[9]: successful completion +bdt0: rtems_bdbuf_read[10]: successful completion +bdt0: rtems_bdbuf_read[11]: successful completion +bdt0: rtems_bdbuf_read[12]: successful completion +bdt0: rtems_bdbuf_read[13]: successful completion +bdt0: rtems_bdbuf_read[14]: successful completion +bdt0: rtems_bdbuf_read[15]: successful completion +bdt0: rtems_bdbuf_read[16]: successful completion +bdt0: rtems_bdbuf_read[17]: successful completion +bdt0: rtems_bdbuf_read[18]: successful completion +bdt0: rtems_bdbuf_read[19]: successful completion +bdt0: rtems_bdbuf_read[20]: successful completion +bdt0: rtems_bdbuf_read[21]: successful completion +bdt0: rtems_bdbuf_read[22]: successful completion +bdt0: rtems_bdbuf_read[23]: successful completion +bdt0: rtems_bdbuf_read[24]: successful completion +bdt0: rtems_bdbuf_read[25]: successful completion +bdt0: rtems_bdbuf_read[26]: successful completion +bdt0: rtems_bdbuf_read[27]: successful completion +bdt0: rtems_bdbuf_read[28]: successful completion +bdt0: rtems_bdbuf_read[29]: successful completion +bdt0: rtems_bdbuf_read[30]: successful completion +bdt0: rtems_bdbuf_read[31]: successful completion +bdt0: rtems_bdbuf_read[32]: successful completion +bdt0: rtems_bdbuf_read[33]: successful completion +bdt0: rtems_bdbuf_read[34]: successful completion +bdt0: rtems_bdbuf_read[35]: successful completion +bdt0: rtems_bdbuf_read[36]: successful completion +bdt0: rtems_bdbuf_read[37]: successful completion +bdt0: rtems_bdbuf_read[38]: successful completion +bdt0: rtems_bdbuf_read[39]: successful completion +bdt0: rtems_bdbuf_read[40]: successful completion +bdt0: rtems_bdbuf_read[41]: successful completion +bdt0: rtems_bdbuf_read[42]: successful completion +bdt0: rtems_bdbuf_read[43]: successful completion +bdt0: rtems_bdbuf_read[44]: successful completion +bdt0: rtems_bdbuf_read[45]: successful completion +bdt0: rtems_bdbuf_read[46]: successful completion +bdt0: rtems_bdbuf_read[47]: successful completion +bdt0: rtems_bdbuf_read[48]: successful completion +bdt0: rtems_bdbuf_read[49]: successful completion +bdt0: rtems_bdbuf_read[50]: successful completion +bdt0: rtems_bdbuf_read[51]: successful completion +bdt0: rtems_bdbuf_read[52]: successful completion +bdt0: rtems_bdbuf_read[53]: successful completion +bdt0: rtems_bdbuf_read[54]: successful completion +bdt0: rtems_bdbuf_read[55]: successful completion +bdt0: rtems_bdbuf_read[56]: successful completion +bdt0: rtems_bdbuf_read[57]: successful completion +bdt0: rtems_bdbuf_read[58]: successful completion +bdt0: rtems_bdbuf_read[59]: successful completion +bdt0: rtems_bdbuf_read[60]: successful completion +bdt0: rtems_bdbuf_read[61]: successful completion +bdt0: rtems_bdbuf_read[62]: successful completion +bdt0: rtems_bdbuf_read[63]: successful completion +bdt0: wake master: 0a010001: successful completion +master: wake task 1: 0a010004: successful completion +bdt1: rtems_bdbuf_get[20]: blocking ... +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_release_modified[0]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[0]: successful completion +bdt0: rtems_bdbuf_release_modified[1]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[1]: successful completion +bdt0: rtems_bdbuf_release_modified[2]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[2]: successful completion +bdt0: rtems_bdbuf_release_modified[3]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[3]: successful completion +bdt0: rtems_bdbuf_release_modified[4]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[4]: successful completion +bdt0: rtems_bdbuf_release_modified[5]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[5]: successful completion +bdt0: rtems_bdbuf_release_modified[6]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[6]: successful completion +bdt0: rtems_bdbuf_release_modified[7]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[7]: successful completion +bdt0: rtems_bdbuf_release_modified[8]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[8]: successful completion +bdt0: rtems_bdbuf_release_modified[9]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[9]: successful completion +bdt0: rtems_bdbuf_release_modified[10]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[10]: successful completion +bdt0: rtems_bdbuf_release_modified[11]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[11]: successful completion +bdt0: rtems_bdbuf_release_modified[12]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[12]: successful completion +bdt0: rtems_bdbuf_release_modified[13]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[13]: successful completion +bdt0: rtems_bdbuf_release_modified[14]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[14]: successful completion +bdt0: rtems_bdbuf_release_modified[15]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[15]: successful completion +bdt0: rtems_bdbuf_release_modified[16]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[16]: successful completion +bdt0: rtems_bdbuf_release_modified[17]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[17]: successful completion +bdt0: rtems_bdbuf_release_modified[18]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[18]: successful completion +bdt0: rtems_bdbuf_release_modified[19]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[19]: successful completion +bdt0: rtems_bdbuf_release_modified[20]: unblocks task 1 +bdt1: rtems_bdbuf_get[20]: successful completion +bdt1: rtems_bdbuf_release[20]: successful completion +bdt1: rtems_bdbuf_get[21]: blocking ... +bdt0: rtems_bdbuf_release_modified[20]: successful completion +bdt0: rtems_bdbuf_release_modified[21]: unblocks task 1 +bdt1: rtems_bdbuf_get[21]: successful completion +bdt1: rtems_bdbuf_release[21]: successful completion +bdt1: rtems_bdbuf_get[22]: blocking ... +bdt0: rtems_bdbuf_release_modified[21]: successful completion +bdt0: rtems_bdbuf_release_modified[22]: unblocks task 1 +bdt1: rtems_bdbuf_get[22]: successful completion +bdt1: rtems_bdbuf_release[22]: successful completion +bdt1: rtems_bdbuf_get[23]: blocking ... +bdt0: rtems_bdbuf_release_modified[22]: successful completion +bdt0: rtems_bdbuf_release_modified[23]: unblocks task 1 +bdt1: rtems_bdbuf_get[23]: successful completion +bdt1: rtems_bdbuf_release[23]: successful completion +bdt1: rtems_bdbuf_get[24]: blocking ... +bdt0: rtems_bdbuf_release_modified[23]: successful completion +bdt0: rtems_bdbuf_release_modified[24]: unblocks task 1 +bdt1: rtems_bdbuf_get[24]: successful completion +bdt1: rtems_bdbuf_release[24]: successful completion +bdt0: rtems_bdbuf_release_modified[24]: successful completion +bdt0: rtems_bdbuf_release_modified[25]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[25]: successful completion +bdt0: rtems_bdbuf_release_modified[26]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[26]: successful completion +bdt0: rtems_bdbuf_release_modified[27]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[27]: successful completion +bdt0: rtems_bdbuf_release_modified[28]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[28]: successful completion +bdt0: rtems_bdbuf_release_modified[29]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[29]: successful completion +bdt0: rtems_bdbuf_release_modified[30]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[30]: successful completion +bdt0: rtems_bdbuf_release_modified[31]: unblocks task 1 +bdt0: rtems_bdbuf_release_modified[31]: successful completion +bdt0: disk ioctl: wake watcher: 0a010003: successful completion +bdt0: rtems_bdbuf_release_modified[32]: successful completion +bdt0: rtems_bdbuf_release_modified[33]: successful completion +bdt0: rtems_bdbuf_release_modified[34]: successful completion +bdt0: rtems_bdbuf_release_modified[35]: successful completion +bdt0: rtems_bdbuf_release_modified[36]: successful completion +bdt0: rtems_bdbuf_release_modified[37]: successful completion +bdt0: rtems_bdbuf_release_modified[38]: successful completion +bdt0: rtems_bdbuf_release_modified[39]: successful completion +bdt0: rtems_bdbuf_release_modified[40]: successful completion +bdt0: rtems_bdbuf_release_modified[41]: successful completion +bdt0: rtems_bdbuf_release_modified[42]: successful completion +bdt0: rtems_bdbuf_release_modified[43]: successful completion +bdt0: rtems_bdbuf_release_modified[44]: successful completion +bdt0: rtems_bdbuf_release_modified[45]: successful completion +bdt0: rtems_bdbuf_release_modified[46]: successful completion +bdt0: rtems_bdbuf_release_modified[47]: successful completion +bdt0: rtems_bdbuf_release_modified[48]: successful completion +bdt0: rtems_bdbuf_release_modified[49]: successful completion +bdt0: rtems_bdbuf_release_modified[50]: successful completion +bdt0: rtems_bdbuf_release_modified[51]: successful completion +bdt0: rtems_bdbuf_release_modified[52]: successful completion +bdt0: rtems_bdbuf_release_modified[53]: successful completion +bdt0: rtems_bdbuf_release_modified[54]: successful completion +bdt0: rtems_bdbuf_release_modified[55]: successful completion +bdt0: rtems_bdbuf_release_modified[56]: successful completion +bdt0: rtems_bdbuf_release_modified[57]: successful completion +bdt0: rtems_bdbuf_release_modified[58]: successful completion +bdt0: rtems_bdbuf_release_modified[59]: successful completion +bdt0: rtems_bdbuf_release_modified[60]: successful completion +bdt0: rtems_bdbuf_release_modified[61]: successful completion +bdt0: rtems_bdbuf_release_modified[62]: successful completion +bdt0: rtems_bdbuf_release_modified[63]: successful completion +bdt0: disk ioctl: wake watcher: 0a010003: successful completion +test 5: passed +test 6: Task 0 release modified 4 buffers then syncs a 5th buffer +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_read[0]: successful completion +bdt0: rtems_bdbuf_read[1]: successful completion +bdt0: rtems_bdbuf_read[2]: successful completion +bdt0: rtems_bdbuf_read[3]: successful completion +bdt0: rtems_bdbuf_read[4]: successful completion +bdt0: rtems_bdbuf_release_modified[0]: successful completion +bdt0: rtems_bdbuf_release_modified[1]: successful completion +bdt0: rtems_bdbuf_release_modified[2]: successful completion +bdt0: rtems_bdbuf_release_modified[3]: successful completion +bdt0: rtems_bdbuf_sync[4]: successful completion +test 6: passed +test 7: Task 0 release modified 5 buffers then sync the device +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_read[0]: successful completion +bdt0: rtems_bdbuf_read[1]: successful completion +bdt0: rtems_bdbuf_read[2]: successful completion +bdt0: rtems_bdbuf_read[3]: successful completion +bdt0: rtems_bdbuf_read[4]: successful completion +bdt0: rtems_bdbuf_release_modified[0]: successful completion +bdt0: rtems_bdbuf_release_modified[1]: successful completion +bdt0: rtems_bdbuf_release_modified[2]: successful completion +bdt0: rtems_bdbuf_release_modified[3]: successful completion +bdt0: rtems_bdbuf_release_modified[4]: successful completion +bdt0: rtems_bdbuf_syncdev[5:2]: successful completion +test 7: passed +test 8: Task 0 releases modified 5 buffers is out or order sequence and the driver checks the buffers are in order +master: wake task 0: 0a010003: successful completion +bdt0: rtems_bdbuf_read[0]: successful completion +bdt0: rtems_bdbuf_read[1]: successful completion +bdt0: rtems_bdbuf_read[2]: successful completion +bdt0: rtems_bdbuf_read[3]: successful completion +bdt0: rtems_bdbuf_read[4]: successful completion +bdt0: rtems_bdbuf_release_modified[4]: successful completion +bdt0: rtems_bdbuf_release_modified[3]: successful completion +bdt0: rtems_bdbuf_release_modified[0]: successful completion +bdt0: rtems_bdbuf_release_modified[1]: successful completion +bdt0: rtems_bdbuf_release_modified[2]: successful completion +bdt0: rtems_bdbuf_syncdev[3:2]: checking order +disk ioctl: multi-block order check: count = 5 +bdt0: rtems_bdbuf_syncdev[3:2]: successful completion +test 8: passed +*** END OF TEST BLOCK 6 *** |