[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