[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