From owner-freebsd-embedded@FreeBSD.ORG Wed Jan 2 11:07:59 2008 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D21216A474 for ; Wed, 2 Jan 2008 11:07:59 +0000 (UTC) (envelope-from alexbez@gmail.com) Received: from hs-out-2122.google.com (hs-out-0708.google.com [64.233.178.248]) by mx1.freebsd.org (Postfix) with ESMTP id 3154313C4E3 for ; Wed, 2 Jan 2008 11:07:58 +0000 (UTC) (envelope-from alexbez@gmail.com) Received: by hs-out-2122.google.com with SMTP id j58so4340146hsj.11 for ; Wed, 02 Jan 2008 03:07:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=HOL5SUHQh1pElLTUgTtvBcpQCJwdT2XeiPFwKuAgw1Y=; b=uTWglNT5igIOhvAkzp490Gjdbetj1Kznk/u+fBUkyZWGMz22aaaGf9oWUJpuoQyUrxIUiXxoaLnZRMPxGA+tsDpq6irjurLmz7jyA861t/4kqAvUIGd1J8SlZsb+8hDZRw/Z/C+6LE0NQYnGdwsBMlQVZJ6AjOaIQg4+ORtxXqg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=VXr/7cooc3vLa5EGyECs+qJ/YjBDRDWsO+cy2FgJnbGwsMhzo8vYgAOp8IGytqQtLNtQMHDdsE6qznkJCWqcz0vNyOW5uv4g3ieG3Zqm6+t7Fbi8zJ+ZxC00dVZ7zUd8dtp07t3S4szdumeUrO9RbmgBWOW4eIxNAy+N3T4w4Vo= Received: by 10.150.155.1 with SMTP id c1mr1806764ybe.155.1199270435772; Wed, 02 Jan 2008 02:40:35 -0800 (PST) Received: by 10.150.149.12 with HTTP; Wed, 2 Jan 2008 02:40:35 -0800 (PST) Message-ID: <12e0c06a0801020240m42818a32r86ac6e4dc9ca121@mail.gmail.com> Date: Wed, 2 Jan 2008 12:40:35 +0200 From: "Alexander Bezprozvanny" To: freebsd-embedded@freebsd.org In-Reply-To: <12e0c06a0801020216s3a881e7cu2fbb9e555133289d@mail.gmail.com> MIME-Version: 1.0 References: <12e0c06a0801020216s3a881e7cu2fbb9e555133289d@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: [Q] Porting FreeBSD to run on top of some proprietary hard real time OS on exotic HW? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jan 2008 11:07:59 -0000 Hi all, We are facing the need to port FreeBSD to some (exotic) HW platform. I am totally new to this business, so I need to do some homework before coming up with a sensible project plan. The target HW platform already has some sort of a primitive proprietary hard real time OS running on it. Current plan is to have FreeBSD running in the idle process of that OS. The question is: what would be the requirements to that underlying OS from FreeBSD? What services/APIs shall it provide for FreeBSD? How the HW virtualization works in this case (RTC, etc)? If someone could point me to some resources/discussions on this subject, that would be most appreciated. Thank you! Alexander Bezprozvanny P.S. I have posted this to freebsd-platforms, but that mailing list seems to be pretty dead: for the last 12 months only spam bots and yours sincerely were posting there :-) so I decided to crosspost it to this list.