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

tismer at codespeak.net tismer at codespeak.net
Mon Sep 22 20:21:53 CEST 2003


Author: tismer
Date: Mon Sep 22 20:21:52 2003
New Revision: 1398

Added:
   pypy/trunk/doc/funding/B6.wp53_small_os.txt   (props changed)
      - copied unchanged from rev 1397, pypy/trunk/doc/funding/B6.wp52_small_os.txt
Removed:
   pypy/trunk/doc/funding/B6.wp52_small_os.txt
Modified:
   pypy/trunk/doc/funding/B6.1_plan_introduction.txt
   pypy/trunk/doc/funding/B6.4_workpackage_list.txt
   pypy/trunk/doc/funding/B6.wp41_integrate_stackless.txt
   pypy/trunk/doc/funding/crossreferences.asc
Log:
splitting the small os

Modified: pypy/trunk/doc/funding/B6.1_plan_introduction.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.1_plan_introduction.txt	(original)
+++ pypy/trunk/doc/funding/B6.1_plan_introduction.txt	Mon Sep 22 20:21:52 2003
@@ -247,7 +247,7 @@
 the target platform.
 
 
-WP52_: A small Operating System for an Embedded Device
+WP53_: A small Operating System for an Embedded Device
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 *we are thinking of a printer here, but don't have facts yet*
@@ -361,4 +361,4 @@
 do look for existing solutions which allow to automate this
 effort at least partially.
 
-WP53_ WP54_ WP55_ WP10_ WP60_ WP70_ WP18_ WP80_
+WP54_ WP55_ WP56_ WP10_ WP60_ WP70_ WP18_ WP80_

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:21:52 2003
@@ -35,13 +35,13 @@
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
 WP51_ Porting PyPy to an Embedded Device                           9
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
-WP52_ A small Operating System for an Embedded Device             14
+WP53_ A small Operating System for an Embedded Device             14
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
-WP53_ Code Generator for SIMD Architecture                         9
+WP54_ Code Generator for SIMD Architecture                         9
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
-WP54_ Enhanced Numerical Package                                   6
+WP55_ Enhanced Numerical Package                                   6
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
-WP55_ Load Balancing in a Multi-Processor environment              9
+WP56_ Load Balancing in a Multi-Processor environment              9
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----
 WP60_ Project Documentation                                       25
 ----- ----------------------------------------------------- ----- ---- ---- ---- ----

Modified: pypy/trunk/doc/funding/B6.wp41_integrate_stackless.txt
==============================================================================
--- pypy/trunk/doc/funding/B6.wp41_integrate_stackless.txt	(original)
+++ pypy/trunk/doc/funding/B6.wp41_integrate_stackless.txt	Mon Sep 22 20:21:52 2003
@@ -44,7 +44,7 @@
 - Implement a dedicated run-time component (WP33_) for Stackless.
 
 - Implement a single-threaded, pre-emptive scheduler with
-  priorities. This is necessary to support small OSes, like WP52_.
+  priorities. This is necessary to support small OSes, like WP53_.
 
 - Further develop these technologies based on the results gathered in WP43_, 
   e.g. identify when these technologies would guide specific choices among the 

Deleted: /pypy/trunk/doc/funding/B6.wp52_small_os.txt
==============================================================================
--- /pypy/trunk/doc/funding/B6.wp52_small_os.txt	Mon Sep 22 20:21:52 2003
+++ (empty file)
@@ -1,77 +0,0 @@
-.. include:: crossreferences.asc
-
-.. |title| replace:: A small Operating System for an Embedded Device
-.. |wp|    replace:: WP11
-.. |start| replace:: M5
-.. |p1|    replace:: CT
-.. |m1|    replace:: 6
-.. |p2|    replace:: Y
-.. |m2|    replace:: 4
-.. |p3|    replace:: Y
-.. |m3|    replace:: 4
-.. |p4|    replace:: |e|
-.. |m4|    replace:: |e|
-.. |p5|    replace:: |e|
-.. |m5|    replace:: |e|
-.. |p6|    replace:: |e|
-.. |m6|    replace:: |e|
-
-.. include:: wp-toptable.asc
-
-.. include:: wp-tablebegin.asc
-
-**Objectives**
-
-- Building all parts of a small Operating System
-
-
-**FIXME: Split this one into two and insert M6 between!**
-
-.. include:: wp-tableend.asc
-.. include:: wp-tablebegin.asc
-
-**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.
- 
-- Extend the simulator of WP51_ accordingly.
-  
-- Implement the OS kernel as a set of prioritized tasklets
-  (using the support from WP41_)
-  
-- 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 
-
-.. include:: wp-tableend.asc

Modified: pypy/trunk/doc/funding/crossreferences.asc
==============================================================================
--- pypy/trunk/doc/funding/crossreferences.asc	(original)
+++ pypy/trunk/doc/funding/crossreferences.asc	Mon Sep 22 20:21:52 2003
@@ -10,13 +10,13 @@
 .. _WP43: B6.wp43_translator_optimisations.html
 .. _WP44: B6.wp44_integrate_psyco.html
 .. _WP51: B6.wp51_embedded_device.html
-.. _WP52: B6.wp52_small_os.html
-.. _WP53: 
+.. _WP53: B6.wp53_small_os.html
 .. _WP54: 
 .. _WP55: 
+.. _WP56: 
 .. _WP60: 
 .. _WP70: 
 .. _WP80: 
-.. attention:: **8 files missing: WP10 WP18 WP53 WP54 WP55 WP60 WP70 WP80**
+.. attention:: **8 files missing: WP10 WP18 WP54 WP55 WP56 WP60 WP70 WP80**
 
 .. |e| unicode:: 0x20 .. doesn't work with plain spaces
\ No newline at end of file


More information about the Pypy-commit mailing list