From owner-p4-projects@FreeBSD.ORG Mon May 14 19:43:04 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DE5821065674; Mon, 14 May 2012 19:43:03 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A025F106566C for ; Mon, 14 May 2012 19:43:03 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 87E438FC14 for ; Mon, 14 May 2012 19:43:03 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4EJh3RJ090546 for ; Mon, 14 May 2012 19:43:03 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4EJh3i8090543 for perforce@freebsd.org; Mon, 14 May 2012 19:43:03 GMT (envelope-from rene@FreeBSD.org) Date: Mon, 14 May 2012 19:43:03 GMT Message-Id: <201205141943.q4EJh3i8090543@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211152 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2012 19:43:04 -0000 http://p4web.freebsd.org/@@211152?ac=10 Change 211152 by rene@rene_acer on 2012/05/14 19:42:34 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#141 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/hubs/article.sgml#7 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#25 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#56 integrate .. //depot/projects/docproj_nl/www/en/news/2009/Makefile#2 integrate .. //depot/projects/docproj_nl/www/en/news/2009/press.xml#1 branch .. //depot/projects/docproj_nl/www/en/news/status/Makefile#17 integrate .. //depot/projects/docproj_nl/www/en/news/status/report-2012-01-2012-03.xml#2 integrate .. //depot/projects/docproj_nl/www/en/news/status/status.sgml#18 integrate .. //depot/projects/docproj_nl/www/share/sgml/libcommon.xsl#11 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#142 integrate .. //depot/projects/docproj_nl/www/share/sgml/press.xml#26 integrate .. //depot/projects/docproj_nl/www/share/sgml/templates.oldpress.xsl#4 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#141 (text+ko) ==== @@ -1,4 +1,4 @@ - + + + We are not accepting any new mirrors at this time. + ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#25 (text+ko) ==== @@ -1,7 +1,7 @@ + January-March @@ -15,12 +15,15 @@

This report covers &os;-related projects between January and March 2012. It is the first of the four reports planned for 2012. This quarter was highlighted by releasing the next major version of &os;, - 9.0, which was finally released in the beginning of January 2012. Our - release engineering team has been also busy with preparation of the - 8.3-RELEASE, which was publicly announced in April.

+ 9.0, which was finally released in the beginning of January + 2012. The FreeBSD Project dedicates the FreeBSD 9.0-RELEASE to + the memory of Dennis M. Ritchie, one of the founding fathers of + the &unix; operating system. Our release engineering team has + been also busy with preparation of the 8.3-RELEASE, which was + publicly announced in April.

Thanks to all the reporters for the excellent work! This report - contains 25 entries and we hope you enjoy reading it.

+ contains 27 entries and we hope you enjoy reading it.

Please note that the deadline for submissions covering the period between April and June 2012 is July 15th, 2012.

@@ -105,10 +108,10 @@

The same as before, the outdated contents in the www/ja subtree were updated to the latest versions in the English counterpart. The updating work of the outdated translations in the www/ja subtree is - almost completed while the release documents for each release are - remaining.

+ almost complete. Only the translations of the release documents + for old releases may be outdated.

-

During this period, we translated the 9.0R announcement and +

During this period, we translated the 9.0-RELEASE announcement and published it in a timely manner. It seems that the Japanese version of the release announcement is important for Japanese people as this page has frequently been referenced.

@@ -192,14 +195,10 @@ - Looking for help getting - ports to build + Looking for help getting ports to build with clang. - Looking for help fixing ports - broken on CURRENT. (List needs updating, too.) - Looking for help with Tier-2 architectures. @@ -311,13 +310,13 @@

IPv6 performance numbers were often seen (significantly) lower - on &os; when comparing to IPv4. Continuing last years IPv6-only + on &os; when compared to IPv4. Continuing last years IPv6-only kernel efforts this project looked at various reasons for this and started fixing some.

As part of the project a benchmark framework was created that could carry out various tests including reboots in between runs and - gather results reproducibly and without user intervention. It + gather results reproducibly without user intervention. It allows regular benchmarking with minimal configuration and easy future extension for more benchmarks.

@@ -330,7 +329,7 @@ carried out. Some of the changes were equally applied to IPv4.

Performance numbers on physical and loopback interfaces are - basically on par with IPv4 when using offload support with + on par with IPv4 when using offload support with TCP/IPv6, which is a huge improvement. UDP and non-offload numbers on IPv6 have generally improved but are still lower than on IPv4 and will need future work to catch up with a decade of IPv4 @@ -338,7 +337,7 @@ send path packets per second (pps) numbers however have increased beating IPv4 when sending to a local discard device.

-

This gets us really close to be able to prefer IPv6 by default +

This gets us really close to being able to prefer IPv6 by default without causing loopback performance regressions. For physical interfaces, cxgb(4) in HEAD already supports IPv6 TCP offload and LRO/v6 support was added. To be able to get more test results on @@ -438,9 +437,8 @@

Recently DTrace in the kernel was improved to be able to load kernel modules with static dtrace providers after the dtrace - modules. This allows now to commit my already useable work in - progress with linuxulator specific static providers to - -current.

+ modules. This allows me to commit my linuxulator specific + static provider work to -CURRENT.

Together with the linuxulator DTrace probes I developed some D scripts to check various code paths in the linuxulator. Those @@ -473,9 +471,15 @@ linuxulator provides.

As of this writing, I'm in the process of preparing a commit of - this port (TODO: repocopy by portmgr, add conflicts in other - linux_base ports, commit the CentOS based one, some cleanup).

+ this port.

+ + + Repocopy by portmgr. + Add conflicts in other linux_base ports. + Commit the CentOS based one. + Some cleanup. + @@ -734,7 +738,7 @@ utilities and documentation.

    -
  • NAND FS support merged into "nand" project brach
  • +
  • NAND FS support merged into "nand" project branch
    • NAND FS filesystem
    • @@ -1202,7 +1206,7 @@ after 3.0, so as soon as a 3.1 version is imported, we will need to look at ways to get the &os; world and kernels to cross-compile. This is mainly of use for ARM and MIPS, which are architectures you - usually don not want to build natively on. + usually do not want to build natively on. Help to make unwilling ports build with Clang is always needed, and greatly appreciated. Please mail the maintainer of your @@ -1400,12 +1404,87 @@

      On behalf of the FreeBSD Project the Release Engineering Team - was pleased to announce the release of FreeBSD-8.3 on April 18th, - 2012.

      + was are pleased to announce the release of the &os; + 8.3-RELEASE on April 18th, 2012.

      -

      With the FreeBSD-8.3 release cycle completed our focus shifts to - preparing for the FreeBSD-9.1 release. A schedule will be posted +

      With the &os; 8.3 release cycle completed our focus shifts to + preparing for the &os; 9.1-RELEASE. A schedule will be posted shortly, with the release target date set for mid-July 2012.

      + + + &os; Services Control + + + + + Tom + Rhodes + + trhodes@FreeBSD.org + + + + + + + + +

      After a while of moving and getting a new job, I finally got + back to this project (also thanks to several submissions by + Julian Fagir), a new version has been uploaded along with a short + description page. The current version supports more options, a + configuration file, and updated rc.d script. It also includes + manual page updates and an optional debugging mode.

      + +
      + + + The bsdconfig(8) utility + + + + + Devin + Teske + + dteske@FreeBSD.org + + + + Ron + McDowell + + rcm@fuzzwad.org + + + + + + OpenSource Development Tree + + Menu Map w/ Includes + + Menu Map w/o Includes + + + +

      Approaching 20,000 lines of sh(1) code, the bsdconfig(8) tool is + approximately 70% complete. Upon completion of this project, + bsdconfig(8) will represent (in conjunction with + already-existing bsdinstall(8)) a complete set of utilities + capable of purposefully deprecating sysinstall(8) in &os; 9 and + higher. This project has been a labor of love for Ron McDowell + and I for over 90 days now and we are approaching the completion + of this wonderful tool.

      + + + + + The "installer suite" modules for acquiring/installing binary + packages and additional distribution sets. Startup services module. + + +
      ==== //depot/projects/docproj_nl/www/en/news/status/status.sgml#18 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -8,7 +8,7 @@ &header; -

      Next submissions due: April 15th, 2012

      +

      Next submissions due: July 15th, 2012

      Use the xml generator or download and edit the @@ -39,6 +39,13 @@

      These status reports may be reproduced in whole or in part, as long as the source is clearly identified and appropriate credit given.

      +

      2012

      + +
      +

      2011

        ==== //depot/projects/docproj_nl/www/share/sgml/libcommon.xsl#11 (text+ko) ==== @@ -1,7 +1,7 @@ - +

        Old press publications: + 2009, 2008, 2007, 2006, ==== //depot/projects/docproj_nl/www/share/sgml/news.xml#142 (text+ko) ==== @@ -25,12 +25,29 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.436 2012/04/30 17:34:57 issyl0 Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.437 2012/05/12 21:35:24 danger Exp $ 2012 + + + 5 + + + 12 + + + January-March, 2012 Status Report + +

        The January-March, 2012 Status Report is now + available with 27 entries.

        + + + + 4 ==== //depot/projects/docproj_nl/www/share/sgml/press.xml#26 (text+ko) ==== @@ -9,7 +9,7 @@ - $FreeBSD: www/share/sgml/press.xml,v 1.101 2012/05/07 02:22:32 gjb Exp $ + $FreeBSD: www/share/sgml/press.xml,v 1.102 2012/05/12 11:08:37 ryusuke Exp $ @@ -195,204 +195,4 @@ - - 2009 - - - 11 - - - FreeNAS 0.7 adds ZFS support - http://www.h-online.com/open/news/item/FreeNAS-0-7-adds-ZFS-support-853475.html - The H - http://www.h-online.com/ - 09 November 2009 - crve -

        A description of the new features in version 0.7 of the FreeBSD-based FreeNAS project.

        -
        - - - Update your FreeBSD software with care - http://blogs.techrepublic.com.com/security/?p=2615 - Tech Republic - http://www.techrepublic.com/ - 09 November 2009 - Chad Perrin -

        Chad Perrin describes how he keeps his FreeBSD system up to date.

        -
        -
        - - - 8 - - - &os; 8 Getting New Routing Architecture - http://www.internetnews.com/dev-news/article.php/3835746 - InternetNews.com ‐ WebMediaBrands Inc. - http://www.internetnews.com/ - 21 August 2009 - Sean Michael Kerner -

        This article introduces recent work on &os; network routing - architecture done by senior network architect from Blue Coat - ‐ Qing Li. Its main goal is to optimize &os; routing - code to better utilize parallel processing CPUs.

        -
        - - - FreeNAS: A Simple Data Storage Solution - http://www.radioworld.com/article/85170 - Radio World - http://www.radioworld.com/ - 11 August 2009 - Todd Dixon -

        The author is impressed by the speed and low resource usage of - FreeBSD-based FreeNAS.

        -
        -
        - - - 7 - - - Why &os; 8 Won't Rewrite the Book - http://www.internetnews.com/dev-news/article.php/3830041 - InternetNews.com ‐ WebMediaBrands Inc. - http://www.internetnews.com/ - 15 July 2009 - Sean Michael Kerner -

        An article about the upcoming &os; 8.0 release, which - includes interviews with Michael Lucas, author of the Absolute - &os; book, Matt Olander of iXsystems, and Kris Moore of - PC-BSD. The primary focus of the article is how &os;, even - across major releases, still keeps the disruption for users - to a minimum, and introduces new features and improvements - without forcing a paradigm shift on the users.

        -
        -
        - - - 6 - - - Most Reliable Hosting Company Sites in May 2009 - http://news.netcraft.com/archives/2009/06/02/most_reliable_hosting_company_sites_in_may_2009.html - Netcraft Ltd. - http://www.netcraft.com/ - 02 June 2009 - Paul Mutton -

        Three of the top five hosting providers in Netcraft's list - run FreeBSD.

        -
        - - - Securing Network Services with FreeBSD Jails - http://www.packtpub.com/article/securing-network-services-with-freebsd-jails - Packt Publishing - http://www.packtpub.com/ - June 2009 - Christer Edwards -

        An article on using FreeBSD's jails to safely run network services.

        -
        -
        - - - 5 - - - FreeBSD 7.2 released, now with Superpages - http://www.h-online.com/open/FreeBSD-7-2-released-now-with-Superpages--/news/113204 - The H - http://www.h-online.com/ - 04 May 2009 - djwm -

        An brief article on FreeBSD 7.2.

        -
        - - - FreeBSD 7.2 Review: Improved Virtualization - http://www.cyberciti.biz/tips/freebsd-72-review-improved-virtualization.html - nixCraft - http://www.cyberciti.biz/ - 02 May 2009 - Vivek Gite -

        Coverage of the new jail features in FreeBSD 7.2.

        -
        -
        - - - 4 - - - Great Bay Software Switches to BSD from Linux - http://www.marketwire.com/press-release/Great-Bay-Software-975478.html - Great Bay Software - http://www.greatbaysoftware.com/ - 16 April 2009 - Bob Durkee -

        Great Bay Software, the innovator of Endpoint Profiling for enterprise networks, - has switched to &os; from Linux for all of its appliances including the - Beacon Endpoint Profiler 3.0.

        -
        - - - First look at PC-BSD 7.1 - http://distrowatch.com/weekly.php?issue=20090413#feature - Distro Watch - http://www.distrowatch.com/ - 13 April 2009 -

        A reviewer takes PC-BSD 7.1 out for a spin.

        -
        - - - Combining Debian and FreeBSD; Pushing the Envelope of FOSS - http://www.linux-mag.com/id/7295 - Linux Magazine - http://www.linux-mag.com/ - 9 April 2009 - Nathan Willis -

        Coverage of Debian GNU/kFreeBSD, a GNU operating system that - uses the FreeBSD kernel.

        -
        -
        - - - 3 - - Tomahawk Desktop Switches to BSD from Linux - http://www.tomahawkcomputers.com/fund-raising/phase-one.html - Tomahawk Computers - http://www.tomahawkcomputers.com/ - 10 March 2009 - Sagara Wijetunga -

        Tomahawk Computers Pte Ltd. has switched to &os; from - Linux to make the next version of the Tomahawk Desktop operating - system.

        -
        -
        - - - 1 - - Coyote Point Builds on FreeBSD to Accelerate - http://www.internetnews.com/infra/article.php/3795791 - Internet News - http://www.internetnews.com/ - 13 January 2009 - Sean Michael Kerner -

        FreeBSD is at the core of Coyote Point's appliance.

        -
        - - - FreeBSD 7.1 Gets a Little Help from Sun - http://www.internetnews.com/dev-news/article.php/3794561 - Internet News - http://www.internetnews.com/ - 06 January 2009 - Sean Michael Kerner -

        An article covering technology sharing between Sun and the FreeBSD - project and other new features in FreeBSD 7.1.

        -
        -
        -
        - ==== //depot/projects/docproj_nl/www/share/sgml/templates.oldpress.xsl#4 (text+ko) ==== @@ -6,7 +6,7 @@ ]> - + @@ -47,6 +47,7 @@

        Other press publications: + 2009, 2008, 2007, 2006, From owner-p4-projects@FreeBSD.ORG Mon May 14 19:50:47 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CF0A61065674; Mon, 14 May 2012 19:50:46 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 924CA106566B for ; Mon, 14 May 2012 19:50:46 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 7BE138FC12 for ; Mon, 14 May 2012 19:50:46 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4EJokOu091234 for ; Mon, 14 May 2012 19:50:46 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4EJokD5091229 for perforce@freebsd.org; Mon, 14 May 2012 19:50:46 GMT (envelope-from rene@FreeBSD.org) Date: Mon, 14 May 2012 19:50:46 GMT Message-Id: <201205141950.q4EJokD5091229@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211153 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2012 19:50:47 -0000 http://p4web.freebsd.org/@@211153?ac=10 Change 211153 by rene@rene_acer on 2012/05/14 19:50:12 [www] share/sgml/libcommon.xsl 1.33 -> 1.34 Affected files ... .. //depot/projects/docproj_nl/www/nl/share/sgml/libcommon.xsl#18 edit Differences ... ==== //depot/projects/docproj_nl/www/nl/share/sgml/libcommon.xsl#18 (text+ko) ==== @@ -3,7 +3,7 @@ "http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd"> @@ -67,6 +67,7 @@

        Oude persberichten: + 2009, 2008, 2007, 2006, From owner-p4-projects@FreeBSD.ORG Fri May 18 08:20:58 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A4CB106566C; Fri, 18 May 2012 08:20:58 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E7164106564A for ; Fri, 18 May 2012 08:20:57 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id C8E3E8FC16 for ; Fri, 18 May 2012 08:20:57 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4I8KvxB011632 for ; Fri, 18 May 2012 08:20:57 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4I8KvRH011627 for perforce@freebsd.org; Fri, 18 May 2012 08:20:57 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Fri, 18 May 2012 08:20:57 GMT Message-Id: <201205180820.q4I8KvRH011627@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211312 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2012 08:20:58 -0000 http://p4web.freebsd.org/@@211312?ac=10 Change 211312 by rwatson@rwatson_svr_ctsrd_mipsbuild on 2012/05/18 08:19:58 Checkpoint initial version of the avgen(4) driver -- a generic device driver that can be attached to memory-mapped devices on the Avalon bus, exporting them to userspace for I/O via traditional read(2)/write(2), or for memory mapping via mmap(4). device.hints(5) entries specify the location and size of the mapping, which must be both page-aligned and an even multiple of page size. An initial entry is installed for the DE4 flash device so that we can directly program the flash from userspace, via /dev/de4flash. Refinement (and fixing) of this driver will likely be required before it can be used. There is some argument that this should really be named socgen, or similar, because it likely will work unmodified with other System-on-Chip buses such as AXI, as well. Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/dev/altera/avgen/altera_avgen.c#1 add .. //depot/projects/ctsrd/beribsd/src/sys/dev/altera/avgen/altera_avgen.h#1 add .. //depot/projects/ctsrd/beribsd/src/sys/mips/beri/files.beri#13 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/beri/std.beri#2 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI.hints#11 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_MDROOT#9 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_SDROOT#9 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/mips/beri/files.beri#13 (text+ko) ==== @@ -1,4 +1,5 @@ # $FreeBSD$ +dev/altera/avgen/altera_avgen.c optional altera_avgen dev/altera/jtag_uart/altera_jtag_uart.c optional altera_jtag_uart dev/altera/sdcard/altera_sdcard.c optional altera_sdcard dev/altera/sdcard/altera_sdcard_disk.c optional altera_sdcard ==== //depot/projects/ctsrd/beribsd/src/sys/mips/beri/std.beri#2 (text+ko) ==== ==== //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI.hints#11 (text+ko) ==== @@ -31,3 +31,14 @@ hint.terasic_mtl.0.pixel_msize=0x177000 hint.terasic_mtl.0.text_maddr=0x70177000 hint.terasic_mtl.0.text_msize=0x2000 + +# +# Expose the DE4 flash via an Avalon "generic" device. +# +hint.altera_avgen.0.at="nexus0" +hint.altera_avgen.0.maddr=0x74000000 +hint.altera_avgen.0.msize=0x4000000 +hint.altera_avgen.0.width=2 +hint.altera_avgen.0.fileio="rw" +hint.altera_avgen.0.memio="rwx" +hint.altera_avgen.0.devname="de4flash" ==== //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_MDROOT#9 (text+ko) ==== @@ -54,6 +54,7 @@ makeoptions MFS_IMAGE=/local/scratch/rnw24/mdroot.img options ROOTDEVNAME=\"ufs:md0\" +device altera_avgen device altera_jtag_uart device altera_sdcard device terasic_de4led ==== //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI_SDROOT#9 (text+ko) ==== @@ -46,6 +46,7 @@ options ROOTDEVNAME=\"ufs:altera_sdcard0\" +device altera_avgen device altera_jtag_uart device altera_sdcard device terasic_de4led From owner-p4-projects@FreeBSD.ORG Fri May 18 09:53:41 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2DFB81065674; Fri, 18 May 2012 09:53:41 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DAFD6106566C for ; Fri, 18 May 2012 09:53:40 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id AA1658FC0C for ; Fri, 18 May 2012 09:53:40 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4I9reYJ030638 for ; Fri, 18 May 2012 09:53:40 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4I9re8C030635 for perforce@freebsd.org; Fri, 18 May 2012 09:53:40 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Fri, 18 May 2012 09:53:40 GMT Message-Id: <201205180953.q4I9re8C030635@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211317 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2012 09:53:41 -0000 http://p4web.freebsd.org/@@211317?ac=10 Change 211317 by rwatson@rwatson_svr_ctsrd_mipsbuild on 2012/05/18 09:52:58 Clean up several nits in the avgen(4) driver: - Properly check access permissions on read(2)/write(2), they were inverted. - Use the right hint name in device.hints for memory mapped I/O permission. - Clean up make_dev(9) use when no unit is requested. Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/dev/altera/avgen/altera_avgen.c#2 edit .. //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI.hints#12 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/dev/altera/avgen/altera_avgen.c#2 (text+ko) ==== @@ -87,7 +87,7 @@ int error; sc = dev->si_drv1; - if ((sc->avg_flags & ALTERA_AVALON_FLAG_READ) != 0) + if ((sc->avg_flags & ALTERA_AVALON_FLAG_READ) == 0) return (EACCES); width = sc->avg_width; if (uio->uio_offset < 0 || uio->uio_offset % width != 0 || @@ -149,7 +149,7 @@ int error; sc = dev->si_drv1; - if ((sc->avg_flags & ALTERA_AVALON_FLAG_WRITE) != 0) + if ((sc->avg_flags & ALTERA_AVALON_FLAG_WRITE) == 0) return (EACCES); width = sc->avg_width; if (uio->uio_offset < 0 || uio->uio_offset % width != 0 || @@ -399,8 +399,12 @@ str_devname = "altera_avgen%d"; devunit = sc->avg_unit; } - sc->avg_cdev = make_dev(&avg_cdevsw, sc->avg_unit, UID_ROOT, - GID_WHEEL, S_IRUSR | S_IWUSR, str_devname, devunit); + if (devunit != -1) + sc->avg_cdev = make_dev(&avg_cdevsw, sc->avg_unit, UID_ROOT, + GID_WHEEL, S_IRUSR | S_IWUSR, str_devname, devunit); + else + sc->avg_cdev = make_dev(&avg_cdevsw, sc->avg_unit, UID_ROOT, + GID_WHEEL, S_IRUSR | S_IWUSR, str_devname); if (sc->avg_cdev == NULL) { device_printf(sc->avg_dev, "%s: make_dev failed\n", __func__); error = ENXIO; ==== //depot/projects/ctsrd/beribsd/src/sys/mips/conf/BERI.hints#12 (text+ko) ==== @@ -40,5 +40,5 @@ hint.altera_avgen.0.msize=0x4000000 hint.altera_avgen.0.width=2 hint.altera_avgen.0.fileio="rw" -hint.altera_avgen.0.memio="rwx" +hint.altera_avgen.0.mmapio="rwx" hint.altera_avgen.0.devname="de4flash" From owner-p4-projects@FreeBSD.ORG Fri May 18 10:47:04 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7B486106566C; Fri, 18 May 2012 10:47:04 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35DD9106564A for ; Fri, 18 May 2012 10:47:04 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 1E6738FC1C for ; Fri, 18 May 2012 10:47:04 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4IAl3ui040789 for ; Fri, 18 May 2012 10:47:03 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4IAl3HP040786 for perforce@freebsd.org; Fri, 18 May 2012 10:47:03 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Fri, 18 May 2012 10:47:03 GMT Message-Id: <201205181047.q4IAl3HP040786@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211320 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2012 10:47:04 -0000 http://p4web.freebsd.org/@@211320?ac=10 Change 211320 by rwatson@rwatson_svr_ctsrd_mipsbuild on 2012/05/18 10:46:31 Correct copy-and-paste-o: don't reuse a driver name in the driver definition or the collision may prevent one of the colliding drivers from registering properly. Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/dev/altera/avgen/altera_avgen.c#3 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/dev/altera/avgen/altera_avgen.c#3 (text+ko) ==== @@ -445,5 +445,5 @@ static devclass_t altera_avgen_devclass; -DRIVER_MODULE(mtl, nexus, altera_avgen_nexus_driver, altera_avgen_devclass, +DRIVER_MODULE(avgen, nexus, altera_avgen_nexus_driver, altera_avgen_devclass, 0, 0); From owner-p4-projects@FreeBSD.ORG Fri May 18 16:07:48 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6D2DA1065672; Fri, 18 May 2012 16:07:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F479106564A for ; Fri, 18 May 2012 16:07:48 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 1577F8FC0A for ; Fri, 18 May 2012 16:07:48 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4IG7lX1007175 for ; Fri, 18 May 2012 16:07:47 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4IG7l8b007172 for perforce@freebsd.org; Fri, 18 May 2012 16:07:47 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Fri, 18 May 2012 16:07:47 GMT Message-Id: <201205181607.q4IG7l8b007172@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211334 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2012 16:07:48 -0000 http://p4web.freebsd.org/@@211334?ac=10 Change 211334 by rwatson@rwatson_svr_ctsrd_mipsbuild on 2012/05/18 16:07:29 Integrate the CheriBSD branch to pick up the last few week of work on BeriBSD: syscons text console, new video and touch screen drivers, MIPS fixes, support for multi-user mode, Avalon generic driver, and much general fixery to use FreeBSD on BERI MIPS. Affected files ... .. //depot/projects/ctsrd/cheribsd/src/etc/etc.mips/ttys#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/conf/NOTES#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/conf/files.mips#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/conf/options#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/conf/options.mips#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/dev/altera/avgen/altera_avgen.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/altera/avgen/altera_avgen.h#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/altera/jtag_uart/altera_jtag_uart.c#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/dev/fb/fbreg.h#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/dev/gxemul/cons/gxemul_cons.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/syscons/schistory.c#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/dev/syscons/scterm-teken.c#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/dev/syscons/syscons.c#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl.h#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl_nexus.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl_pixel.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl_reg.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl_syscons.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtl/terasic_mtl_text.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtllcd/terasic_mtllcd.c#2 delete .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtllcd/terasic_mtllcd.h#2 delete .. //depot/projects/ctsrd/cheribsd/src/sys/dev/terasic/mtllcd/terasic_mtllcd_nexus.c#2 delete .. //depot/projects/ctsrd/cheribsd/src/sys/kern/init_main.c#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/beri/files.beri#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/beri/gxemul_cons.c#2 delete .. //depot/projects/ctsrd/cheribsd/src/sys/mips/beri/std.beri#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/BERI.hints#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/BERI_MDROOT#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/BERI_SDROOT#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/GXEMUL#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/GXEMUL.hints#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/mips/gxemul/files.gxemul#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/mips/gxemul/gxemul_machdep.c#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/mips/gxemul/std.gxemul#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/mips/include/sc_machdep.h#1 branch .. //depot/projects/ctsrd/cheribsd/src/sys/mips/mips/bus_space_generic.c#2 integrate .. //depot/projects/ctsrd/cheribsd/src/sys/mips/mips/sc_machdep.c#1 branch Differences ... ==== //depot/projects/ctsrd/cheribsd/src/etc/etc.mips/ttys#2 (text+ko) ==== @@ -28,6 +28,17 @@ # If console is marked "insecure", then init will ask for the root password # when going to single-user mode. console none unknown off secure +# +ttyv0 "/usr/libexec/getty Pc" xterm on secure +# Virtual terminals +ttyv1 "/usr/libexec/getty Pc" xterm off secure +ttyv2 "/usr/libexec/getty Pc" xterm off secure +ttyv3 "/usr/libexec/getty Pc" xterm off secure +ttyv4 "/usr/libexec/getty Pc" xterm off secure +ttyv5 "/usr/libexec/getty Pc" xterm off secure +ttyv6 "/usr/libexec/getty Pc" xterm off secure +ttyv7 "/usr/libexec/getty Pc" xterm off secure +ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure # Serial terminals # The 'dialup' keyword identifies dialin lines to login, fingerd etc. ttyu0 "/usr/libexec/getty std.115200" dialup on secure ==== //depot/projects/ctsrd/cheribsd/src/sys/conf/NOTES#2 (text+ko) ==== @@ -139,6 +139,12 @@ # options INCLUDE_CONFIG_FILE # Include this file in kernel +# +# Compile-time defaults for various boot parameters +# +options BOOTVERBOSE=1 +options BOOTHOWTO=RB_MULTIPLE + options GEOM_AES # Don't use, use GEOM_BDE options GEOM_BDE # Disk encryption. options GEOM_BSD # BSD disklabels ==== //depot/projects/ctsrd/cheribsd/src/sys/conf/files.mips#2 (text+ko) ==== @@ -126,3 +126,9 @@ dev/fdt/fdt_mips.c optional fdt +dev/fb/fb.c optional sc +dev/kbd/kbd.c optional sc +dev/syscons/scgfbrndr.c optional sc +dev/syscons/scterm-teken.c optional sc +dev/syscons/scvtb.c optional sc +mips/mips/sc_machdep.c optional sc ==== //depot/projects/ctsrd/cheribsd/src/sys/conf/options#2 (text+ko) ==== @@ -66,6 +66,8 @@ ADAPTIVE_LOCKMGRS ALQ AUDIT opt_global.h +BOOTHOWTO opt_global.h +BOOTVERBOSE opt_global.h CAPABILITIES opt_capsicum.h CAPABILITY_MODE opt_capsicum.h CODA_COMPAT_5 opt_coda.h ==== //depot/projects/ctsrd/cheribsd/src/sys/conf/options.mips#2 (text+ko) ==== @@ -55,6 +55,10 @@ CFE_ENV opt_global.h CFE_ENV_SIZE opt_global.h +GFB_DEBUG opt_gfb.h +GFB_NO_FONT_LOADING opt_gfb.h +GFB_NO_MODE_CHANGE opt_gfb.h + NOFPU opt_global.h TICK_USE_YAMON_FREQ opt_global.h ==== //depot/projects/ctsrd/cheribsd/src/sys/dev/altera/jtag_uart/altera_jtag_uart.c#2 (text+ko) ==== @@ -37,6 +37,7 @@ #include #include #include +#include #include #include @@ -297,7 +298,7 @@ { sprintf(cp->cn_name, "ttyu0"); - cp->cn_pri = CN_NORMAL; + cp->cn_pri = (boothowto & RB_SERIAL) ? CN_REMOTE : CN_NORMAL; } static void ==== //depot/projects/ctsrd/cheribsd/src/sys/dev/fb/fbreg.h#2 (text+ko) ==== @@ -84,6 +84,29 @@ u_int16_t ofwfb_readw(u_int16_t *addr); void ofwfb_writew(u_int16_t *addr, u_int16_t val); +#elif defined(__mips__) + +/* + * Use amd64/i386-like settings under the assumption that MIPS-based display + * drivers will have to add a level of indirection between a syscons-managed + * frame buffer and the actual video hardware. We are forced to do this + * because syscons doesn't carry around required busspace handles and tags to + * use here. This is only really a problem for true VGA devices hooked up to + * MIPS, as others will be performing a translation anyway. + */ +#define bcopy_io(s, d, c) memcpy((void *)(d), (void *)(s), (c)) +#define bcopy_toio(s, d, c) memcpy((void *)(d), (void *)(s), (c)) +#define bcopy_fromio(s, d, c) memcpy((void *)(d), (void *)(s), (c)) +#define bzero_io(d, c) memset((void *)(d), 0, (c)) +#define fill_io(p, d, c) memset((void *)(d), (p), (c)) +static __inline void +fillw(int val, uint16_t *buf, size_t size) +{ + while (size--) + *buf++ = val; +} +#define fillw_io(p, d, c) fillw((p), (void *)(d), (c)) + #else /* !__i386__ && !__amd64__ && !__ia64__ && !__sparc64__ && !__powerpc__ */ #define bcopy_io(s, d, c) memcpy_io((d), (s), (c)) #define bcopy_toio(s, d, c) memcpy_toio((d), (void *)(s), (c)) ==== //depot/projects/ctsrd/cheribsd/src/sys/dev/syscons/schistory.c#2 (text+ko) ==== @@ -42,7 +42,7 @@ #include #include -#if defined(__sparc64__) || defined(__powerpc__) +#if defined(__sparc64__) || defined(__powerpc__) || defined(__mips__) #include #else #include ==== //depot/projects/ctsrd/cheribsd/src/sys/dev/syscons/scterm-teken.c#2 (text+ko) ==== @@ -40,7 +40,7 @@ #include #include -#if defined(__sparc64__) || defined(__powerpc__) +#if defined(__sparc64__) || defined(__powerpc__) || defined(__mips__) #include #else #include ==== //depot/projects/ctsrd/cheribsd/src/sys/dev/syscons/syscons.c#2 (text+ko) ==== @@ -62,7 +62,7 @@ #include #include -#if defined(__sparc64__) || defined(__powerpc__) +#if defined(__sparc64__) || defined(__powerpc__) || defined(__mips__) #include #else #include ==== //depot/projects/ctsrd/cheribsd/src/sys/kern/init_main.c#2 (text+ko) ==== @@ -101,10 +101,17 @@ struct vmspace vmspace0; struct proc *initproc; -int boothowto = 0; /* initialized so that it can be patched */ +#ifndef BOOTHOWTO +#define BOOTHOWTO 0 +#endif +int boothowto = BOOTHOWTO; /* initialized so that it can be patched */ SYSCTL_INT(_debug, OID_AUTO, boothowto, CTLFLAG_RD, &boothowto, 0, "Boot control flags, passed from loader"); -int bootverbose; + +#ifndef BOOTVERBOSE +#define BOOTVERBOSE 0 +#endif +int bootverbose = BOOTVERBOSE; SYSCTL_INT(_debug, OID_AUTO, bootverbose, CTLFLAG_RW, &bootverbose, 0, "Control the output of verbose kernel messages"); ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/beri/files.beri#2 (text+ko) ==== @@ -1,4 +1,5 @@ # $FreeBSD$ +dev/altera/avgen/altera_avgen.c optional altera_avgen dev/altera/jtag_uart/altera_jtag_uart.c optional altera_jtag_uart dev/altera/sdcard/altera_sdcard.c optional altera_sdcard dev/altera/sdcard/altera_sdcard_disk.c optional altera_sdcard @@ -6,9 +7,12 @@ dev/altera/sdcard/altera_sdcard_nexus.c optional altera_sdcard dev/terasic/de4led/terasic_de4led.c optional terasic_de4led dev/terasic/de4led/terasic_de4led_nexus.c optional terasic_de4led -dev/terasic/mtllcd/terasic_mtllcd.c optional terasic_mtllcd -dev/terasic/mtllcd/terasic_mtllcd_nexus.c optional terasic_mtllcd +dev/terasic/mtl/terasic_mtl.c optional terasic_mtl +dev/terasic/mtl/terasic_mtl_nexus.c optional terasic_mtl +dev/terasic/mtl/terasic_mtl_pixel.c optional terasic_mtl +dev/terasic/mtl/terasic_mtl_reg.c optional terasic_mtl +dev/terasic/mtl/terasic_mtl_syscons.c optional terasic_mtl +dev/terasic/mtl/terasic_mtl_text.c optional terasic_mtl mips/beri/beri_machdep.c standard -mips/beri/gxemul_cons.c optional gxemul_cons mips/mips/intr_machdep.c standard mips/mips/tick.c standard ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/beri/std.beri#2 (text+ko) ==== ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/BERI.hints#2 (text+ko) ==== @@ -24,6 +24,21 @@ # # Terasic Multi-touch LCD (MTL), an optional feature in DE-4 configurations # -hint.terasic_mtllcd.0.at="nexus0" -hint.terasic_mtllcd.0.maddr=0x7f800000 -hint.terasic_mtllcd.0.msize=0x800000 +hint.terasic_mtl.0.at="nexus0" +hint.terasic_mtl.0.reg_maddr=0x70400000 +hint.terasic_mtl.0.reg_msize=0x1000 +hint.terasic_mtl.0.pixel_maddr=0x70000000 +hint.terasic_mtl.0.pixel_msize=0x177000 +hint.terasic_mtl.0.text_maddr=0x70177000 +hint.terasic_mtl.0.text_msize=0x2000 + +# +# Expose the DE4 flash via an Avalon "generic" device. +# +hint.altera_avgen.0.at="nexus0" +hint.altera_avgen.0.maddr=0x74000000 +hint.altera_avgen.0.msize=0x4000000 +hint.altera_avgen.0.width=2 +hint.altera_avgen.0.fileio="rw" +hint.altera_avgen.0.mmapio="rwx" +hint.altera_avgen.0.devname="de4flash" ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/BERI_MDROOT#2 (text+ko) ==== @@ -33,6 +33,11 @@ options FFS #Berkeley Fast Filesystem +options INET +options INET6 +options NFSCL +options NFS_ROOT + # Debugging for use in -current #options DEADLKRES #Enable the deadlock resolver options INVARIANTS #Enable calls of extra sanity checking @@ -49,11 +54,15 @@ makeoptions MFS_IMAGE=/local/scratch/rnw24/mdroot.img options ROOTDEVNAME=\"ufs:md0\" +device altera_avgen device altera_jtag_uart device altera_sdcard device terasic_de4led -device terasic_mtllcd +device terasic_mtl device md +device ether device loop device random +device sc +device snp ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/BERI_SDROOT#2 (text+ko) ==== @@ -32,6 +32,11 @@ options FFS #Berkeley Fast Filesystem +options INET +options INET6 +options NFSCL +options NFS_ROOT + # Debugging for use in -current #options DEADLKRES #Enable the deadlock resolver options INVARIANTS #Enable calls of extra sanity checking @@ -41,11 +46,15 @@ options ROOTDEVNAME=\"ufs:altera_sdcard0\" +device altera_avgen device altera_jtag_uart device altera_sdcard device terasic_de4led -device terasic_mtllcd +device terasic_mtl device md +device ether device loop device random +device sc +device snp ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/conf/GXEMUL#2 (text+ko) ==== @@ -1,5 +1,52 @@ -include BERI -ident GXEMUL +# +# GXEMUL "oldtestmips" sample kernel configuration. +# +# $FreeBSD$ +# + +ident GXEMUL + +machine mips mips64eb +cpu CPU_MIPS4KC + +options HZ=100 + +makeoptions ARCH_FLAGS="-march=mips64 -mabi=64" + +makeoptions KERNLOADADDR=0xffffffff80100000 + +include "../gxemul/std.gxemul" + +hints "GXEMUL.hints" #Default places to look for devices. + +makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols + +makeoptions MODULES_OVERRIDE="" + +options DDB +options KDB + +options SCHED_ULE + +options FFS #Berkeley Fast Filesystem + +# Debugging for use in -current +#options DEADLKRES #Enable the deadlock resolver +options INVARIANTS #Enable calls of extra sanity checking +options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS +#options WITNESS #Enable checks to detect deadlocks and cycles +#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed + +# +# This kernel configuration uses an embedded 8MB memory root file system. +# Adjust the following path based on local requirements. +# +options MD_ROOT # MD is a potential root device +options MD_ROOT_SIZE=8192 +#makeoptions MFS_IMAGE=/local/scratch/rnw24/mdroot.img +options ROOTDEVNAME=\"ufs:md0\" -nodevice altera_jtag_uart device gxemul_cons +device md +device loop +device random ==== //depot/projects/ctsrd/cheribsd/src/sys/mips/mips/bus_space_generic.c#2 (text+ko) ==== @@ -99,8 +99,8 @@ generic_bs_subregion, /* allocation/deallocation */ - NULL, - NULL, + generic_bs_alloc, + generic_bs_free, /* barrier */ generic_bs_barrier, @@ -109,91 +109,91 @@ generic_bs_r_1, generic_bs_r_2, generic_bs_r_4, - NULL, + generic_bs_r_8, /* read multiple */ generic_bs_rm_1, generic_bs_rm_2, generic_bs_rm_4, - NULL, + generic_bs_rm_8, /* read region */ generic_bs_rr_1, generic_bs_rr_2, generic_bs_rr_4, - NULL, + generic_bs_rr_8, /* write (single) */ generic_bs_w_1, generic_bs_w_2, generic_bs_w_4, - NULL, + generic_bs_w_8, /* write multiple */ generic_bs_wm_1, generic_bs_wm_2, generic_bs_wm_4, - NULL, + generic_bs_wm_8, /* write region */ generic_bs_wr_1, generic_bs_wr_2, generic_bs_wr_4, - NULL, + generic_bs_wr_8, /* set multiple */ - NULL, - NULL, - NULL, - NULL, + generic_bs_sm_1, + generic_bs_sm_2, + generic_bs_sm_4, + generic_bs_sm_8, /* set region */ generic_bs_sr_1, generic_bs_sr_2, generic_bs_sr_4, - NULL, + generic_bs_sr_8, /* copy */ generic_bs_c_1, generic_bs_c_2, generic_bs_c_4, - NULL, + generic_bs_c_8, /* read (single) stream */ generic_bs_r_1, generic_bs_r_2, generic_bs_r_4, - NULL, + generic_bs_r_8, /* read multiple stream */ generic_bs_rm_1, generic_bs_rm_2, generic_bs_rm_4, - NULL, + generic_bs_rm_8, /* read region stream */ generic_bs_rr_1, generic_bs_rr_2, generic_bs_rr_4, - NULL, + generic_bs_rr_8, /* write (single) stream */ generic_bs_w_1, generic_bs_w_2, generic_bs_w_4, - NULL, + generic_bs_w_8, /* write multiple stream */ generic_bs_wm_1, generic_bs_wm_2, generic_bs_wm_4, - NULL, + generic_bs_wm_8, /* write region stream */ generic_bs_wr_1, generic_bs_wr_2, generic_bs_wr_4, - NULL, + generic_bs_wr_8, }; /* Ultra-gross kludge */ @@ -254,6 +254,22 @@ return (0); } +int +generic_bs_alloc(void *t, bus_addr_t rstart, bus_addr_t rend, + bus_size_t size, bus_size_t alignment, bus_size_t boundary, int flags, + bus_addr_t *bpap, bus_space_handle_t *bshp) +{ + + panic("%s: not implemented", __func__); +} + +void +generic_bs_free(void *t, bus_space_handle_t bsh, bus_size_t size) +{ + + panic("%s: not implemented", __func__); +} + uint8_t generic_bs_r_1(void *t, bus_space_handle_t handle, bus_size_t offset) @@ -278,7 +294,13 @@ return (rd32(handle + offset)); } +uint64_t +generic_bs_r_8(void *t, bus_space_handle_t handle, bus_size_t offset) +{ + panic("%s: not implemented", __func__); +} + void generic_bs_rm_1(void *t, bus_space_handle_t bsh, bus_size_t offset, uint8_t *addr, size_t count) @@ -308,6 +330,13 @@ *addr++ = rd32(baddr); } +void +generic_bs_rm_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + uint64_t *addr, size_t count) +{ + + panic("%s: not implemented", __func__); +} /* * Read `count' 1, 2, 4, or 8 byte quantities from bus space @@ -350,6 +379,14 @@ } } +void +generic_bs_rr_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + uint64_t *addr, size_t count) +{ + + panic("%s: not implemented", __func__); +} + /* * Write the 1, 2, 4, or 8 byte value `value' to bus space * described by tag/handle/offset. @@ -378,6 +415,14 @@ wr32(bsh + offset, value); } +void +generic_bs_w_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + uint64_t value) +{ + + panic("%s: not implemented", __func__); +} + /* * Write `count' 1, 2, 4, or 8 byte quantities from the buffer * provided to bus space described by tag/handle/offset. @@ -412,6 +457,14 @@ wr32(baddr, *addr++); } +void +generic_bs_wm_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + const uint64_t *addr, size_t count) +{ + + panic("%s: not implemented", __func__); +} + /* * Write `count' 1, 2, 4, or 8 byte quantities from the buffer provided * to bus space described by tag/handle starting at `offset'. @@ -452,6 +505,14 @@ } } +void +generic_bs_wr_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + const uint64_t *addr, size_t count) +{ + + panic("%s: not implemented", __func__); +} + /* * Write the 1, 2, 4, or 8 byte value `val' to bus space described * by tag/handle/offset `count' times. @@ -486,6 +547,14 @@ wr32(addr, value); } +void +generic_bs_sm_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + uint64_t value, size_t count) +{ + + panic("%s: not implemented", __func__); +} + /* * Write `count' 1, 2, 4, or 8 byte value `val' to bus space described * by tag/handle starting at `offset'. @@ -520,6 +589,14 @@ wr32(addr, value); } +void +generic_bs_sr_8(void *t, bus_space_handle_t bsh, bus_size_t offset, + uint64_t value, size_t count) +{ + + panic("%s: not implemented", __func__); +} + /* * Copy `count' 1, 2, 4, or 8 byte values from bus space starting * at tag/bsh1/off1 to bus space starting at tag/bsh2/off2. @@ -585,6 +662,14 @@ } void +generic_bs_c_8(void *t, bus_space_handle_t bsh1, bus_size_t off1, + bus_space_handle_t bsh2, bus_size_t off2, size_t count) +{ + + panic("%s: not implemented", __func__); +} + +void generic_bs_barrier(void *t __unused, bus_space_handle_t bsh __unused, bus_size_t offset __unused, bus_size_t len __unused, From owner-p4-projects@FreeBSD.ORG Sat May 19 17:34:17 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 36AF01065670; Sat, 19 May 2012 17:34:17 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ECB7E106566B for ; Sat, 19 May 2012 17:34:16 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id D3F118FC0C for ; Sat, 19 May 2012 17:34:16 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q4JHYGOQ013914 for ; Sat, 19 May 2012 17:34:16 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q4JHYGHc013911 for perforce@freebsd.org; Sat, 19 May 2012 17:34:16 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 19 May 2012 17:34:16 GMT Message-Id: <201205191734.q4JHYGHc013911@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 211377 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2012 17:34:17 -0000 http://p4web.freebsd.org/@@211377?ac=10 Change 211377 by rene@rene_acer on 2012/05/19 17:33:29 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#142 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#24 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#142 integrate .. //depot/projects/docproj_nl/share/pgpkeys/vsevolod.key#3 integrate .. //depot/projects/docproj_nl/www/nl/share/sgml/libcommon.xsl#19 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#142 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -1323,9 +1323,9 @@ Several replacements for the default XDM program exist. One of them, - kdm (bundled with + KDM (bundled with KDE) is described later in this - chapter. The kdm display manager offers many visual + chapter. The KDM display manager offers many visual improvements and cosmetic frills, as well as the functionality to allow users to choose their window manager of choice at login time. @@ -1460,7 +1460,7 @@ Yet another option is to configure the display manager to allow choosing the window manager at login time; the section on KDE details - explains how to do this for kdm, the + explains how to do this for KDM, the display manager of KDE. @@ -1504,7 +1504,7 @@ Internationalization: KDE - is available in more than 40 languages + is available in more than 55 languages @@ -1525,13 +1525,16 @@ can be found on the KDE website. For FreeBSD specific information and resources on KDE, consult - the KDE on FreeBSD - team's website. + the KDE/FreeBSD + initiative's website. - There are two versions of KDE available on FreeBSD. Version 3 - has been around for a long time, and is very mature. Version 4, - the next generation, is also available in the Ports Collection. - They can even be installed side by side. + There are two versions of KDE + available on FreeBSD. Version 3 has been around for a long + time, and is still available in the Ports Collection though + it's now unmaintained and partially broken. Version 4 is + punctually updated and is the default choice for + KDE users. They can even be + installed side by side. @@ -1541,26 +1544,26 @@ other desktop environment, the software can be easily installed from a package or the Ports Collection: - To install the KDE3 package - from the network, simply type: + To install the KDE 3 package + from the network, type: &prompt.root; pkg_add -r kde - To install the KDE4 package - from the network, simply type: + To install the KDE 4 package + from the network, type: &prompt.root; pkg_add -r kde4 &man.pkg.add.1; will automatically fetch the latest version of the application. - To build KDE3 from source, + To build KDE 3 from source, use the ports tree: &prompt.root; cd /usr/ports/x11/kde3 &prompt.root; make install clean - To build KDE4 from source, + To build KDE 4 from source, use the ports tree: &prompt.root; cd /usr/ports/x11/kde4 @@ -1571,12 +1574,12 @@ instead of the default window manager. This is accomplished by editing the .xinitrc file: - For KDE3: - + For KDE 3: + &prompt.user; echo "exec startkde" > ~/.xinitrc - For KDE4: - + For KDE 4: + &prompt.user; echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc Now, whenever the X Window System is invoked with @@ -1587,7 +1590,7 @@ XDM is being used, the configuration is slightly different. Edit the .xsession file instead. Instructions - for kdm are described later in + for KDM are described later in this chapter. @@ -1618,28 +1621,28 @@ XDM can be used, as described earlier. However, KDE includes an - alternative, kdm, which is designed + alternative, KDM, which is designed to look more attractive and include more login-time options. In particular, users can easily choose (via a menu) which desktop environment (KDE, GNOME, or something else) to run after logging on. - To enable kdm, different files + To enable KDM, different files need to be edited depending on the version of KDE. - For KDE3, the ttyv8 + For KDE 3, the ttyv8 entry in /etc/ttys has to be adapted as follows: ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure - For KDE4, you have to add the - following lines to /etc/rc.conf: + For KDE 4, you have to mount + &man.procfs.5; and add the following line to + /etc/rc.conf: - local_startup="${local_startup} /usr/local/kde4/etc/rc.d" -kdm4_enable="YES" + kdm4_enable="YES" ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#142 (text+ko) ==== @@ -1,7 +1,7 @@ kde* Ports from the K Desktop Environment - (KDE) Project. + url="http://www.kde.org">KDE + Project. @@ -6004,7 +6004,8 @@ QTNONSTANDARD Suppress modification of CONFIGURE_ENV, - CONFIGURE_ARGS, and + CONFIGURE_ARGS, + CPPFLAGS and MAKE_ENV. @@ -6019,30 +6020,26 @@ QT_COMPONENTS - Specify tool and library dependencies for Qt4. + Specify tool and library dependencies for Qt 4. See below for details. UIC Set to the path of uic - (read-only variable). Default set according to - USE_QT_VER value. + (read-only variable). QMAKE Set to the path of qmake - (read-only variable). Default set according to - USE_QT_VER value. + (read-only variable). QMAKESPEC Set to the path of configuration file for - qmake (read-only variable). - Default set according to - USE_QT_VER value. + qmake (read-only variable). @@ -6056,8 +6053,9 @@ --with-qt-libraries=${QT_PREFIX}/lib \ --with-extra-libs=${LOCALBASE}/lib \ --with-extra-includes=${LOCALBASE}/include -CONFIGURE_ENV+= MOC="${MOC}" CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \ - QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}" +CONFIGURE_ENV+= MOC="${MOC}" LIBS="${QTCFGLIBS}" \ + QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}" +CPPFLAGS+= ${QTCPPFLAGS} If USE_QT_VER is set to 4, the following settings are also @@ -6070,8 +6068,8 @@ Component Selection (Qt 4.x Only) - When USE_QT_VER is set to 4, - individual Qt4 tool and library dependencies can be + When USE_QT_VER is set to 4, + individual Qt 4 tool and library dependencies can be specified in the QT_COMPONENTS variable. Every component can be suffixed by either _build or _run, the @@ -6088,7 +6086,7 @@ /usr/ports/Mk/bsd.qt.mk): - Available Qt4 Library Components + Available Qt 4 Library Components @@ -6122,7 +6120,7 @@ qt3support - Qt3 compatibility library + Qt 3 compatibility library @@ -6154,7 +6152,7 @@ executable after a successful compilation.
        - Available Qt4 Tool Components + Available Qt 4 Tool Components @@ -6178,7 +6176,7 @@ rcc - resource compiler (need if the application + resource compiler (needed if the application comes with *.rc or *.qrc files) @@ -6195,7 +6193,7 @@
        - Available Qt4 Plugin Components + Available Qt 4 Plugin Components @@ -6223,15 +6221,17 @@
        - Selecting Qt4 Components + Selecting Qt 4 Components - In this example, the ported application uses the Qt4 - graphical user interface library, the Qt4 core library, - all of the Qt4 code generation tools and Qt4's Makefile - generator. Since the gui library implies a dependency on - the core library, corelib does not need to be specified. - The Qt4 code generation tools moc, uic and rcc, as well as - the Makefile generator qmake are only needed at buildtime, + In this example, the ported application uses the Qt 4 + graphical user interface library, the Qt 4 core library, + all of the Qt 4 code generation tools and Qt 4's Makefile + generator. Since the gui library implies + a dependency on the core library, corelib + does not need to be specified. The Qt 4 code generation tools + moc, uic and + rcc, as well as the Makefile generator + qmake are only needed at buildtime, thus they are specified with the _build suffix: @@ -6252,7 +6252,7 @@ do-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ - ${QMAKE} -unix PREFIX=${PREFIX} texmaker.pro + ${QMAKE} PREFIX=${PREFIX} texmaker.pro Note the similarity to the qmake line from the provided BUILD.sh script. @@ -6271,14 +6271,14 @@ Missing additional - includepaths. Many applications come with + include paths. Many applications come with system tray icon support, but neglect to look for includes and/or libraries in the X11 directories. You can tell qmake to add directories to - the include and library searchpaths via the command + the include and library search paths via the command line, for example: - ${QMAKE} -unix PREFIX=${PREFIX} INCLUDEPATH+=${LOCALBASE}/include \ + ${QMAKE} PREFIX=${PREFIX} INCLUDEPATH+=${LOCALBASE}/include \ LIBS+=-L${LOCALBASE}/lib sillyapp.pro @@ -6291,8 +6291,8 @@ example for this - look at patch-texmaker.pro in the files directory of that port for a - template on how to remedy this directly in the Qmake - project file. + template on how to remedy this directly in the + qmake project file.
        @@ -6336,13 +6336,19 @@ If your application depends on KDE 4.x, set USE_KDE4 to the list of required - components. The most commonly used components are listed - below (up-to-date components are listed in - _USE_KDE4_ALL in + components. _build and + _run suffixes can be used to force + components dependency type (e.g., + baseapps_run). If no suffix is set, a + default dependency type will be used. If you want to force + both types, add the component twice with both suffixes + (e.g., automoc4_build automoc4_run). The + most commonly used components are listed below (up-to-date + components are documented at the top of /usr/ports/Mk/bsd.kde4.mk): - Available KDE4 Components + Available KDE 4 Components @@ -6354,36 +6360,18 @@ - akonadi - Personal information management (PIM) storage - service - - - - automoc4 - Makes port use automoc4 build tool - - - - kdebase - Basic KDE applications (Konqueror, Dolphin, - Konsole) + baseapps + Basic applications for KDE Desktop - kdeexp - Experimental KDE libraries (with non-stable - API) - - - kdehier - Provides common KDE directories + Hierarchy of common KDE directories kdelibs - The base set of KDE libraries + KDE Developer Platform @@ -6395,60 +6383,58 @@ pimlibs - PIM libraries + KDE-Pim libraries workspace - Applications and libraries which form desktop - (Plasma, KWin) + KDE user environments + + + + akonadi + Storage server for KDE-Pim + + + + automoc4 + Automatic moc for Qt 4 packages
        KDE 4.x ports are installed into - ${KDE4_PREFIX}, which is + KDE4_PREFIX, which is /usr/local/kde4 currently, to avoid conflicts with KDE 3.x ports. This is achieved by specifying the kdeprefix component, which overrides the default PREFIX. The ports however respect any PREFIX set via MAKEFLAGS environment variable and/or - make arguments. - - KDE 4.x ports may conflict with KDE 3.x ports, so when - the kdeprefix component is enabled, they - are installed in ${KDE4_PREFIX}. - The default value of KDE4_PREFIX is - currently /usr/local/kde4. Installing - the KDE 4.x ports into a custom PREFIX is - also possible. When PREFIX is set via - the MAKEFLAGS environment variable or via - make options it overrides the - value configured by kdeprefix. + make arguments. <makevar>USE_KDE4</makevar> Example - This is a simple example for KDE 4 port. - USE_CMAKE instructs port to utilize + This is a simple example for a KDE 4 port. + USE_CMAKE instructs the port to utilize CMake — configuration tool widely spread among KDE 4 projects. USE_KDE4 brings dependency on KDE libraries and makes port using - automoc4 at build stage. + automoc4 at build stage. Required KDE components and other dependencies can be determined through configure log. USE_KDE4 does not imply USE_QT_VER. If a port requires some - Qt4 components, USE_QT_VER should be + Qt 4 components, USE_QT_VER should be set and then needed components can be specified. USE_CMAKE= yes -USE_KDE4= automoc4 kdelibs kdeprefix +USE_KDE4= kdelibs kdeprefix automoc4 USE_QT_VER= 4 -QT_COMPONENTS= qmake_build moc_build rcc_build uic_build +QT_COMPONENTS= moc_build qmake_build rcc_build uic_build ==== //depot/projects/docproj_nl/share/pgpkeys/vsevolod.key#3 (text+ko) ==== @@ -1,49 +1,60 @@ - - + -uid Vsevolod Stakhov -uid Vsevolod Stakhov -sub 2048g/786F2187 2005-03-14 [expires: 2008-03-13] +sub 4096R/4A5A0B54 2012-05-16 [expires: 2017-05-15] ]]> ==== //depot/projects/docproj_nl/www/nl/share/sgml/libcommon.xsl#19 (text+ko) ==== @@ -1,7 +1,7 @@ - @@ -116,7 +116,7 @@ - Beginpagina nieuws + Beginpagina nieuws @@ -136,7 +136,7 @@

        Gebruikers met organisatiesoftware dat het iCalendar-formaat begrijpt kunnen zich abonneren op de &os; evenementenkalender + href="&enbase;/events/events.ics">&os; evenementenkalender dat alle evenementen bevat die hier genoemd zijn.

        @@ -415,5 +415,4 @@ Ongeldige maand -