[pypy-svn] rev 1400 - pypy/trunk/doc/funding

tismer at codespeak.net tismer at codespeak.net
Mon Sep 22 20:32:12 CEST 2003


Author: tismer
Date: Mon Sep 22 20:32:12 2003
New Revision: 1400

Modified:
   pypy/trunk/doc/funding/B6.4_workpackage_list.txt
   pypy/trunk/doc/funding/B6.wp52_small_os_pre.txt
   pypy/trunk/doc/funding/B6.wp53_small_os.txt
Log:
end of big renaming, so far.
Some WPs have yet to be added as files.

Modified: pypy/trunk/doc/funding/B6.4_workpackage_list.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.4_workpackage_list.txt	(original)
+++ pypy/trunk/doc/funding/B6.4_workpackage_list.txt	Mon Sep 22 20:32:12 2003
@@ -35,7 +35,9 @@
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
 WP51_ Porting PyPy to an Embedded Device                           9
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
-WP53_ A small Operating System for an Embedded Device             14
+WP52_ Evaluation whether to do a small OS in PyPy                  3
+----- ----------------------------------------------------- ----- ---- ---- ---- ----
+WP53_ A small Operating System for an Embedded Device             11
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
 WP54_ Code Generator for SIMD Architecture                         9
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----

Modified: pypy/trunk/doc/funding/B6.wp52_small_os_pre.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.wp52_small_os_pre.txt	(original)
+++ pypy/trunk/doc/funding/B6.wp52_small_os_pre.txt	Mon Sep 22 20:32:12 2003
@@ -1,14 +1,14 @@
 .. include:: crossreferences.asc
 
-.. |title| replace:: A small Operating System for an Embedded Device
-.. |wp|    replace:: WP11
+.. |title| replace:: Evaluation whether to do a small OS in PyPy
+.. |wp|    replace:: WP52
 .. |start| replace:: M5
 .. |p1|    replace:: CT
-.. |m1|    replace:: 6
+.. |m1|    replace:: 1
 .. |p2|    replace:: Y
-.. |m2|    replace:: 4
+.. |m2|    replace:: 1
 .. |p3|    replace:: Y
-.. |m3|    replace:: 4
+.. |m3|    replace:: 1
 .. |p4|    replace:: |e|
 .. |m4|    replace:: |e|
 .. |p5|    replace:: |e|
@@ -22,10 +22,7 @@
 
 **Objectives**
 
-- Building all parts of a small Operating System
-
-
-**FIXME: Split this one into two and insert M6 between!**
+- Deciding whether to build a small Operating System
 
 .. include:: wp-tableend.asc
 .. include:: wp-tablebegin.asc
@@ -39,39 +36,19 @@
   blocking calls must be recoded in in Python.
   
 - Check whether we need to implement a TCP/IP stack and if this
-  work is doable in reasonable time. If not, then cancel this
-  WP in favor of another application WP to be done instead.
-  
-- Recode the according device drivers in Python. Design tests
-  which ensure functional compatibility with the original ones,
-  as far as these exist.
- 
-- Extend the simulator of WP51_ accordingly.
-  
-- Implement the OS kernel as a set of prioritized tasklets
-  (using the support from WP41_)
+  work is doable in reasonable time. If not, then cancel the
+  next WP in favor of another validation WP to be done instead.
   
-- Implement a simple file system which is accessible by
-  Python, only.
-  
-- Implement a few basic protocols like FTP in order to provide
-  basic access to the internal data of the embedded device.
-  
-- Test the implementation both on the simulator and on the real hardware.
-
 .. include:: wp-tableend.asc
 .. include:: wp-tablebegin.asc
 
 **Deliverables**
 
-- DL??? Python implements the whole OS of the embedded device.
-- DL??? Passing all applicable elements of the standard test suite.
-
 .. include:: wp-tableend.asc
 .. include:: wp-tablebegin.asc
 
 **Milestones and Expected Result**
 
-- M7 
+- M6
 
 .. include:: wp-tableend.asc

Modified: pypy/trunk/doc/funding/B6.wp53_small_os.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.wp53_small_os.txt	(original)
+++ pypy/trunk/doc/funding/B6.wp53_small_os.txt	Mon Sep 22 20:32:12 2003
@@ -1,14 +1,14 @@
 .. include:: crossreferences.asc
 
 .. |title| replace:: A small Operating System for an Embedded Device
-.. |wp|    replace:: WP11
-.. |start| replace:: M5
+.. |wp|    replace:: WP53
+.. |start| replace:: M6
 .. |p1|    replace:: CT
-.. |m1|    replace:: 6
+.. |m1|    replace:: 5
 .. |p2|    replace:: Y
-.. |m2|    replace:: 4
+.. |m2|    replace:: 3
 .. |p3|    replace:: Y
-.. |m3|    replace:: 4
+.. |m3|    replace:: 3
 .. |p4|    replace:: |e|
 .. |m4|    replace:: |e|
 .. |p5|    replace:: |e|
@@ -32,19 +32,9 @@
 
 **Description of work**
 
-- Analyse the existing device drivers for the embedded device.
-  Figure out which drivers should be interfaced to, which
-  parts of the BIOS must be interfaced, and what has to be
-  recoded in Python. At least all drivers which have
-  blocking calls must be recoded in in Python.
-  
-- Check whether we need to implement a TCP/IP stack and if this
-  work is doable in reasonable time. If not, then cancel this
-  WP in favor of another application WP to be done instead.
-  
-- Recode the according device drivers in Python. Design tests
-  which ensure functional compatibility with the original ones,
-  as far as these exist.
+- Recode device drivers in Python, according to the results of WP52_.
+  Design tests which ensure functional compatibility with the original
+  ones, as far as these exist.
  
 - Extend the simulator of WP51_ accordingly.
   


More information about the Pypy-commit mailing list