From owner-p4-projects@FreeBSD.ORG Fri May 24 09:38:21 2013 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B8825C9A; Fri, 24 May 2013 09:38:21 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7BB41C98 for ; Fri, 24 May 2013 09:38:21 +0000 (UTC) (envelope-from prw35@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6C307E64 for ; Fri, 24 May 2013 09:38:21 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.6/8.14.6) with ESMTP id r4O9cLfv045730 for ; Fri, 24 May 2013 09:38:21 GMT (envelope-from prw35@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.6/8.14.6/Submit) id r4O9cLiw045727 for perforce@freebsd.org; Fri, 24 May 2013 09:38:21 GMT (envelope-from prw35@FreeBSD.org) Date: Fri, 24 May 2013 09:38:21 GMT Message-Id: <201305240938.r4O9cLiw045727@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to prw35@FreeBSD.org using -f From: Philip Withnall Subject: PERFORCE change 229000 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.14 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 May 2013 09:38:22 -0000 http://p4web.freebsd.org/@@229000?ac=10 Change 229000 by prw35@pwithnall_zenith on 2013/05/24 09:37:55 Add CHERI compositor user-space library This provides a handy user-space interface for the driver's various ioctl()s. It's a very thin interface layer, which leaves all error checking to the kernel. It provides a few helper functions for writing pixel data to the compositor, but they are not meant to be the basis for any kind of serious graphics work (just for demo applications). For anything more serious, use pixman. Affected files ... .. //depot/projects/ctsrd/cheribsd/src/ctsrd-lib/Makefile#5 edit .. //depot/projects/ctsrd/cheribsd/src/ctsrd-lib/libcompositor/Makefile#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd-lib/libcompositor/cheri_compositor.h#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd-lib/libcompositor/compositor.c#1 add .. //depot/projects/ctsrd/cheribsd/src/ctsrd-lib/libcompositor/compositor.h#1 add Differences ... ==== //depot/projects/ctsrd/cheribsd/src/ctsrd-lib/Makefile#5 (text+ko) ==== @@ -6,6 +6,7 @@ SUBDIR= libde4tc \ libvuln_magic \ libvuln_png \ - libimagebox + libimagebox \ + libcompositor .include