{"text_format":"3","workbook":"xls","n_sheets":1,"sheets":["Sheet1"],"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"Sheet1","index":0,"n_rows":26,"n_cols":6,"rows_kept":26,"flags":["formulas_cached_only"]}
[null,"SMR Manual Test Suite - Test Specification","v1.0"]
[]
["TC ID","TC Description","TC Instructions","TC Date Run","TC Result","Perforce CL"]
[]
["S01.00","Test bootmain.s on platform where SMR Feature configured out (H4 platform)","See aReadMe.txt for preparation info"]
["S01.01","Start Bootloader OS Image in NOR Flash","1. Use T32 to program new Bootload OS Image into NOR \n2. Power cycle board and check Bootloader application runs as normal","22/05/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1/...@1609517"]
["S01.02","Start TShell OS Image in RAM from MMC card","1. Copy Textshell image to MMC and insert into board\n2. Reset board to boot OS Image held on MMC\n3. Check ROM boots OK","22/05/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1/...@1609517"]
["S01.03","Start TShell OS Image in RAM from NAND media","1. Copy the NAND2 Testshell image to MMC card along with Nandloader image\n2. Reset board to start Nandloader application and program NAND media with TShell image\n3. Boot Textshell image held in NAND using keypad boot loader menu\n4. Check ROM boots OK\n","04/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1/...@1609517"]
[]
["S02.00","Test bootmain.s on platform where SMR Feature configured in (NE1 platform) with no SMRs","See aReadMe.txt for build preparation info"]
["S02.01","Start Bootloader OS Image in NOR Flash","1. Use T32 to program new Bootload OS Image into NOR \n2. Power cycle board and check Bootloader application runs as normal","22/05/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1/...@1609517"]
["S02.02","Start TShell OS Image in RAM from MMC card","1. Copy Textshell image to MMC and insert into board\n2. Reset board to boot OS Image held on MMC\n3. Run \"T_SMR -1\" \n4. Look at trace out of debug serial port to verify SMRIB virtual address == 0 in SuperPage","22/05/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1/...@1609517"]
["S02.02.01","As parent, but SMP ROM","As parent, but run SMP ROM","22/05/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1/...@1609517"]
["S02.03","Start TShell OS Image in RAM from NAND media","1. Copy the NAND2 Testshell image to MMC card along with Nandloader image\n2. Reset board to start Nandloader application and program NAND media with TShell image\n3. Boot Textshell image held in NAND\n3. Run \"T_SMR -1\" \n4. Look at trace out of debug serial port to verify SMRIB virtual address == 0 in SuperPage","03/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1609523"]
["S02.02.01","As parent, but SMP ROM","As parent, but run SMP ROM","03/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1609523"]
[]
["S03.00","Test bootmain.s on platform where SMR Feature Configured in (NE1 platform) with various SMRs present","See aReadMe.txt for build preparation info"]
["S03.01","Start TShell OS Image in RAM from NAND media where 1 SMR has been created. ","1. Copy the NAND2 Testshell image to MMC card along with Nandloader image\n2. Reset board to start Nandloader application and program NAND media with TShell image\n3. Program a modified core-loader with ShadowHCR() routine that copies the first user-area partition into a SMR\n4. Use the Nandloader to create 3 user area partitions of 3Mb, (Reminader/2)Mb x2\n5. Boot Textshell image held in NAND\n6. Run \"T_SMR -1\"\n7. Check debug trace for SMR field in Super Page points to SMRIB table with atleast 1 entry","05/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1621206"]
["S03.01.01","As parent, check kernel code able to partially release SMR memory pages","As parent, with:\n8. Run \"T_SMR -2\" \n9. Check D_SMR can obtain SMRIB and release half of all the memory pages for one SMR returning pages to kernel free pool and update SMRIB","09/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1621401"]
["S03.01.02","As parent, check kernel code able to fully release SMR memory pages","As paranet, with:\n8. Run \"T_SMR -2\" \n9. Check D_SMR can obtain SMRIB and release all of the memory pages for one SMR returning  pages to kernel free pool and update SMRIB","09/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1621401"]
["S03.02","Start TShell OS Image in RAM from NAND media where 2 SMR has been created. ","1. Copy the NAND2 Testshell image to MMC card along with Nandloader image\n2. Reset board to start Nandloader application and program NAND media with TShell image\n3. Program a modified core-loader with ShadowHCR() routine that copies the first two user-area partitions as two SMRs\n4. Use the Nandloader to create 3 user area partitions of 4Mb, 4Mb, (Reminader)Mb\n5. Boot Textshell image held in NAND\n6. Run \"T_SMR -1\"\n7. Check debug trace for SMR field in Super Page points to SMRIB table with atleast 2 entries and that the SMR RAM pages can be hexdumped.","09/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1621206"]
["S03.03.00","Stress/Negative Tests for Bootstrap PSL","See aReadMe.txt for build preparation info"]
["S03.03.01","Start TShell OS Image in RAM from NAND media where a SMRIB has been created but contains no SMR records (i.e. addr and size = 0) to test PSL check","1. Copy the NE1_TBARMV5D-NAND2LDR_AUTO3-D.IMG ROM image to MMC card\n2. Reset/power board to auto-start Nandloader application and program NAND media with TShell image\n3. Board reboots into NAND image and botostrap faults if 0 size SMRIB found.","10/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1623056"]
["S03.03.02","As S03.03.01 but SMRIB size if > 7 entries to test PSL check","1. Copy the NE1_TBARMV5D-NAND2LDR_AUTO3-D.IMG ROM image to MMC card\n2. Reset/power board to auto-start Nandloader application and program NAND media with TShell image\n3. Board reboots into NAND image and botostrap faults if size of SMRIB found to be too large.","11/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1623738"]
["S03.04.00","Negative Tests for Bootstrap PIL","See aReadMe.txt for build preparation info"]
["S03.04.01","Start TShell OS Image in RAM from NAND media where 1 SMR has been created where its size is NOT a multiple of 4Kb (whole memory pages) to test PIL check","1. Copy the NE1_TBARMV5D-NAND2LDR_AUTO4-D.IMG ROM image to MMC card\n2. Reset/power board to auto-start Nandloader application and program NAND media with TShell image\n3. Board reboots into NAND image and botostrap faults when it discovers size of SMRs not a multiple of 4096 bytes.","11/06/2009\n08/07/2009","Pass","//EPOC/dv3/personal/2008/stephenm/sfm-baseH1-test1/...@1623738\n+ change core loader (ONBL2.CPP:600) to place non 4Kb multiple size in SMRIB table. ie. add 13 to iSize member."]