From owner-soc-status@FreeBSD.ORG Sun Jul 7 14:01:10 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3A53E9C0; Sun, 7 Jul 2013 14:01:10 +0000 (UTC) (envelope-from zxyu.core@gmail.com) Received: from mail-bk0-x232.google.com (mail-bk0-x232.google.com [IPv6:2a00:1450:4008:c01::232]) by mx1.freebsd.org (Postfix) with ESMTP id 9E55716C1; Sun, 7 Jul 2013 14:01:09 +0000 (UTC) Received: by mail-bk0-f50.google.com with SMTP id ik8so1531436bkc.37 for ; Sun, 07 Jul 2013 07:01:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=b9oSCv2j+jAmyRvsJCWiXA5lg/D0KufGA3e6IoQnpEI=; b=OSxt6MmLAQCjBkKr5+8Q54bhj4fqXLYOExUH/QgC541Lv4eXLzpQH4c7UWHFHmRONh 38WhHl08Zq3tv0YRynhaTrViada/coT9VTgcy0j8scbO5puZNGa0od4J8FxlpX5YB4bL 7Xy+1Qovq2T8+b/yN3j0zyAWZwlgHwVvVoG6ynkBrcMQjtG0wBvsy0xzfdoLeiwDpVUF uQ3fAQtYz9a2o0AKRScH0ScWScbIKBlPHwol8FTaBpVITzef9CSAKoEUl9J7GNo5MJEy v6YbahbC/RMH5vHABWBe46KRvsFoBaZgNAImLFL/KPpliEGPeyeC695zqZJpLqmYf++f iSPA== MIME-Version: 1.0 X-Received: by 10.205.12.67 with SMTP id ph3mr2766380bkb.87.1373205666657; Sun, 07 Jul 2013 07:01:06 -0700 (PDT) Received: by 10.204.39.16 with HTTP; Sun, 7 Jul 2013 07:01:06 -0700 (PDT) Date: Sun, 7 Jul 2013 22:01:06 +0800 Message-ID: Subject: Weekly report of July 1 From: zhixiang yu To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Alexander Motin X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 14:01:10 -0000 Hi all, I added one bare bone pci ahci emulation during this week. The pci config space such as device, vendor, class, subclass and progif etc. are implemented. Besides this, the Global Host Control registers emulation: CAP, PI and VS are also implemented. Now the freebsd recognize the host as Intel Cougar Point AHCI SATA controller. truncate -s 64M ahcidev ./bhyve -c1 -m 256 -AI -H -P -s 0:0,hostbridge -s 1:0,ahci,./ahcidev -s 2:0,virtio-blk,./diskdev -S 31,uart,stdio vm1 ... ahci0: port 0x2000-0x23ff at device 1.0 on pci0 device_attach: ahci0 attach returned 6 ... Thanks