[Tinyos-2-commits] CVS: tinyos-2.x/tools/tinyos/safe tos-ramsize, 1.3, 1.4 tos-ramsize.1, 1.1, 1.2

John Regehr regehr at users.sourceforge.net
Sat Apr 11 13:51:06 PDT 2009


Update of /cvsroot/tinyos/tinyos-2.x/tools/tinyos/safe
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv12377

Modified Files:
	tos-ramsize tos-ramsize.1 
Log Message:
update docs, todos

Index: tos-ramsize
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tools/tinyos/safe/tos-ramsize,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** tos-ramsize	11 Apr 2009 02:36:39 -0000	1.3
--- tos-ramsize	11 Apr 2009 20:51:04 -0000	1.4
***************
*** 27,47 ****
  
  # TODO: 
! #   tighten results by keeping track of atomic sections
! #   support overriding the default heuristic for detecting atomic vectors
! #   get rid of hard-coded non-terminating functions, just derive this
! #     when no "ret" is executed
! #   test for tightness / soundness using randprog
! #   read config info from a file
! #     chip parameters
! #     libc information
! #     recursion and interrupt info
! #   support TOSThreads
! #   support msp430
! #   enumerate soundness requirements
! #     stores to SP are direct and use "out"
! #     no indirect stores to registers
! #     no reentrant interrupts
! #     outs to 0x3f are ending atomic blocks, seis are enabling interrupts for real
! #     return instructions go back to their callers' successors
  
  ##########################################################################
--- 27,61 ----
  
  # TODO: 
! #
! # flesh out the man page
! #
! # make a page on the TinyOS wiki
! #
! # tighten results by keeping track of depths inside and out of
! # atomic sections
! #
! # support overriding the default heuristic for detecting atomic
! # interrupts
! #
! # get rid of hard-coded non-terminating functions, just derive this
! # when no "ret" is executed
! #
! # test for tightness / soundness using randprog and Avrora
! #
! # read config info from a file
! #   chip parameters
! #   libc information
! #   recursion and interrupt info
! #
! # support TOSThreads
! #
! # support msp430
! #
! # enumerate soundness requirements
! #   stores to SP are direct and use "out"
! #   no reentrant interrupts
! #   outs to SREG are for ending atomic blocks, seis are enabling interrupts for real
! #   return instructions go back to their callers' successors
! #   special-cases are correct
  
  ##########################################################################

Index: tos-ramsize.1
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tools/tinyos/safe/tos-ramsize.1,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** tos-ramsize.1	10 Apr 2009 22:11:00 -0000	1.1
--- tos-ramsize.1	11 Apr 2009 20:51:04 -0000	1.2
***************
*** 9,11 ****
  .SH DESCRIPTION
  
! Write me.
--- 9,16 ----
  .SH DESCRIPTION
  
! This tool disassembles an elf file for AVR-based TinyOS platforms and
! estimates the maximum extent of its call stack.  This number is
! reported, along with the total static and dynamic RAM usage.
! 
! The primary documentation for this tool can be found on the TinyOS
! Documentation Wiki.



More information about the Tinyos-2-commits mailing list