From 540b575c636bcd82bdf5667a36a75d812e1da36d Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Sat, 22 Mar 2008 14:58:52 +0000 Subject: [PATCH] Add i4b project idea. Submitted by: bz --- en/projects/ideas/ideas.xml | 38 ++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/en/projects/ideas/ideas.xml b/en/projects/ideas/ideas.xml index b8791e924b..4993aeb22a 100644 --- a/en/projects/ideas/ideas.xml +++ b/en/projects/ideas/ideas.xml @@ -15,7 +15,7 @@ Ideas//EN" - $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.69 2008/03/20 18:52:13 rwatson Exp $ + $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.70 2008/03/21 20:18:13 rwatson Exp $ @@ -1186,6 +1186,42 @@ destDir parameter. + + ISDN subsytem (I4B) overhaul + + + +

Technical contact:Bjoern A. Zeeb

+ +

ISDN4BSD (I4B) is the ISDN subsytem within the FreeBSD source + tree. Due to the fact that parts were still running under the + Giant lock, I4B was disabled for FreeBSD 7.0 and needs locking to + become MPSAFE. In addition to that some of the code should be + overhauled to match the current expectations of a FreeBSD device + driver. Ideally things will work on 64bit platforms afterwards + and be endian safe.
Once this is done a next step would be + to evaluate integration of missing device drivers and CAPI4BSD + (C4B) into the tree.

+ +

Notes:

+
    +
  • We do not want a rewrite from scratch or another + implementation.
  • +
  • In case you are interested as a Google Summer of Code student: + you are not expected to finish the entire task but you will be + welcome to stay with the project once GSoC is over.
  • +
+ +

Requirements:

+
    +
  • ISDN line/PBX and ISDN card supported by I4B for testing.
  • +
  • Ability to read and understand foreign C code.
  • +
  • Ability to write C code.
  • +
  • A good understanding of FreeBSD device drivers and locking.
  • +
+
+