Recent changes to this wiki:

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 16:17:49 -0000	1.18
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 23:55:52 -0000	1.19
@@ -42,6 +42,7 @@
  - SD/MMC UHS-I support (needs sdmmc(4) changes)
  - TV input (Hummingbird A31)
  - NAND
+ - Fast Ethernet (EMAC)
 
 # Installation
 

add TOC
Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 16:03:56 -0000	1.17
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 16:17:49 -0000	1.18
@@ -1,5 +1,7 @@
 [[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]]
 
+[[!toc levels=2]]
+
 # Supported boards
  - [Banana Pi](http://www.bananapi.org/p/product.html) (BPI)
  - Cubieboard, Cubieboard 2 (CUBIEBOARD)

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 15:46:50 -0000	1.16
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 16:03:56 -0000	1.17
@@ -73,3 +73,14 @@
 ./build.sh -m evbearmv7hf-eb 
 """]]
 where -eb means endianness big, hf is hardware floating point support, and earm is the modern "extended" ABI for ARM CPUs, and finally v7 is version 7 of the supported instruction set.
+
+# Board specific notes
+
+## Merrii Hummingbird A31
+
+There doesn't appear to be a meaningful way to generate a MAC address on these boards. U-Boot from the A31 SDK and from the u-boot-sunxi tree both lack GMAC support, and the Security ID registers (at 0x01c23800) appear to be empty.
+
+To overcome this, you can specify your own MAC address in *uEnv.txt*:
+[[!template  id=programlisting text="""
+bootargs=root=ld0a awge0.mac-address=02:a0:3d:88:1a:1e
+"""]]

TODO: NAND
Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 15:17:11 -0000	1.15
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 15:46:50 -0000	1.16
@@ -39,6 +39,7 @@
  - 3G (Hummingbird A31)
  - SD/MMC UHS-I support (needs sdmmc(4) changes)
  - TV input (Hummingbird A31)
+ - NAND
 
 # Installation
 

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 14:58:07 -0000	1.14
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 15:17:11 -0000	1.15
@@ -38,6 +38,7 @@
  - Bluetooth / WiFi (Cubietruck, Hummingbird A31)
  - 3G (Hummingbird A31)
  - SD/MMC UHS-I support (needs sdmmc(4) changes)
+ - TV input (Hummingbird A31)
 
 # Installation
 

Add a TODO list
Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 13:02:20 -0000	1.13
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 14:58:07 -0000	1.14
@@ -10,7 +10,7 @@
  - SoCs
    - Cortex-A8: A10
    - Cortex-A7: A20, A31
- - SD/MMC controller
+ - SD/MMC controller (DMA)
  - DMA controller
  - GPIO
  - UART
@@ -22,13 +22,23 @@
  - Watchdog timer
  - RTC
  - Audio codec
- - USB
+ - USB host
    - OHCI
    - EHCI
-   - MOTG (not yet working on A31)
+   - OTG (not yet working on A31)
  - SATA (A10/A20)
  - Gigabit Ethernet (GMAC)
 
+# TODO
+ - MULTIPROCESSOR is not yet stable
+ - HDMI (some work completed here for A20)
+ - Framebuffer
+ - OTG (A31)
+ - USB device mode
+ - Bluetooth / WiFi (Cubietruck, Hummingbird A31)
+ - 3G (Hummingbird A31)
+ - SD/MMC UHS-I support (needs sdmmc(4) changes)
+
 # Installation
 
 ## A10 / A20 based boards

tried, needs more investigatings
Index: wikisrc/wiki/todo/enable_the_attachment_plugin_for_web-editing_with_images.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/wiki/todo/enable_the_attachment_plugin_for_web-editing_with_images.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/wiki/todo/enable_the_attachment_plugin_for_web-editing_with_images.mdwn	20 Oct 2014 12:53:33 -0000	1.1
+++ wikisrc/wiki/todo/enable_the_attachment_plugin_for_web-editing_with_images.mdwn	20 Oct 2014 14:12:14 -0000	1.2
@@ -1 +1,14 @@
-It would be nice if I could use the web editor to attach images to pages.
+It would be nice if I could use the web editor to attach images to
+pages. --[[jmcneill]]
+
+> Indeed. The [[!iki plugins/attachment]] plugin, once enabled,
+> will let you attach images and help you (not that it's hard)
+> insert wikilinks to them. I tried enabling it just now, and it
+> prevented attaching files of wrong MIME types and large sizes,
+> but only because it prevented attaching any files at all. Nothing
+> in the web server log. I'll have to debug this harder later.
+>
+> In the meantime, if it helps, you can `cvs add -kb your_image.png` and
+> [[commit it directly to wikisrc|wiki/cvs]]. (Once attachments
+> work, the very fancy ikiwiki cvs plugin will automatically do
+> `-kb` for images and such.) --[[schmonz]]

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:53:03 -0000	1.12
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 13:02:20 -0000	1.13
@@ -9,7 +9,7 @@
 # Supported hardware
  - SoCs
    - Cortex-A8: A10
-   - Cortex-A7: A20, A31 SoCs
+   - Cortex-A7: A20, A31
  - SD/MMC controller
  - DMA controller
  - GPIO

--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/wiki/todo/enable_the_attachment_plugin_for_web-editing_with_images.mdwn	2014-10-20 14:13:07.000000000 +0000
@@ -0,0 +1 @@
+It would be nice if I could use the web editor to attach images to pages.

Spelling.
Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:13:26 -0000	1.11
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:53:03 -0000	1.12
@@ -40,8 +40,8 @@
 # dd if=u-boot-sunxi-with-spl.bin of=beaglebone.img bs=1k seek=8 conv=notrunc
 """]]
 * Write the image to an SD card.
-* Copy the kernel (netbsd.ub) for your board to the root of the MSDOS partition.
-* Create or edit uEnv.txt on the MSDOS partition:
+* Copy the kernel (netbsd.ub) for your board to the root of the MS-DOS partition.
+* Create or edit uEnv.txt on the MS-DOS partition:
 [[!template  id=programlisting text="""
 bootargs=root=ld0a
 uenvcmd=mmc dev 0; mmc rescan; fatload mmc 0:1 82000000 netbsd.ub; bootm 82000000
@@ -54,10 +54,10 @@
 # Big (endian) fun
 
 You can run this boards with a little endian (this is the default and implied by above install instructions)
-or with a big endian kernel and userland. However, kernel and userland endianes needs to match.
+or with a big endian kernel and userland. However, kernel and userland endianness needs to match.
 
 To build a big endian release (or sets) use 
 [[!template  id=programlisting text="""
 ./build.sh -m evbearmv7hf-eb 
 """]]
-where -eb means endianes big, hf is hardware floating point support, and earm is the modern "extended" ABI for ARM cpus, and finally v7 is version 7 of the supported instruction set.
+where -eb means endianness big, hf is hardware floating point support, and earm is the modern "extended" ABI for ARM CPUs, and finally v7 is version 7 of the supported instruction set.

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:12:12 -0000	1.10
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:13:26 -0000	1.11
@@ -1,7 +1,7 @@
 [[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]]
 
 # Supported boards
- - BananaPi (BPI)
+ - [Banana Pi](http://www.bananapi.org/p/product.html) (BPI)
  - Cubieboard, Cubieboard 2 (CUBIEBOARD)
  - Cubietruck (CUBIETRUCK)
  - [Merrii Hummingbird A31](http://www.merrii.com/en/pla_d.asp?id=172) (HUMMINGBIRD_A31)

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:10:27 -0000	1.9
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:12:12 -0000	1.10
@@ -4,7 +4,7 @@
  - BananaPi (BPI)
  - Cubieboard, Cubieboard 2 (CUBIEBOARD)
  - Cubietruck (CUBIETRUCK)
- - Merrii Hummingbird A31 (HUMMINGBIRD_A31)
+ - [Merrii Hummingbird A31](http://www.merrii.com/en/pla_d.asp?id=172) (HUMMINGBIRD_A31)
 
 # Supported hardware
  - SoCs

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:09:01 -0000	1.8
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:10:27 -0000	1.9
@@ -1,9 +1,5 @@
 [[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]]
 
-[[!template  id=note text="""
-[[images/hummingbird_a31.jpg]]
-Merrii Hummingbird A31"""]]
-
 # Supported boards
  - BananaPi (BPI)
  - Cubieboard, Cubieboard 2 (CUBIEBOARD)

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:05:37 -0000	1.7
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:09:01 -0000	1.8
@@ -1,5 +1,9 @@
 [[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]]
 
+[[!template  id=note text="""
+[[images/hummingbird_a31.jpg]]
+Merrii Hummingbird A31"""]]
+
 # Supported boards
  - BananaPi (BPI)
  - Cubieboard, Cubieboard 2 (CUBIEBOARD)

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:02:52 -0000	1.6
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:05:37 -0000	1.7
@@ -51,7 +51,7 @@
 
 TBD.
 
-## Big (endian) fun
+# Big (endian) fun
 
 You can run this boards with a little endian (this is the default and implied by above install instructions)
 or with a big endian kernel and userland. However, kernel and userland endianes needs to match.

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:02:11 -0000	1.5
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:02:52 -0000	1.6
@@ -54,7 +54,7 @@
 ## Big (endian) fun
 
 You can run this boards with a little endian (this is the default and implied by above install instructions)
-or with a big endian kernel and userland. However, kernel and userland endianess needs to match.
+or with a big endian kernel and userland. However, kernel and userland endianes needs to match.
 
 To build a big endian release (or sets) use 
 [[!template  id=programlisting text="""

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:54:53 -0000	1.4
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 11:02:11 -0000	1.5
@@ -9,7 +9,7 @@
 # Supported hardware
  - SoCs
    - Cortex-A8: A10
-   - Cortex-A7: A20, A31
+   - Cortex-A7: A20, A31 SoCs
  - SD/MMC controller
  - DMA controller
  - GPIO
@@ -50,3 +50,14 @@
 ## A31 based boards
 
 TBD.
+
+## Big (endian) fun
+
+You can run this boards with a little endian (this is the default and implied by above install instructions)
+or with a big endian kernel and userland. However, kernel and userland endianess needs to match.
+
+To build a big endian release (or sets) use 
+[[!template  id=programlisting text="""
+./build.sh -m evbearmv7hf-eb 
+"""]]
+where -eb means endianes big, hf is hardware floating point support, and earm is the modern "extended" ABI for ARM cpus, and finally v7 is version 7 of the supported instruction set.

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:42:38 -0000	1.3
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:54:53 -0000	1.4
@@ -9,7 +9,7 @@
 # Supported hardware
  - SoCs
    - Cortex-A8: A10
-   - Cortex-A7: A20, A31 SoCs
+   - Cortex-A7: A20, A31
  - SD/MMC controller
  - DMA controller
  - GPIO

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:42:07 -0000	1.2
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:42:38 -0000	1.3
@@ -33,7 +33,7 @@
 
 ## A10 / A20 based boards
 
-* Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* board such as *beaglebone.img*
+* Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* such as *beaglebone.img*
 * Download a U-Boot build for your board from the linux-sunxi web site <http://dl.linux-sunxi.org/nightly/u-boot-sunxi/u-boot-sunxi/u-boot-sunxi-latest/>
 * Write the *u-boot-sunxi-with-spl.bin* loader to the base image:
 [[!template  id=programlisting text="""

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:17:34 -0000	1.1
+++ wikisrc/ports/evbarm/allwinner.mdwn	20 Oct 2014 10:42:07 -0000	1.2
@@ -28,3 +28,25 @@
    - MOTG (not yet working on A31)
  - SATA (A10/A20)
  - Gigabit Ethernet (GMAC)
+
+# Installation
+
+## A10 / A20 based boards
+
+* Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* board such as *beaglebone.img*
+* Download a U-Boot build for your board from the linux-sunxi web site <http://dl.linux-sunxi.org/nightly/u-boot-sunxi/u-boot-sunxi/u-boot-sunxi-latest/>
+* Write the *u-boot-sunxi-with-spl.bin* loader to the base image:
+[[!template  id=programlisting text="""
+# dd if=u-boot-sunxi-with-spl.bin of=beaglebone.img bs=1k seek=8 conv=notrunc
+"""]]
+* Write the image to an SD card.
+* Copy the kernel (netbsd.ub) for your board to the root of the MSDOS partition.
+* Create or edit uEnv.txt on the MSDOS partition:
+[[!template  id=programlisting text="""
+bootargs=root=ld0a
+uenvcmd=mmc dev 0; mmc rescan; fatload mmc 0:1 82000000 netbsd.ub; bootm 82000000
+"""]]
+
+## A31 based boards
+
+TBD.

--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/ports/evbarm/allwinner.mdwn	2014-10-20 14:13:07.000000000 +0000
@@ -0,0 +1,30 @@
+[[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]]
+
+# Supported boards
+ - BananaPi (BPI)
+ - Cubieboard, Cubieboard 2 (CUBIEBOARD)
+ - Cubietruck (CUBIETRUCK)
+ - Merrii Hummingbird A31 (HUMMINGBIRD_A31)
+
+# Supported hardware
+ - SoCs
+   - Cortex-A8: A10
+   - Cortex-A7: A20, A31 SoCs
+ - SD/MMC controller
+ - DMA controller
+ - GPIO
+ - UART
+ - I2C
+ - P2WI (A31)
+ - PMU
+   - AXP209 (A20)
+   - AXP221 (A31)
+ - Watchdog timer
+ - RTC
+ - Audio codec
+ - USB
+   - OHCI
+   - EHCI
+   - MOTG (not yet working on A31)
+ - SATA (A10/A20)
+ - Gigabit Ethernet (GMAC)

Index: wikisrc/ports/evbarm.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/ports/evbarm.mdwn	6 Oct 2014 21:41:28 -0000	1.9
+++ wikisrc/ports/evbarm.mdwn	20 Oct 2014 10:05:38 -0000	1.10
@@ -21,6 +21,9 @@
 ### BeagleBoard.org **BeagleBone**
 The [[BeagleBone]] is a low-cost credit-card-sized computer from BeagleBoard.
 
+### Allwinner Technology A10/A20/A31
+Various boards based on [[Allwinner]] SoCs are supported, including the BananaPi, Cubieboard, Cubieboard 2, Cubietruck, and Merrii Hummingbird A31.
+
 ### Technologic Systems **TS-7200**
 
 The TS-7200 is a low-cost mass-produced PC/104 embedded single board computer

revert previous (no change from the page in the basewiki)
--- wikisrc/ikiwiki/openid.mdwn	2014-10-20 14:13:07.000000000 +0000
+++ /dev/null	2014-10-20 14:10:04.000000000 +0000
@@ -1,28 +0,0 @@
-[[!meta title="OpenID"]]
-[[!meta robots="noindex, follow"]]
-
-[[!if test="enabled(openid)"
-     then="This wiki has OpenID **enabled**."
-     else="This wiki has OpenID **disabled**."]]
-
-[OpenID](http://openid.net) is a decentralized authentication mechanism
-that allows you to have one login that you can use on a growing number of
-websites.
-
-If you have an account with some of the larger web service providers,
-you might already have an OpenID. 
-[Directory of OpenID providers](http://openiddirectory.com/openid-providers-c-1.html)
-
-[[!if test="enabled(openid)" then="""
-To sign in to this wiki using OpenID, just enter it in the OpenID field in the
-signin form. You do not need to give this wiki a password or go through any
-registration process when using OpenID.
-"""]]
-
----
-
-It's also possible to make a page in the wiki usable as an OpenID url,
-by delegating it to an openid server. Here's an example of how to do that:
-
-	\[[!meta openid="http://yourid.myopenid.com/"
-	       server="http://www.myopenid.com/server"]]

--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/ikiwiki/openid.mdwn	2014-10-20 14:13:07.000000000 +0000
@@ -0,0 +1,28 @@
+[[!meta title="OpenID"]]
+[[!meta robots="noindex, follow"]]
+
+[[!if test="enabled(openid)"
+     then="This wiki has OpenID **enabled**."
+     else="This wiki has OpenID **disabled**."]]
+
+[OpenID](http://openid.net) is a decentralized authentication mechanism
+that allows you to have one login that you can use on a growing number of
+websites.
+
+If you have an account with some of the larger web service providers,
+you might already have an OpenID. 
+[Directory of OpenID providers](http://openiddirectory.com/openid-providers-c-1.html)
+
+[[!if test="enabled(openid)" then="""
+To sign in to this wiki using OpenID, just enter it in the OpenID field in the
+signin form. You do not need to give this wiki a password or go through any
+registration process when using OpenID.
+"""]]
+
+---
+
+It's also possible to make a page in the wiki usable as an OpenID url,
+by delegating it to an openid server. Here's an example of how to do that:
+
+	\[[!meta openid="http://yourid.myopenid.com/"
+	       server="http://www.myopenid.com/server"]]

Add 6.0.6 and 6.1.5
Index: wikisrc/amazon_ec2/amis.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/amazon_ec2/amis.mdwn,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- wikisrc/amazon_ec2/amis.mdwn	19 Apr 2014 00:00:59 -0000	1.38
+++ wikisrc/amazon_ec2/amis.mdwn	15 Oct 2014 23:50:58 -0000	1.39
@@ -68,6 +68,17 @@
   <td>ami-5119bb4c</td><!-- sa-east-1 -->
 </tr>
 <tr>
+  <th>NetBSD 6.0.6</th>
+  <td>ami-ee229a86</td><!-- us-east-1 -->
+  <td>ami-ab5a4fee</td><!-- us-west-1 -->
+  <td>ami-43e2ae73</td><!-- us-west-2 -->
+  <td>ami-c62d81b1</td><!-- eu-west-1 -->
+  <td>ami-6e98be3c</td><!-- ap-southeast-1 -->
+  <td>ami-c3402df9</td><!-- ap-southeast-2 -->
+  <td>ami-7decda7c</td><!-- ap-northeast-1 -->
+  <td>ami-5fa61242</td><!-- sa-east-1 -->
+</tr>
+<tr>
   <th>NetBSD 6.1.3</th>
   <td>ami-1d90ad74</td><!-- us-east-1 -->
   <td>ami-aea092eb</td><!-- us-west-1 -->
@@ -89,6 +100,17 @@
   <td>ami-ab2a51aa</td><!-- ap-northeast-1 -->
   <td>ami-2f19bb32</td><!-- sa-east-1 -->
 </tr>
+<tr>
+  <th>NetBSD 6.1.5</th>
+  <td>ami-bc2c94d4</td><!-- us-east-1 -->
+  <td>ami-415a4f04</td><!-- us-west-1 -->
+  <td>ami-6ffbb75f</td><!-- us-west-2 -->
+  <td>ami-f253ff85</td><!-- eu-west-1 -->
+  <td>ami-989bbdca</td><!-- ap-southeast-1 -->
+  <td>ami-63402d59</td><!-- ap-southeast-2 -->
+  <td>ami-51e2d450</td><!-- ap-northeast-1 -->
+  <td>ami-f1a511ec</td><!-- sa-east-1 -->
+</tr>
 </table>
 
 ## i386 -- 32 bit AMIs
@@ -153,6 +175,17 @@
   <td>ami-a7ef42ba</td><!-- sa-east-1 -->
 </tr>
 <tr>
+  <th>NetBSD 6.0.6</th>
+  <td>ami-62249c0a</td><!-- us-east-1 -->
+  <td>ami-7945503c</td><!-- us-west-1 -->
+  <td>ami-ede2aedd</td><!-- us-west-2 -->
+  <td>ami-302e8247</td><!-- eu-west-1 -->
+  <td>ami-3498be66</td><!-- ap-southeast-1 -->
+  <td>ami-1d432e27</td><!-- ap-southeast-2 -->
+  <td>ami-b7eadcb6</td><!-- ap-northeast-1 -->
+  <td>ami-73a6126e</td><!-- sa-east-1 -->
+</tr>
+<tr>
   <th>NetBSD 6.1.3</th>
   <td>ami-a185b8c8</td><!-- us-east-1 -->
   <td>ami-e4cefca1</td><!-- us-west-1 -->
@@ -174,4 +207,15 @@
   <td>ami-a52e55a4</td><!-- ap-northeast-1 -->
   <td>ami-4b1ebc56</td><!-- sa-east-1 -->
 </tr>
+<tr>
+  <th>NetBSD 6.1.5</th>
+  <td>ami-b618a0de</td><!-- us-east-1 -->
+  <td>ami-3d5a4f78</td><!-- us-west-1 -->
+  <td>ami-3be2ae0b</td><!-- us-west-2 -->
+  <td>ami-aa2c80dd</td><!-- eu-west-1 -->
+  <td>ami-5a98be08</td><!-- ap-southeast-1 -->
+  <td>ami-fd402dc7</td><!-- ap-southeast-2 -->
+  <td>ami-3befd93a</td><!-- ap-northeast-1 -->
+  <td>ami-07a6121a</td><!-- sa-east-1 -->
+</tr>
 </table>

the zsh-current package is no more. time has passed, and shells/zsh is
new enough to satisfy the requirements specified in this document
Index: wikisrc/unicode.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/unicode.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/unicode.mdwn	5 Feb 2012 07:14:36 -0000	1.2
+++ wikisrc/unicode.mdwn	13 Oct 2014 05:23:02 -0000	1.3
@@ -66,7 +66,7 @@
 
   * Note: The stable version 4.2.x won't work. UTF-8 in the Z shell is enabled by default since 4.3.2. 
     
-       cd /usr/pkgsrc/shells/zsh-current
+       cd /usr/pkgsrc/shells/zsh
        make install clean
        chsh -s /usr/pkg/bin/zsh
     

Add new project suggested by Chuck
--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/projects/project/x86_smap_smep.mdwn	2014-10-20 14:13:07.000000000 +0000
@@ -0,0 +1,23 @@
+[[!template id=project
+
+title="Add support for mapping userspace via SMAP/SMEP on newer x86 CPUs"
+
+contact="""
+[port-amd64](mailto:port-amd64@NetBSD.org),
+[port-i386](mailto:port-i386@NetBSD.org)
+"""
+
+category="ports"
+difficulty="medium"
+
+description="""
+On x86 CPUs, NetBSD currently maps the currently running userland process inside kernel VA.
+This allows for easy access to userland data, but also is a security risk and hides kernel programming errors.
+Other architectures are not doing it and require explicit copyin(9)/copyout(9) to access such pointers.
+
+Newer x86 CPUs provide features called SMAP or SMEP to help with this.
+This project is about making use of these features if available and modify the x86 pmap modules accordingly.
+
+The influence on XEN needs to be evaluated, the concepts may not apply 1:1 there but of course XEN has to stay functional.
+"""
+]]

separate cdevsw methods not used by disk drivers
Index: wikisrc/users/mlelstv/disk-devices-layered.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/disk-devices-layered.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/users/mlelstv/disk-devices-layered.mdwn	12 Oct 2014 07:04:51 -0000	1.3
+++ wikisrc/users/mlelstv/disk-devices-layered.mdwn	12 Oct 2014 07:10:09 -0000	1.4
@@ -19,16 +19,16 @@
 	- d_read
 	- d_write
 	- d_ioctl
+	- d_mmap
+	- d_discard
+  - other methods not used by disk drivers
 	- d_stop
 	- d_tty
 	- d_poll
-	- d_mmap
 	- d_kqfilter
-	- d_discard
   - constants
 	- d_flag
 
-
 Layering is possible, the dk_lookup function is used to get
 a handle (a vnode) a child device.
 

escape asterisks
Index: wikisrc/users/mlelstv/disk-devices-layered.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/disk-devices-layered.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/users/mlelstv/disk-devices-layered.mdwn	11 Oct 2014 13:23:24 -0000	1.2
+++ wikisrc/users/mlelstv/disk-devices-layered.mdwn	12 Oct 2014 07:04:51 -0000	1.3
@@ -79,7 +79,7 @@
 	- writedisklabel
   - sun/disksubr.c
 	- like subr_disk_mbr.c but different for sun3/sparc/sparc64
-  - arch/*/*/disksubr.c
+  - arch/\*/\*/disksubr.c
 	- like subr_disk_mbr.c but different
 
 

more about autoconf
Index: wikisrc/users/mlelstv/disk-devices-layered.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/disk-devices-layered.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/users/mlelstv/disk-devices-layered.mdwn	23 Sep 2014 08:14:50 -0000	1.1
+++ wikisrc/users/mlelstv/disk-devices-layered.mdwn	11 Oct 2014 13:23:24 -0000	1.2
@@ -46,13 +46,28 @@
 
 - kernel disk interface
   - kern/subr_disk.c
+	- driver calls disk_init() to register
 	- instrumentation (iostat)
 	- DIOCGDISKINFO
 	- partition support (bounds_check_..)
 	- disklabel routines
 	- low-level routines polluting namespace (disk_read_sectors)
+	- registers a callback to strategy and minphys functions,
+	  currently there are only one user, dk(4) calls the minphys
+	  function.
 
 
+Almost all disk drivers have a regular driver structure that
+is created by the autoconf framework. An exception is the ccd(4)
+driver that hand-crafts its private data without autoconf.
+
+- autoconf device building
+  - kern/subr_autoconf.c
+	- generic for all device drivers, not only disk drivers
+	- provides common data including a proplib dictionary
+	- the dictionary is used to register unit data, for example
+	  a drive geometry.
+
 The disklabel routines are mostly MD, the sun/sparc routines are
 not in arch/* but in dev/sun/*, the i386/amd64 routines (also used
 by other archs) are in kern/subr_disk_mbr.c

removed
--- wikisrc/users/obache.mdwn	2014-10-20 14:13:08.000000000 +0000
+++ /dev/null	2014-10-20 14:10:04.000000000 +0000
@@ -1,2 +0,0 @@
-is not working on anything.
-

update for 6.1.5
Index: wikisrc/ports/acorn26.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/acorn26.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/acorn26.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/acorn26.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,6 +1,6 @@
 [[!template id=port
 port="acorn26"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.1"
 changes_cur="6.0"
Index: wikisrc/ports/acorn32.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/acorn32.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/ports/acorn32.mdwn	8 Jun 2014 04:29:58 -0000	1.7
+++ wikisrc/ports/acorn32.mdwn	6 Oct 2014 21:41:28 -0000	1.8
@@ -1,6 +1,6 @@
 [[!template id=port
 port="acorn32"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.1"
 changes_cur="6.0"
Index: wikisrc/ports/algor.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/algor.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/ports/algor.mdwn	18 Apr 2014 20:46:30 -0000	1.5
+++ wikisrc/ports/algor.mdwn	6 Oct 2014 21:41:28 -0000	1.6
@@ -1,6 +1,6 @@
 [[!template id=port
 port="algor"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.0"
 changes_cur="6.0"
Index: wikisrc/ports/alpha.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/alpha.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/alpha.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/alpha.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,6 +1,6 @@
 [[!template id=port
 port="alpha"
-cur_rel="6.1.4"
+cur_rel="6.1.5"
 pkg_rel="5.1"
 future_rel="7.0"
 changes_cur="6.0"
Index: wikisrc/ports/amd64.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/amd64.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/ports/amd64.mdwn	18 Apr 2014 20:46:30 -0000	1.10
+++ wikisrc/ports/amd64.mdwn	6 Oct 2014 21:41:28 -0000	1.11
@@ -1,6 +1,6 @@
 [[!template id=port
 port="amd64"
-cur_rel="6.1.4"
+cur_rel="6.1.5"
 future_rel="7.0"
 changes_cur="6.0"
 changes_future="7.0"
Index: wikisrc/ports/amiga.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/amiga.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/ports/amiga.mdwn	18 Apr 2014 20:46:30 -0000	1.8
+++ wikisrc/ports/amiga.mdwn	6 Oct 2014 21:41:28 -0000	1.9
@@ -1,6 +1,6 @@
 [[!template id=port
 port="amiga"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.0"
 changes_cur="6.0"
Index: wikisrc/ports/amigappc.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/amigappc.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/amigappc.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/amigappc.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,7 +1,7 @@
 [[!template id=port
 port="amigappc"
 port_alt="powerpc"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 pkg_rel="6.0"
 future_rel="7.0"
 changes_cur="6.0"
Index: wikisrc/ports/arc.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/arc.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/arc.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/arc.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,6 +1,6 @@
 [[!template id=port
 port="arc"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.0"
 changes_cur="6.0"
Index: wikisrc/ports/atari.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/atari.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/atari.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/atari.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,6 +1,6 @@
 [[!template id=port
 port="atari"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.0"
 changes_cur="6.0"
Index: wikisrc/ports/bebox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/bebox.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/bebox.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/bebox.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,6 +1,6 @@
 [[!template id=port
 port="bebox"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.0"
 changes_cur="6.0"
Index: wikisrc/ports/cats.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/cats.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/cats.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/cats.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,6 +1,6 @@
 [[!template id=port
 port="cats"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.1"
 changes_cur="6.0"
Index: wikisrc/ports/cesfic.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/cesfic.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/ports/cesfic.mdwn	18 Apr 2014 20:46:30 -0000	1.4
+++ wikisrc/ports/cesfic.mdwn	6 Oct 2014 21:41:28 -0000	1.5
@@ -1,7 +1,7 @@
 [[!template id=port
 port="cesfic"
 port_alt="m68k"
-cur_rel="6.1.4"  
+cur_rel="6.1.5"  
 future_rel="7.0"
 pkg_rel="6.0"
 changes_cur="6.0"
Index: wikisrc/ports/cobalt.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/cobalt.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5

(Diff truncated)
--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/How_to_increase_ulimit_with_rc.conf.mdwn	2014-10-20 14:13:10.000000000 +0000
@@ -0,0 +1,13 @@
+Using apache as an example:
+
+Create the file /etc/rc.conf.d/apache
+
+and put in it:
+
+ start_precmd="ulimit -n 1024"
+
+---
+
+This should work for anything in rc.conf.
+
+You can also set a "global" rc.conf ulimit by putting start_precmd in /etc/rc.conf itself

Index: wikisrc/tutorials.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials.mdwn,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- wikisrc/tutorials.mdwn	3 Oct 2014 03:15:43 -0000	1.28
+++ wikisrc/tutorials.mdwn	3 Oct 2014 03:16:11 -0000	1.29
@@ -8,7 +8,7 @@
 * [[set-up raidframe]]
 * [[LaTeX in NetBSD]]
 * [[How to use snapshots]]
-* [[How to set up a Xen Dom0 running NetBSD 6.1|how to set up a xen dom0]]
+* [[how to set up a Xen Dom0 running NetBSD 6.1|how to set up a xen dom0]]
 
 ## Pkgsrc
 * [[pkgsrc]]

Index: wikisrc/tutorials.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials.mdwn,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- wikisrc/tutorials.mdwn	3 Jul 2013 23:19:39 -0000	1.27
+++ wikisrc/tutorials.mdwn	3 Oct 2014 03:15:43 -0000	1.28
@@ -16,6 +16,7 @@
 ## System
 * [[How to enable and run DTrace]]
 * [[How to create an L2TP IPSEC tunnel between an Android or iPhone or iOS device to NetBSD]]
+* [[How to increase ulimit with rc.conf]]
 
 ## Developers Corner
 

Add note about DIAGNOSTIC option
Index: wikisrc/releng/release-prep.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/release-prep.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/releng/release-prep.mdwn	30 May 2014 16:58:51 -0000	1.14
+++ wikisrc/releng/release-prep.mdwn	26 Sep 2014 03:58:38 -0000	1.15
@@ -12,6 +12,7 @@
 * Add doc/CHANGES-5.0
 * Adjust doc/README.files and doc/LAST_MINUTE 
 * Adjust gnu/usr.bin/groff/tmac/mdoc.local and sys/sys/param.h
+* Comment out DIAGNOSTIC options in kernel configuration files before Beta release.
 
 On the trunk:
 

Update for NetBSD 7.x
Index: wikisrc/releng.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/releng.mdwn	1 Jul 2014 04:27:26 -0000	1.10
+++ wikisrc/releng.mdwn	26 Sep 2014 03:54:20 -0000	1.11
@@ -6,10 +6,16 @@
 
 The next major release will be NetBSD 7.0.  There are no dates associated with NetBSD 7.0 yet.
 
-Development for NetBSD 7.0 is still occurring on the trunk of the CVS tree.
+Development for NetBSD 8.0 is still occurring on the trunk of the CVS tree.
 
 ## Active Major Releases
 
+### NetBSD 7.x
+
+* Next Major Release: NetBSD 7.0 (No release date proposed)
+  + CVS branch tag: <code>netbsd-7</code>
+* [Current pull-up queue for the netbsd-7 branch](http://releng.netbsd.org/cgi-bin/req-7.cgi)
+
 ### NetBSD 6.x
 
 * Next Minor Release: NetBSD 6.2 (No release date proposed)

Add new item.
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	23 Sep 2014 18:22:01 -0000	1.30
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	25 Sep 2014 10:28:12 -0000	1.31
@@ -58,5 +58,5 @@
 
 * Foundation Bylaws
 * bozohttp: Extending it (a little bit) and use it for www.NetBSD.org? (topic suggested by mbalmer)
-
+* IIJ's work (document only)
 ## Varia

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:11:18 -0000	1.29
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	23 Sep 2014 18:22:01 -0000	1.30
@@ -41,6 +41,9 @@
 Christoph Badura | `bad` | yes |
 Lourival Vieira Neto | `lneto` | yes |
 Marc Balmer | `mbalmer` | yes | Vera will also join the dinner
+Joerg Sonnenberger | `joerg`
+Jaap Boender
+Alexander Nasonov | `alnsn`
 """]]
 
 

u
Index: wikisrc/users/mlelstv/supported-video.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/supported-video.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/users/mlelstv/supported-video.mdwn	21 Dec 2013 14:55:38 -0000	1.3
+++ wikisrc/users/mlelstv/supported-video.mdwn	23 Sep 2014 11:40:48 -0000	1.4
@@ -13,13 +13,19 @@
  <td>2+</td>
  <td>i386/amd64</td>
  <td>NVidia GeForce2 Go</td>
- <td>base Xorg, pkgsrc modular-xorg-server</td>
+ <td>base Xorg, pkgsrc modular-xorg-server, nv driver</td>
+</tr>
+<tr>
+ <td>7+</td>
+ <td>amd64</td>
+ <td>Intel HD2000</td>
+ <td>base Xorg, igmafb driver</td>
 </tr>
 <tr>
  <td>5+</td>
  <td>i386/amd64</td>
  <td>ATI Mobility Radeon HD 3650</td>
- <td>base Xorg</td>
+ <td>base Xorg, ati driver</td>
 </tr>
 <tr>
  <td>5+</td>
@@ -30,8 +36,8 @@
 <tr>
  <td>7</td>
  <td>evbarm RPI</td>
- <td>native chipset</td>
- <td>base Xorg</td>
+ <td>BCM2835 embedded GPU</td>
+ <td>base Xorg, genfb driver</td>
 </tr>
 </table>
 

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:20:22 -0000	1.10
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:23:42 -0000	1.11
@@ -109,6 +109,9 @@
   a UUID when created. The wedge takes the name of the partition if set,
   otherwise it defaults to the UUID.
 
+A wedge has exactly one name, so it is currently not possible to have multiple
+aliases like 'by-name', 'by-uuid', 'by-label'.
+
 ## Names can be looked up in userland
 
 The command 'dkctl diskdev listwedges' shows all wedges attached to a particular

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:19:06 -0000	1.9
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:20:22 -0000	1.10
@@ -81,7 +81,7 @@
 Wedges reflect all the data and meta-data that is required to provide
 storage used by a filesystem.
 
-## Can have a name that defaults to a UUID
+## Wedges can have a name which defaults to a UUID
 
 Wedges are units of the 'dk' driver and can be identified by a name. The name
 is a string that uniquely identifies the unit and must be given to the unit

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:18:41 -0000	1.8
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:19:06 -0000	1.9
@@ -54,7 +54,7 @@
 Partition suffixes however are not portable because they are based
 on labels that depend on the machine or even individual drivers.
 
-## Wedges are partitions that look like units for a single driver
+## Wedges are partitions that look like units of a single driver
 
 A wedge is a pseudo disk that accesses the RAW_PART of a real disk. This effectively
 bypasses the driver based partitioning and is used to provide a driver independent

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:13:29 -0000	1.7
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:18:41 -0000	1.8
@@ -23,25 +23,25 @@
 
 where
 
-- sd = SCSI Disk driver name
+- sd = SCSI disk driver name
 - 3  = Unit 3
 - f  = Partition 6 (count starts with 'a')
 
-## autoconf: device are named driver+unit, unit is just the next unused unit number
+## Autoconf: devices are named driver+unit, unit is just the next unused unit number
 
 During autoconfiguration the kernel attaches disk drivers, the drivers then assign free
-unit numbers to detected hardware.
+unit numbers to detected hardware. Unit numbers are counted per driver.
 
 The disk driver name is something strongly connected to the hardware, there is hardly
-any hard disk that can attach to the IDE driver or the SCSI driver. Even when you
+any hard disk that can attach to both the IDE driver and the SCSI driver. Even when you
 think about hybrid SAS/SATA controllers or multiport USB/Firewire/SATA enclosures,
-there is no confusion, because it requires an intentious change to the hardware.
+there is no confusion, because it requires an intentional change to the hardware.
 
 The unit numbers however are very volatile. They are assigned in the order a particular
-disk is detected. Concurrent autoconfiguration could even generate unpredictable unit numbers
-in the future without any intervention.
+disk is detected. Concurrent autoconfiguration might even generate unpredictable unit numbers
+without any intervention.
 
-## partitions on device names are just private count (a,b,c,...) per device
+## Partitions on device names are just private counts (a,b,c,...) per device
 
 Partition suffixes are just indexes into a table that describes slices of a disk.
 There is always a specific slice (RAW_PART) that covers that whole disk. It is
@@ -54,7 +54,7 @@
 Partition suffixes however are not portable because they are based
 on labels that depend on the machine or even individual drivers.
 
-## wedges are partitions that look like units for a single driver
+## Wedges are partitions that look like units for a single driver
 
 A wedge is a pseudo disk that accesses the RAW_PART of a real disk. This effectively
 bypasses the driver based partitioning and is used to provide a driver independent

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:11:11 -0000	1.6
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:13:29 -0000	1.7
@@ -122,14 +122,16 @@
 ## util function getfsspecname()
 
 Programs using /etc/fstab can use wedge names instead of device paths. That's
-because the fs_spec component isn't necessarily a device path but is interpreted
-by the specific commands.
+because the fs_spec component isn't necessarily a device path but can be
+interpreted by the specific commands.
 
-The getfsspecname() function currently implements the interpretation of the string
+The getfsspecname() function currently implements the interpretation of a string
+like
 
 > NAME=name
 
-and returns the device path of the wedge that has the particular name.
+and returns the device path of the wedge that has the particular name. Other
+strings are just passed through to retain the conventional behaviour.
 
 ## Patches for userland tools (mount,umount,swapctl,fsck,quotaon,quotacheck,edquota,dumpfs,tunefs,dump)
 

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:04:54 -0000	1.5
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:11:11 -0000	1.6
@@ -73,7 +73,7 @@
 
 ## Wedges are a unified interface to partitions
 
-In a wedge enable system, each disk partition is referenced by a wedge. This is
+In a wedge enabled system, each disk partition is referenced by a wedge. This is
 a very simple view on a range of disk blocks. In particular there is no meta
 information except for the simple geometry describing the size of a block
 and the total number of blocks.
@@ -95,14 +95,15 @@
 
 - MBR partitions generate the wedge name from driver, unit, partition suffix
   of the underlying disk where the suffixes start with 'e' to avoid conflicts.
+  This looks like a conventional partition name, e.g. sd3f.
 
 - BSD disklabel partitions do something similar but also check for the volume
   name in the disklabel.
   - If there is a volume name and it is not the default string 'fictitious'
-    then the wedge name is built from volume and partition suffix seperated
-    by a '/'.
-  - Otherwise it is built from driver, unit and partition suffix, again
-    separating the partition suffix by '/'.
+    then the wedge name is built from volume and partition suffix separated
+    by a '/', e.g. system/f for partition 6 of the volume named 'system'.
+  - Otherwise it is built from driver, unit and partition suffix. This again
+    looks like a conventional partition name, e.g. sd3f.
 
 - GPT partitions may have names themselves, but they always have assigned
   a UUID when created. The wedge takes the name of the partition if set,

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:03:56 -0000	1.4
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:04:54 -0000	1.5
@@ -21,9 +21,11 @@
 
 > /dev/sd3f
 
-- sd = SCSI Disk driver
+where
+
+- sd = SCSI Disk driver name
 - 3  = Unit 3
-- f  = Partiton 6 (count starts with 'a')
+- f  = Partition 6 (count starts with 'a')
 
 ## autoconf: device are named driver+unit, unit is just the next unused unit number
 

f
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:01:32 -0000	1.3
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:03:56 -0000	1.4
@@ -4,21 +4,22 @@
 
 /etc/fstab is a simple text file describing targets of a mount operation. Each line consists
 of six fields:
-   fs_spec fs_file fs_vfstype fs_mntops fs_freq fs_passno
+
+> fs_spec fs_file fs_vfstype fs_mntops fs_freq fs_passno
 
 The manual describes the fs_spec field as
 
-   The first field, (fs_spec), describes the block special device or remote
-   file system to be mounted.  For file systems of type ffs, the special
-   file name is the block special file name, and not the character special
-   file name.  If a program needs the character special file name, the
-   program must create it by appending a ``r'' after the last ``/'' in the
-   special file name.
+> The first field, (fs_spec), describes the block special device or remote
+> file system to be mounted.  For file systems of type ffs, the special
+> file name is the block special file name, and not the character special
+> file name.  If a program needs the character special file name, the
+> program must create it by appending a ``r'' after the last ``/'' in the
+> special file name.
 
 The block special file names are built by convention from the name of the
 device driver, a unit number and a partition suffix. E.g.
 
-   /dev/sd3f
+> /dev/sd3f
 
 - sd = SCSI Disk driver
 - 3  = Unit 3
@@ -123,7 +124,7 @@
 
 The getfsspecname() function currently implements the interpretation of the string
 
-   NAME=name
+> NAME=name
 
 and returns the device path of the wedge that has the particular name.
 

text
Index: wikisrc/users/mlelstv/device-naming.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/device-naming.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/users/mlelstv/device-naming.mdwn	26 May 2013 16:23:54 -0000	1.2
+++ wikisrc/users/mlelstv/device-naming.mdwn	23 Sep 2014 11:01:32 -0000	1.3
@@ -1,21 +1,144 @@
 # Rationale
 
-- Talk about device names used in /etc/fstab
-- autoconf: device are named driver+unit, unit is just the next unused unit number
-- static hardware has well-defined device names
-- not-so static hardware often has distinction between different controllers and thus maybe different drivers
-- partitions on device names are just private count (a,b,c,...) per device
-- wedges are partitions that look like units for a single same driver
-  - no distinction by controller / driver
-  - no distinction by private counter
+## Talk about device names used in /etc/fstab
+
+/etc/fstab is a simple text file describing targets of a mount operation. Each line consists
+of six fields:
+   fs_spec fs_file fs_vfstype fs_mntops fs_freq fs_passno
+
+The manual describes the fs_spec field as
+
+   The first field, (fs_spec), describes the block special device or remote
+   file system to be mounted.  For file systems of type ffs, the special
+   file name is the block special file name, and not the character special
+   file name.  If a program needs the character special file name, the
+   program must create it by appending a ``r'' after the last ``/'' in the
+   special file name.
+
+The block special file names are built by convention from the name of the
+device driver, a unit number and a partition suffix. E.g.
+
+   /dev/sd3f
+
+- sd = SCSI Disk driver
+- 3  = Unit 3
+- f  = Partiton 6 (count starts with 'a')
+
+## autoconf: device are named driver+unit, unit is just the next unused unit number
+
+During autoconfiguration the kernel attaches disk drivers, the drivers then assign free
+unit numbers to detected hardware.
+
+The disk driver name is something strongly connected to the hardware, there is hardly
+any hard disk that can attach to the IDE driver or the SCSI driver. Even when you
+think about hybrid SAS/SATA controllers or multiport USB/Firewire/SATA enclosures,
+there is no confusion, because it requires an intentious change to the hardware.
+
+The unit numbers however are very volatile. They are assigned in the order a particular
+disk is detected. Concurrent autoconfiguration could even generate unpredictable unit numbers
+in the future without any intervention.
+
+## partitions on device names are just private count (a,b,c,...) per device
+
+Partition suffixes are just indexes into a table that describes slices of a disk.
+There is always a specific slice (RAW_PART) that covers that whole disk. It is
+usually not used for filesystems, but for meta information like the disk label
+itself.
+
+On some disks, the partition table is computed from disk parameters instead of
+read from persistent storage. But this is supposed to be a stable mapping.
+
+Partition suffixes however are not portable because they are based
+on labels that depend on the machine or even individual drivers.
+
+## wedges are partitions that look like units for a single driver
+
+A wedge is a pseudo disk that accesses the RAW_PART of a real disk. This effectively
+bypasses the driver based partitioning and is used to provide a driver independent
+partitioning system, in particular to support foreign disk labels.
+
+Since wedges are subject to the same autoconf naming scheme, we now have a
+disk driver name that is always 'dk' and has no connection to the accessed
+hardware. There is a, this time, global unit number for all disks and
+of course no partition suffix.
+
+You must predict the order of wedge attachments to be able to access a
+particular disk.
+
 
 # Wedge names
 
-- Wedges are a unified interface to partitions
-- One wedge carries one filesystem
-- Can have a name that defaults to a UUID
-- Names can be looked up in userland
-- util function getfsspecname()
-- Patches for userland tools (mount,umount,swapctl,fsck,quotaon,quotacheck,edquota,dumpfs,tunefs,dump)
-- Kernel interface still uses driver+unit.
-- No reverse mapping, e.g. for df
+## Wedges are a unified interface to partitions
+
+In a wedge enable system, each disk partition is referenced by a wedge. This is
+a very simple view on a range of disk blocks. In particular there is no meta
+information except for the simple geometry describing the size of a block
+and the total number of blocks.
+
+Wedges reflect all the data and meta-data that is required to provide
+storage used by a filesystem.
+
+## Can have a name that defaults to a UUID
+
+Wedges are units of the 'dk' driver and can be identified by a name. The name
+is a string that uniquely identifies the unit and must be given to the unit
+when it is attached. The attachment will fail, when the name already exists.
+
+When a wedge is created manually, the name is given by the operator to the
+dkctl command.
+
+When a wedge is created by the autodetect code, the names are taken or computed
+from the detected label. In particular:
+
+- MBR partitions generate the wedge name from driver, unit, partition suffix
+  of the underlying disk where the suffixes start with 'e' to avoid conflicts.
+
+- BSD disklabel partitions do something similar but also check for the volume
+  name in the disklabel.
+  - If there is a volume name and it is not the default string 'fictitious'
+    then the wedge name is built from volume and partition suffix seperated
+    by a '/'.
+  - Otherwise it is built from driver, unit and partition suffix, again
+    separating the partition suffix by '/'.
+
+- GPT partitions may have names themselves, but they always have assigned
+  a UUID when created. The wedge takes the name of the partition if set,
+  otherwise it defaults to the UUID.
+
+## Names can be looked up in userland
+
+The command 'dkctl diskdev listwedges' shows all wedges attached to a particular
+disk and their names.
+
+The command 'dkctl wedgedev getwedgeinfo' shows data about a wedge device including
+its name.
+
+There is no command to map a name back to the device special file of the wedge.
+
+## util function getfsspecname()
+
+Programs using /etc/fstab can use wedge names instead of device paths. That's
+because the fs_spec component isn't necessarily a device path but is interpreted
+by the specific commands.
+
+The getfsspecname() function currently implements the interpretation of the string
+
+   NAME=name
+
+and returns the device path of the wedge that has the particular name.
+
+## Patches for userland tools (mount,umount,swapctl,fsck,quotaon,quotacheck,edquota,dumpfs,tunefs,dump)
+
+Several commands have been augmented to utilize the getfsspecname() function so that
+they will understand fs_spec strings. The commands use this for data fetched from
+/etc/fstab but also for command line arguments.
+
+This is a pure userland function, the commands will still use conventional device paths
+when talking to the kernel, and anything the kernel reports (e.g. syslog messages)
+will identify a device by driver name and unit number.
+
+Userland code also lacks support for reverse mapping. E.g. the df command will also
+report usage values for devices 'dk0','dk1' and so on instead of wedge names that
+might have been used in /etc/fstab for mounting the filesystems.
+
+

test
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 09:17:52 -0000	1.16
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 09:19:16 -0000	1.17
@@ -1,11 +1,13 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
 
+# 1
 - [[Device naming, the first|mlelstv/device-naming]]
 - [[Device naming, the second|mlelstv/device-naming2]]
 - [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
 
----
+# 2
 - [[Supported video|mlelstv/supported-video]]
----
+
+# 3
 - [[sandbox|mlelstv/sandbox]]
 

test
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 09:08:41 -0000	1.15
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 09:17:52 -0000	1.16
@@ -1,16 +1,11 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
-1
 
 - [[Device naming, the first|mlelstv/device-naming]]
 - [[Device naming, the second|mlelstv/device-naming2]]
 - [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
-- foobar
-
-2
 
+---
 - [[Supported video|mlelstv/supported-video]]
-
-3
-
+---
 - [[sandbox|mlelstv/sandbox]]
 

f
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:32:16 -0000	1.14
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 09:08:41 -0000	1.15
@@ -6,7 +6,11 @@
 - [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
 - foobar
 
+2
+
 - [[Supported video|mlelstv/supported-video]]
 
+3
+
 - [[sandbox|mlelstv/sandbox]]
 

f
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:31:04 -0000	1.13
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:32:16 -0000	1.14
@@ -4,6 +4,7 @@
 - [[Device naming, the first|mlelstv/device-naming]]
 - [[Device naming, the second|mlelstv/device-naming2]]
 - [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
+- foobar
 
 - [[Supported video|mlelstv/supported-video]]
 

f
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:30:11 -0000	1.12
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:31:04 -0000	1.13
@@ -1,5 +1,6 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
 1
+
 - [[Device naming, the first|mlelstv/device-naming]]
 - [[Device naming, the second|mlelstv/device-naming2]]
 - [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]

f
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:28:43 -0000	1.11
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:30:11 -0000	1.12
@@ -1,5 +1,5 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
-
+1
 - [[Device naming, the first|mlelstv/device-naming]]
 - [[Device naming, the second|mlelstv/device-naming2]]
 - [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]

f
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:21:50 -0000	1.10
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:28:43 -0000	1.11
@@ -1,10 +1,10 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
 
-* [[Device naming, the first|mlelstv/device-naming]]
-* [[Device naming, the second|mlelstv/device-naming2]]
-* [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
+- [[Device naming, the first|mlelstv/device-naming]]
+- [[Device naming, the second|mlelstv/device-naming2]]
+- [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
 
-* [[Supported video|mlelstv/supported-video]]
+- [[Supported video|mlelstv/supported-video]]
 
-* [[sandbox|mlelstv/sandbox]]
+- [[sandbox|mlelstv/sandbox]]
 

f
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:18:35 -0000	1.9
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:21:50 -0000	1.10
@@ -1,10 +1,10 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
 
- * [[Device naming, the first|mlelstv/device-naming]]
- * [[Device naming, the second|mlelstv/device-naming2]]
- * [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
+* [[Device naming, the first|mlelstv/device-naming]]
+* [[Device naming, the second|mlelstv/device-naming2]]
+* [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
 
- * [[Supported video|mlelstv/supported-video]]
+* [[Supported video|mlelstv/supported-video]]
 
- * [[sandbox|mlelstv/sandbox]]
+* [[sandbox|mlelstv/sandbox]]
 

formatting
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:15:58 -0000	1.8
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:18:35 -0000	1.9
@@ -1,10 +1,10 @@
 [[!meta title="Michael van Elst (mlelstv@NetBSD.org)"]]
 
-*[[Device naming, the first|mlelstv/device-naming]]
-*[[Device naming, the second|mlelstv/device-naming2]]
-*[[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
+ * [[Device naming, the first|mlelstv/device-naming]]
+ * [[Device naming, the second|mlelstv/device-naming2]]
+ * [[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
 
-*[[Supported video|mlelstv/supported-video]]
+ * [[Supported video|mlelstv/supported-video]]
 
-*[[sandbox|mlelstv/sandbox]]
+ * [[sandbox|mlelstv/sandbox]]
 

add disk interfaces
Index: wikisrc/users/mlelstv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/users/mlelstv.mdwn	24 Dec 2013 09:45:42 -0000	1.7
+++ wikisrc/users/mlelstv.mdwn	23 Sep 2014 08:15:58 -0000	1.8
@@ -2,6 +2,7 @@
 
 *[[Device naming, the first|mlelstv/device-naming]]
 *[[Device naming, the second|mlelstv/device-naming2]]
+*[[Disk interfaces in the kernel|mlelstv/disk-devices-layered]]
 
 *[[Supported video|mlelstv/supported-video]]
 

state of current disk routines
--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/users/mlelstv/disk-devices-layered.mdwn	2014-10-20 14:13:11.000000000 +0000
@@ -0,0 +1,99 @@
+# Interfaces used by disk devices
+
+The classical UNIX device interface
+
+- implement bdevsw
+  - methods
+	- d_open
+	- d_close
+	- d_strategy
+	- d_ioctl
+	- d_psize
+	- d_discard
+  - constants
+	- d_flag
+- implement cdevsw
+  - methods
+	- d_open
+	- d_close
+	- d_read
+	- d_write
+	- d_ioctl
+	- d_stop
+	- d_tty
+	- d_poll
+	- d_mmap
+	- d_kqfilter
+	- d_discard
+  - constants
+	- d_flag
+
+
+Layering is possible, the dk_lookup function is used to get
+a handle (a vnode) a child device.
+
+- call each other using vnode layer
+  - methods
+	VOP_IOCTL
+	VOP_STRATEGY
+  - dk_lookup to find vnode
+  - vn_close to release vnode
+
+
+Disk drivers use the kernel disk interface to provide information
+for iostat and property lists. There are also helper routines
+to handle partitions and to get a disklabel.
+
+- kernel disk interface
+  - kern/subr_disk.c
+	- instrumentation (iostat)
+	- DIOCGDISKINFO
+	- partition support (bounds_check_..)
+	- disklabel routines
+	- low-level routines polluting namespace (disk_read_sectors)
+
+
+The disklabel routines are mostly MD, the sun/sparc routines are
+not in arch/* but in dev/sun/*, the i386/amd64 routines (also used
+by other archs) are in kern/subr_disk_mbr.c
+
+- disklabel routines
+  - really MD, implement readdisklabel, writedisklabel, setdisklabel
+  - kern/subr_disk_mbr.c
+	- more disklabel routines, MBR, ISO9660
+	- writedisklabel
+  - sun/disksubr.c
+	- like subr_disk_mbr.c but different for sun3/sparc/sparc64
+  - arch/*/*/disksubr.c
+	- like subr_disk_mbr.c but different
+
+
+A wedge is a layered device on top of the RAW_PART of a standard
+disk device. All disk drivers need to implement ioctls to manually
+attach wedge devices (using dkctl(8)) and need to call dkwedge_discover
+to implement autodetect
+
+- wedge routines
+  - dev/dkwedge/*
+  - implement dk device
+  - implement scan routines for various labels (MBR,BSD,GPT)
+  - IOCTLs to attach dk devices
+  - scan routines called by each disk driver
+
+
+The attempt to refactor disk drivers by collecting common functionality.
+Hardly used, the dk_lookup routine doesn't really belong here (it's
+more a vnode routine).
+
+- dksubr interface
+  - dk_lookup helper to find vnodes
+  - dk_intf switch implements common parts of
+	- open
+	- close
+	- strategy
+	- size
+	- ioctl
+	- dump
+  - dk_getdisklabel, dk_makedisklabel. fallback routines ?.
+  - used only by cgd, xbd
+

Point at Kyua in GitHub, not Google Code.
Index: wikisrc/kyua/import.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/kyua/import.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/kyua/import.mdwn	1 Mar 2013 13:54:25 -0000	1.13
+++ wikisrc/kyua/import.mdwn	22 Sep 2014 15:21:59 -0000	1.14
@@ -148,26 +148,25 @@
 above.
 
 The list of issues to be addressed can be found by querying the
-[bug tracker](http://code.google.com/p/kyua/issues/list) for the
-[Milestone=Release0.6](http://code.google.com/p/kyua/issues/list?can=2&q=Milestone%3DRelease0.6&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles)
-keyword.  In particular, the following are the issues that have arisen from
+[bug tracker](https://github.com/jmmv/kyua/issues).
+In particular, the following are the issues that have arisen from
 the review:
 
-* [Issue 36](http://code.google.com/p/kyua/issues/detail?id=36): Fix the
+* [Issue 36](https://github.com/jmmv/kyua/issues/36): Fix the
   `help` command to not fail if the configuration file is bogus.  **DONE**
 
-* [Issue 37](http://code.google.com/p/kyua/issues/detail?id=37): Simplify
+* [Issue 37](https://github.com/jmmv/kyua/issues/37): Simplify
   the syntax definition of configuration and `Kyuafile` files by removing
   the format name.  **DONE**
 
-* [Issue 40](http://code.google.com/p/kyua/issues/detail?id=40): Provide
+* [Issue 40](https://github.com/jmmv/kyua/issues/40): Provide
   manpages instead of an info document.  **DONE**
 
-* [Issue 47](http://code.google.com/p/kyua/issues/detail?id=47): Implement
+* [Issue 47](https://github.com/jmmv/kyua/issues/47): Implement
   independent testers, which reduces the amount of C++ code and avoids the
   need of modifying `bsd.dep.mk`.  **DONE**
 
-* [Issue 57](http://code.google.com/p/kyua/issues/detail?id=57): Generalized
+* [Issue 57](https://github.com/jmmv/kyua/issues/57): Generalized
   support for all metadata properties to plain test programs.  This is to
   make plain test programs more versatile by bringing them closer to feature
   parity with ATF test programs.  **DONE**
@@ -378,7 +377,7 @@
 at the same time keeping support for all the ports that NetBSD has.
 
 Thanks to the
-[testers project](http://code.google.com/p/kyua/wiki/TestersDesign), and
+[testers project](https://github.com/jmmv/kyua/wiki/Testers-design), and
 starting with Kyua 0.6, a lot of the tricky OS-specific code in Kyua has
 been rewritten in plain C.  This paves the way to rewriting parts of the
 now-simpler frontend in C or Lua, if the use of C++ proves to be a serious

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:10:23 -0000	1.28
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:11:18 -0000	1.29
@@ -54,6 +54,6 @@
 ## Discussions
 
 * Foundation Bylaws
-* bozohttp: Extending it (a little bit) and use it for www.NetBSD.org (topic suggested by mbalmer)
+* bozohttp: Extending it (a little bit) and use it for www.NetBSD.org? (topic suggested by mbalmer)
 
 ## Varia

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:08:31 -0000	1.27
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:10:23 -0000	1.28
@@ -3,7 +3,7 @@
 ## Details
 
 The NetBSD developer summit at EuroBSDCon 2014 will be held Friday,
-September 26, 14:15. It will likely be followed by a whole bunch
+September 26, 14:15. It will be followed by a whole bunch
 of NetBSD developers joining the official dinner, where there will be a table reserved for NetBSD developers.
 
 N.B.: this year's conference will feature [lots of NetBSD- and
@@ -54,6 +54,6 @@
 ## Discussions
 
 * Foundation Bylaws
-* bozohttp: Extending it and use it for www.NetBSD.org (topic suggested by mbalmer)
+* bozohttp: Extending it (a little bit) and use it for www.NetBSD.org (topic suggested by mbalmer)
 
 ## Varia

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:07:22 -0000	1.26
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:08:31 -0000	1.27
@@ -54,5 +54,6 @@
 ## Discussions
 
 * Foundation Bylaws
+* bozohttp: Extending it and use it for www.NetBSD.org (topic suggested by mbalmer)
 
 ## Varia

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:06:02 -0000	1.25
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:07:22 -0000	1.26
@@ -4,7 +4,7 @@
 
 The NetBSD developer summit at EuroBSDCon 2014 will be held Friday,
 September 26, 14:15. It will likely be followed by a whole bunch
-of NetBSD developers going out for dinner.
+of NetBSD developers joining the official dinner, where there will be a table reserved for NetBSD developers.
 
 N.B.: this year's conference will feature [lots of NetBSD- and
 rumpkernel-related talks](http://2014.eurobsdcon.org/talks-and-schedule/)!
@@ -40,7 +40,7 @@
 Julio Merino | `jmmv` | no | will be around; may sneak into the sessions
 Christoph Badura | `bad` | yes |
 Lourival Vieira Neto | `lneto` | yes |
-Marc Balmer | `mbalmer` | yes |
+Marc Balmer | `mbalmer` | yes | Vera will also join the dinner
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	16 Sep 2014 00:24:14 -0000	1.24
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	22 Sep 2014 07:06:02 -0000	1.25
@@ -40,6 +40,7 @@
 Julio Merino | `jmmv` | no | will be around; may sneak into the sessions
 Christoph Badura | `bad` | yes |
 Lourival Vieira Neto | `lneto` | yes |
+Marc Balmer | `mbalmer` | yes |
 """]]
 
 

dtrace module renaming done.
Index: wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	18 Sep 2014 15:05:39 -0000	1.11
+++ wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	18 Sep 2014 19:46:11 -0000	1.12
@@ -19,7 +19,6 @@
 
 ## TODO for netbsd-7
 
-* Rename provider modules to `dtrace_*.kmod`: `dtrace_fbt.kmod`, &c.
 * Measure effect of `options KDTRACE_HOOKS` on system performance.
 * Determine whether the profile module works and list it here.
 * Integrate [[riz|users/riz]]'s syscall provider patch.
@@ -50,8 +49,8 @@
     
     modload solaris
     modload dtrace
-    modload sdt
-    modload fbt
+    modload dtrace_sdt
+    modload dtrace_fbt
     
 
 Make the dtrace device node: 

Use existing MAKEDEV dtrace target to create nodes.
Index: wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	18 Sep 2014 15:01:25 -0000	1.10
+++ wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	18 Sep 2014 15:05:39 -0000	1.11
@@ -22,7 +22,6 @@
 * Rename provider modules to `dtrace_*.kmod`: `dtrace_fbt.kmod`, &c.
 * Measure effect of `options KDTRACE_HOOKS` on system performance.
 * Determine whether the profile module works and list it here.
-* Put a dtrace target in /dev/MAKEDEV.
 * Integrate [[riz|users/riz]]'s syscall provider patch.
 
 ## TODO for netbsd-6
@@ -57,8 +56,8 @@
 
 Make the dtrace device node: 
     
-    mkdir /dev/dtrace
-    mknod /dev/dtrace/dtrace c dtrace 0
+    cd /dev
+    sh MAKEDEV dtrace
     
 
 List the dtrace probes 

Sync option comment with kernel config.
Index: wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	10 Sep 2014 20:42:10 -0000	1.9
+++ wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	18 Sep 2014 15:01:25 -0000	1.10
@@ -39,7 +39,7 @@
 You need the following options in your kernel: 
     
     options         INSECURE
-    options         KDTRACE_HOOKS   # DTrace support
+    options         KDTRACE_HOOKS   # kernel DTrace hooks
     options         MODULAR
     
 

fully reflect reality
Index: wikisrc/users/obache.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/Attic/obache.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/users/obache.mdwn	11 Jun 2014 04:49:45 -0000	1.10
+++ wikisrc/users/obache.mdwn	18 Sep 2014 05:55:42 -0000	1.11
@@ -1,3 +1,2 @@
-is mostly working on pkgsrc.
+is not working on anything.
 
-# ToDo

rebase onto upstream shortcuts
Index: wikisrc/shortcuts.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/shortcuts.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/shortcuts.mdwn	5 Jul 2014 14:22:30 -0000	1.3
+++ wikisrc/shortcuts.mdwn	17 Sep 2014 23:10:14 -0000	1.4
@@ -27,7 +27,7 @@
 * [[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]
 * [[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
   * Usage: `\[[!debss package]]` or `\[[!debss package/version]]`.  See <http://snapshot.debian.org/> for details.
-* [[!shortcut name=debwiki url="https://wiki.debian.org/%s"]]
+* [[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]
 * [[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]
 * [[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]
 * [[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]
@@ -55,7 +55,7 @@
 * [[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]
 * [[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]
 * [[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]
-* [[!shortcut name=man url="http://linux.die.net/man/%s"]]
+* [[!shortcut name=man url="http://manpages.debian.org/%s"]]
 * [[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]
 * [[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]
 * [[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]
@@ -63,6 +63,7 @@
 * [[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]
 * [[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]
 * [[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]
+* [[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]
 
 To add a new shortcut, use the `shortcut`
 [[ikiwiki/directive]]. In the url, "%s" is replaced with the

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	13 Sep 2014 14:54:41 -0000	1.23
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	16 Sep 2014 00:24:14 -0000	1.24
@@ -39,6 +39,7 @@
 Jaap Boender | `jaapb` | yes |
 Julio Merino | `jmmv` | no | will be around; may sneak into the sessions
 Christoph Badura | `bad` | yes |
+Lourival Vieira Neto | `lneto` | yes |
 """]]
 
 

Add new files not yet committed before the disk-space crunch ate wikisrc.
--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/projects/project/compressed-cache/comment_1_0b188a763b2bc3e54fd6679ab6333f78._comment	2014-10-20 14:13:12.000000000 +0000
@@ -0,0 +1,14 @@
+[[!comment format=mdwn
+ username="https://www.google.com/accounts/o8/id?id=AItOawl75SoWPmoCcnFFpxrvaFCEkBWjgvVYViQ"
+ nickname="Vinaykumar"
+ subject="Compressed Cache - Details"
+ date="2014-09-11T04:31:00Z"
+ content="""
+Hi,
+
+I am interested in working on this project. I would like to know if any work is being done with respect to this project? 
+Any response and pointers would be greatly appreciated!
+
+Thanks,
+Vinay
+"""]]
--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/users/rkujawa/g-rex/comment_1_d32e17e73fe3d5ca4b8cc8f92cb3fc1a._comment	2014-10-20 14:13:12.000000000 +0000
@@ -0,0 +1,20 @@
+[[!comment format=mdwn
+ username="https://www.google.com/accounts/o8/id?id=AItOawmP_1ERJSyf0fSI4s8_cTSpauvjAlhboIM"
+ nickname="computerhobby"
+ subject="GRex(4000) PCI coding"
+ date="2014-09-06T16:59:41Z"
+ content="""
+Hi Radoslaw,
+
+the GRex mystery is solved.
+
+http://www.a1k.org/forum/showthread.php?p=763785
+
+You have to use the first memorywindow (BAR) for the XROMBAR.
+After activating (here at $8000.0000 with a Radeon9250 256MB) you could copy the ROM to somwhere in the RAM.
+Next step, deactivate XROMBAR and reactivate the old BAR.
+
+BR
+Andre \"Ratte\" Pfeiffer
+a1k.org
+"""]]

Add myself to the dinner list.
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	13 Sep 2014 11:59:20 -0000	1.22
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	13 Sep 2014 14:54:41 -0000	1.23
@@ -38,6 +38,7 @@
 Luke Mewburn | `lukem` | yes | will miss summit, dinner only
 Jaap Boender | `jaapb` | yes |
 Julio Merino | `jmmv` | no | will be around; may sneak into the sessions
+Christoph Badura | `bad` | yes |
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	8 Sep 2014 17:18:58 -0000	1.21
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	13 Sep 2014 11:59:20 -0000	1.22
@@ -9,6 +9,15 @@
 N.B.: this year's conference will feature [lots of NetBSD- and
 rumpkernel-related talks](http://2014.eurobsdcon.org/talks-and-schedule/)!
 
+### NOTE: NetBSD Dinner v.s. official organized dinner confusion: they are now the same!
+After some initial confusion the conference organization committee suggested
+the NetBSD dinner should be a NetBSD table at the official organized dinner,
+which solves some confusion with registration and also gives us organized
+transfers.
+
+So if you have already registered for the official dinner, everything is
+fine. If not, you will be able to pay cash at the event.
+
 ## Planning to attend?
 
 [[!table data="""

Spoke too soon about DMA controller and sdhc(4)
Index: wikisrc/ports/evbarm/raspberry_pi.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/raspberry_pi.mdwn,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- wikisrc/ports/evbarm/raspberry_pi.mdwn	13 Sep 2014 07:12:59 -0000	1.21
+++ wikisrc/ports/evbarm/raspberry_pi.mdwn	13 Sep 2014 08:09:37 -0000	1.22
@@ -87,7 +87,6 @@
  - multi-user boot with root on SD card
  - serial or graphics console (with EDID query / parsing)
  - Audio: works, but has issues. man page missing.
- - DMA controller driver and sdhc(4) support
  - I²C: works, could use enhancements, man page
  - GPIO
  - RNG
@@ -99,3 +98,4 @@
 
 # What needs work
  - USB (host); isochronous transfers.
+ - DMA controller driver and sdhc(4) support

Status update.
Index: wikisrc/ports/evbarm/raspberry_pi.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/raspberry_pi.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/ports/evbarm/raspberry_pi.mdwn	6 Jan 2014 18:22:32 -0000	1.20
+++ wikisrc/ports/evbarm/raspberry_pi.mdwn	13 Sep 2014 07:12:59 -0000	1.21
@@ -83,20 +83,19 @@
 # Additional links
  - [ARM userland utilities](https://github.com/jaredmcneill/userland)
 
-# What works
+# What works in -current
  - multi-user boot with root on SD card
  - serial or graphics console (with EDID query / parsing)
- - X windows.
+ - Audio: works, but has issues. man page missing.
+ - DMA controller driver and sdhc(4) support
+ - I²C: works, could use enhancements, man page
+ - GPIO
+ - RNG
+ - SPI: could use enhancements, man page
+ - VCHIQ: man page missing. (-current)
  - USB (host) - dwctwo(4)
  - USB Ethernet - usmsc(4)
- - RNG: works
- - I²C: works, could use enhancements, man page
- - SPI: works, could use enhancements, man page
- - VCHIQ: work in progress. man page missing. (-current)
- - Audio: works. man page missing. (-current)
+ - X windows.
 
 # What needs work
  - USB (host); isochronous transfers.
- - DMA controller driver / dmover(9) backend
- - Teach sdhc(4) about dmover; not Raspberry Pi specific
- - GPIO

Fix example. From Tyler.
Make steps more explicit.
Index: wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	10 Sep 2014 14:04:44 -0000	1.8
+++ wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	10 Sep 2014 20:42:10 -0000	1.9
@@ -88,7 +88,7 @@
   
 
 
-Put the following into the file hello.d 
+Put the following into the file hello.d:
     
     BEGIN
     {
@@ -106,7 +106,8 @@
       0      1                           :BEGIN   Hello world
     
 
-A more complex example that traces the execution of a sleep operation in the kernel: 
+A more complex example that traces the execution of a sleep operation
+in the kernel. Put it in sleep.d:
     
     #pragma D option flowindent
     
@@ -117,9 +118,7 @@
             printf("fd: %d", arg0);
     }
     
-    fbt:::
-    /self->traceme/
-    {}
+    fbt::syscall:entry /self->traceme/ {}
     
     fbt::syscall:return
     /self->traceme/
@@ -129,4 +128,4 @@
     }
     
 
-Start the script running (dtrace -s <scriptname.d>) and then execute a sleep 2 in another shell. 
+Start the script running (dtrace -s sleep.d) and then execute a "sleep 2" in another shell. 

Omit obsolete MKMODULAR=yes from dtrace instructions.
Index: wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	23 Aug 2014 00:50:14 -0000	1.7
+++ wikisrc/tutorials/how_to_enable_and_run_dtrace.mdwn	10 Sep 2014 14:04:44 -0000	1.8
@@ -43,7 +43,7 @@
     options         MODULAR
     
 
-You also need to build distribution with the options MKMODULAR=yes and MKDTRACE=yes. 
+You also need to build distribution with the options MKDTRACE=yes.
 
 ##  Running hello world 
 

I'll be around so add myself as a possible attendee to the summit; unclear yet.
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	3 Sep 2014 10:54:47 -0000	1.20
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	8 Sep 2014 17:18:58 -0000	1.21
@@ -28,6 +28,7 @@
 Pierre Pronchery | `khorben` | yes
 Luke Mewburn | `lukem` | yes | will miss summit, dinner only
 Jaap Boender | `jaapb` | yes |
+Julio Merino | `jmmv` | no | will be around; may sneak into the sessions
 """]]
 
 

Can't mentor these projects. Remove myself.
Index: wikisrc/projects/project/anita-vms.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/anita-vms.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/projects/project/anita-vms.mdwn	25 Mar 2012 21:46:38 -0000	1.3
+++ wikisrc/projects/project/anita-vms.mdwn	8 Sep 2014 17:13:34 -0000	1.4
@@ -7,7 +7,7 @@
 """
 
 mentors="""
-[Andreas Gustafsson](mailto:gson@NetBSD.org), [Julio Merino](mailto:jmmv@NetBSD.org)
+[Andreas Gustafsson](mailto:gson@NetBSD.org)
 """
 
 category="userland"
Index: wikisrc/projects/project/kernfs-rewrite.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/kernfs-rewrite.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/kernfs-rewrite.mdwn	27 Feb 2014 05:59:11 -0000	1.2
+++ wikisrc/projects/project/kernfs-rewrite.mdwn	8 Sep 2014 17:13:34 -0000	1.3
@@ -7,10 +7,6 @@
 [David Holland](mailto:dholland@NetBSD.org)
 """
 
-mentors="""
-[Julio Merino](mailto:jmmv@NetBSD.org)
-"""
-
 category="filesystems"
 difficulty="medium"
 duration="2-3 months"

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	3 Sep 2014 07:17:55 -0000	1.19
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	3 Sep 2014 10:54:47 -0000	1.20
@@ -27,6 +27,7 @@
 Bernd Ernesti | `veego` | yes
 Pierre Pronchery | `khorben` | yes
 Luke Mewburn | `lukem` | yes | will miss summit, dinner only
+Jaap Boender | `jaapb` | yes |
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	29 Aug 2014 17:02:02 -0000	1.18
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	3 Sep 2014 07:17:55 -0000	1.19
@@ -26,6 +26,7 @@
 Yann Sionneau | | yes | will probably be a bit late
 Bernd Ernesti | `veego` | yes
 Pierre Pronchery | `khorben` | yes
+Luke Mewburn | `lukem` | yes | will miss summit, dinner only
 """]]
 
 

no dice, try different whitespace
Index: wikisrc/projects/project/pkgsrc_undo.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/pkgsrc_undo.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/projects/project/pkgsrc_undo.mdwn	30 Aug 2014 06:14:03 -0000	1.3
+++ wikisrc/projects/project/pkgsrc_undo.mdwn	30 Aug 2014 06:15:10 -0000	1.4
@@ -39,8 +39,10 @@
 a waste of disk space.
 Adding code to pkg_install to do this should be straightforward; the
 chief issues are
+
 * choosing the format
 * deciding where to keep the data
+
 both of which require some measure of community consensus.
 
 Preferably, the file should be text-based so it can be manipulated by

now the bullet lists don't work; try again.
Index: wikisrc/projects/project/pkgsrc_undo.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/pkgsrc_undo.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/pkgsrc_undo.mdwn	30 Aug 2014 06:10:37 -0000	1.2
+++ wikisrc/projects/project/pkgsrc_undo.mdwn	30 Aug 2014 06:14:03 -0000	1.3
@@ -39,8 +39,8 @@
 a waste of disk space.
 Adding code to pkg_install to do this should be straightforward; the
 chief issues are
-  * choosing the format
-  * deciding where to keep the data
+* choosing the format
+* deciding where to keep the data
 both of which require some measure of community consensus.
 
 Preferably, the file should be text-based so it can be manipulated by

Flog markdown.
Apparently if you use your own numbers at the beginnings of
paragraphs, the markdown grinder decides it should renumber them
arbitrarily. (changing them all to 1, in this case...)
Grr.
Grr.

Members: 
	projects/project/pkgsrc_undo.mdwn:1.1->1.2 

Index: wikisrc/projects/project/pkgsrc_undo.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/pkgsrc_undo.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/pkgsrc_undo.mdwn	30 Aug 2014 06:06:57 -0000	1.1
+++ wikisrc/projects/project/pkgsrc_undo.mdwn	30 Aug 2014 06:10:37 -0000	1.2
@@ -29,7 +29,7 @@
 infrastructure; after that adding the support to pkgin (or whatever
 else) should be straightforward.
 
-1. The first thing we need is a machine-readable log somewhere of
+The first thing we need is a machine-readable log somewhere of
 package installs and deinstalls.
 Any time a package is installed or removed, pkg_install adds a record
 to this log.
@@ -59,7 +59,7 @@
 /var/backups/work/pkgs.current,v; but it only updates once a day and
 the format has assorted drawbacks for automated use.
 
-2. The next thing needed is a tool (maybe part of pkg_info, maybe not)
+The next thing needed is a tool (maybe part of pkg_info, maybe not)
 to read this log and both (a) report the installed package state as of
 a particular point in time, and (b) print the differences between then
 and now, or between then and some other point in time.
@@ -69,7 +69,7 @@
 older packages.
 There are then two further things to do:
 
-3. Arrange a mechanism to keep the .tgz files for old packages on file.
+Arrange a mechanism to keep the .tgz files for old packages on file.
 
 With packages one builds oneself, this can already be done by having
 them accumulate in /usr/pkgsrc/packages; however, that has certain
@@ -77,7 +77,7 @@
 hand.
 Also, for downloaded binary packages no comparable scheme exists yet.
 
-4. Provide a way to compute the set of packages to alter, install, or
+Provide a way to compute the set of packages to alter, install, or
 remove to switch to a different state.
 This is somewhat different from, but very similar to, the update
 computations that tools like pkgin and pkg_rolling-replace do, so it

Add a project for pkgsrc undo support, that is, navigating back to a
prior state of installed packages.
--- /dev/null	2014-10-20 14:10:04.000000000 +0000
+++ wikisrc/projects/project/pkgsrc_undo.mdwn	2014-10-20 14:13:13.000000000 +0000
@@ -0,0 +1,95 @@
+[[!template id=project
+
+title="Undo support for pkgsrc"
+
+contact="""
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
+"""
+
+category="pkgsrc"
+difficulty="medium"
+
+description="""
+If one embarks on a set of package updates and it doesn't work out too
+well, it is nice to be able to roll back to a previous state.
+This entails two things: first, reverting the set of installed
+packages to what it was at some chosen prior time, and second,
+reverting changes to configuration, saved application state, and other
+such material that might be needed to restore to a fully working setup.
+
+This project is about the first part, wihch is relatively tractable.
+The second part is Hard(TM), but it's pointless to even speculate
+about it until we can handle the first part, which we currently can't.
+Also, in many cases the first part is perfectly sufficient to recover
+from a problem.
+
+Ultimately the goal would be to be able to do something like
+   pkgin --revert yesterday
+but there are a number of intermediate steps to that to provide the
+infrastructure; after that adding the support to pkgin (or whatever
+else) should be straightforward.
+
+1. The first thing we need is a machine-readable log somewhere of
+package installs and deinstalls.
+Any time a package is installed or removed, pkg_install adds a record
+to this log.
+It also has to be possible to trim the log so it doesn't grow without
+bound -- it might be interesting to keep the full history of all
+package manipulations over ten years, but for many people that's just
+a waste of disk space.
+Adding code to pkg_install to do this should be straightforward; the
+chief issues are
+  * choosing the format
+  * deciding where to keep the data
+both of which require some measure of community consensus.
+
+Preferably, the file should be text-based so it can be manipulated by
+hand if needed.
+If not, there ought to be some way to recover it if it gets corrupted.
+Either way the file format needs to be versioned and extensible to
+allow for future changes.
+
+The file format should probably have a way to enter snapshots of the
+package state in addition to change records; otherwise computing the
+state at a particular point requires scanning the entire file.
+Note that this is very similar to deltas in version control systems
+and there's a fair amount of prior art.
+
+Note that we can already almost do this using
+/var/backups/work/pkgs.current,v; but it only updates once a day and
+the format has assorted drawbacks for automated use.
+
+2. The next thing needed is a tool (maybe part of pkg_info, maybe not)
+to read this log and both (a) report the installed package state as of
+a particular point in time, and (b) print the differences between then
+and now, or between then and some other point in time.
+
+Given these two things it becomes possible to manually revert your
+installed packages to an older state by replacing newer packages with
+older packages.
+There are then two further things to do:
+
+3. Arrange a mechanism to keep the .tgz files for old packages on file.
+
+With packages one builds oneself, this can already be done by having
+them accumulate in /usr/pkgsrc/packages; however, that has certain
+disadvantages, most notably that old packages have to be pruned by
+hand.
+Also, for downloaded binary packages no comparable scheme exists yet.
+
+4. Provide a way to compute the set of packages to alter, install, or
+remove to switch to a different state.
+This is somewhat different from, but very similar to, the update
+computations that tools like pkgin and pkg_rolling-replace do, so it
+probably makes sense to implement this in one or more of those tools
+rather than in pkg_install; but perhaps not.
+
+There are some remaining issues, some of which aren't easily solved
+without strengthening other things in pkgsrc.
+The most notable one is: what about package options? If I rebuild a
+package with different options, it's still the "same" package (same
+name, same version) and even if I record the options in the log,
+there's no good way to distinguish the before and after binary packages.
+
+"""
+]]

Also planning to attend myself
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	29 Aug 2014 07:04:06 -0000	1.17
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	29 Aug 2014 17:02:02 -0000	1.18
@@ -25,6 +25,7 @@
 Valery Ushakov | `uwe` | yes | 
 Yann Sionneau | | yes | will probably be a bit late
 Bernd Ernesti | `veego` | yes
+Pierre Pronchery | `khorben` | yes
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	28 Aug 2014 15:10:55 -0000	1.16
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	29 Aug 2014 07:04:06 -0000	1.17
@@ -24,6 +24,7 @@
 Adrian Steinmann | `ast` | yes | 
 Valery Ushakov | `uwe` | yes | 
 Yann Sionneau | | yes | will probably be a bit late
+Bernd Ernesti | `veego` | yes
 """]]
 
 

update wm(4)'s todo list
Index: wikisrc/users/msaitoh.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/msaitoh.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/users/msaitoh.mdwn	28 May 2014 09:24:56 -0000	1.6
+++ wikisrc/users/msaitoh.mdwn	29 Aug 2014 06:08:33 -0000	1.7
@@ -18,8 +18,8 @@
     * Currently there is no way to know whether the call was failed(timeout) or not.
 * IEEE 802.3az (Energy Efficiency Ethernet(EEE)) supprot
 *
-* Serdes support for wm(4)
-    * I have no any serdes machines/cards :-(
+* wm(4)
+    * SFP ROM support to work with SFP Copper module.
 * Improve puc(4) as console
 * Update IXP4xx stuff.
 * Support Intel Galileo

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	27 Aug 2014 06:47:48 -0000	1.15
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	28 Aug 2014 15:10:55 -0000	1.16
@@ -23,6 +23,7 @@
 Stephen Borrill | `sborrill` | yes | 
 Adrian Steinmann | `ast` | yes | 
 Valery Ushakov | `uwe` | yes | 
+Yann Sionneau | | yes | will probably be a bit late
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	27 Aug 2014 05:42:22 -0000	1.14
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	27 Aug 2014 06:47:48 -0000	1.15
@@ -22,6 +22,7 @@
 Julian Coleman | `jdc` | yes | 
 Stephen Borrill | `sborrill` | yes | 
 Adrian Steinmann | `ast` | yes | 
+Valery Ushakov | `uwe` | yes | 
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	26 Aug 2014 07:58:37 -0000	1.13
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	27 Aug 2014 05:42:22 -0000	1.14
@@ -21,6 +21,7 @@
 Justin Cormack | `justin` | yes
 Julian Coleman | `jdc` | yes | 
 Stephen Borrill | `sborrill` | yes | 
+Adrian Steinmann | `ast` | yes | 
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	26 Aug 2014 07:58:10 -0000	1.12
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	26 Aug 2014 07:58:37 -0000	1.13
@@ -20,7 +20,7 @@
 Taylor R Campbell | `riastradh` | yes
 Justin Cormack | `justin` | yes
 Julian Coleman | `jdc` | yes | 
-Stephen Borrill | ``sborrill | yes | 
+Stephen Borrill | `sborrill` | yes | 
 """]]
 
 

Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	26 Aug 2014 06:27:00 -0000	1.11
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	26 Aug 2014 07:58:10 -0000	1.12
@@ -20,6 +20,7 @@
 Taylor R Campbell | `riastradh` | yes
 Justin Cormack | `justin` | yes
 Julian Coleman | `jdc` | yes | 
+Stephen Borrill | ``sborrill | yes | 
 """]]
 
 

Add jdc.
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	25 Aug 2014 20:43:58 -0000	1.10
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	26 Aug 2014 06:27:00 -0000	1.11
@@ -19,6 +19,7 @@
 Michael van Elst | `mlelstv` | yes | will probably be a bit late
 Taylor R Campbell | `riastradh` | yes
 Justin Cormack | `justin` | yes
+Julian Coleman | `jdc` | yes | 
 """]]
 
 

Planning to attend
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	25 Aug 2014 19:41:13 -0000	1.9
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	25 Aug 2014 20:43:58 -0000	1.10
@@ -18,6 +18,7 @@
 S.P.Zeidler | `spz` | yes | will probably be a bit late
 Michael van Elst | `mlelstv` | yes | will probably be a bit late
 Taylor R Campbell | `riastradh` | yes
+Justin Cormack | `justin` | yes
 """]]
 
 

Add me to summit attendee list.
Index: wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	2 Aug 2014 06:25:13 -0000	1.8
+++ wikisrc/summits/eurobsdcon_2014_netbsd_summit.mdwn	25 Aug 2014 19:41:13 -0000	1.9
@@ -17,6 +17,7 @@
 Thomas Klausner | `wiz` | yes
 S.P.Zeidler | `spz` | yes | will probably be a bit late
 Michael van Elst | `mlelstv` | yes | will probably be a bit late
+Taylor R Campbell | `riastradh` | yes
 """]]
 
 

I seem to be having more time for wikistuff.
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- wikisrc/users/schmonz.mdwn	27 Jun 2014 01:06:08 -0000	1.26
+++ wikisrc/users/schmonz.mdwn	23 Aug 2014 13:14:38 -0000	1.27
@@ -4,5 +4,3 @@
 
 If you've got an idea about how this wiki ought to work, edit the
 [[wiki/todo]] list! Here's what's been [[wiki/todo/done]] so far.
-
-Pretty soon I'll have lots more time for wikistuff.

Remove test file (it did get syntax-highlighted, huzzah).
--- wikisrc/users/schmonz/randompatch.diff	2014-10-20 14:13:13.000000000 +0000
+++ /dev/null	2014-10-20 14:10:04.000000000 +0000
@@ -1,174 +0,0 @@
-$NetBSD: randompatch.diff,v 1.1 2014/08/18 03:51:09 schmonz Exp $
-
-Use pkgsrc-provided paths and tools.
-
---- makefile.orig	2013-06-27 20:36:48.000000000 +0000
-+++ makefile
-@@ -7,7 +7,7 @@
- DESTDIR =
- 
- # Root directory for final installation
--PREFIX = /usr
-+#PREFIX = /usr
- 
- # Location of the highlight data files:
- data_dir = ${PREFIX}/share/highlight/
-@@ -16,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/
- bin_dir = ${PREFIX}/bin/
- 
- # Location of the highlight man page:
--man_dir = ${PREFIX}/share/man/man1/
-+man_dir = ${PREFIX}/${PKGMANDIR}/man1/
- 
- # Location of the highlight documentation:
- doc_dir = ${PREFIX}/share/doc/highlight/
-@@ -25,7 +25,8 @@ doc_dir = ${PREFIX}/share/doc/highlight/
- examples_dir = ${doc_dir}examples/
- 
- # Location of the highlight config files:
--conf_dir = /etc/highlight/
-+#conf_dir = /etc/highlight/
-+conf_dir = ${PREFIX}/share/examples/highlight/
- #conf_dir = ${PREFIX}/etc/highlight/
- 
- # Location of additional gui files
-@@ -33,10 +34,11 @@ desktop_apps = ${PREFIX}/share/applicati
- desktop_pixmaps = ${PREFIX}/share/pixmaps/
- 
- # Commands:
--INSTALL_DATA=install -m644
--INSTALL_PROGRAM=install -m755
--MKDIR=mkdir -p -m 755
--RMDIR=rm -r -f
-+INSTALL_DATA=${BSD_INSTALL_DATA}
-+INSTALL_LIB=${BSD_INSTALL_LIB}
-+INSTALL_PROGRAM=${BSD_INSTALL_PROGRAM}
-+MKDIR=${BSD_INSTALL_DATA_DIR}
-+RMDIR=${RM} -r -f
- 
- all cli:
- 	${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir}
-@@ -47,6 +49,9 @@ lib lib-static:
- lib-shared:
- 	${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir} PIC=1 lib-shared
- 
-+lib-libtool:
-+	${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir} lib-libtool
-+
- gui:
- 	${MAKE} -C ./src -f ./makefile HL_DATA_DIR=\"${data_dir}\" HL_CONFIG_DIR=\"${conf_dir}\" HL_DOC_DIR=\"${doc_dir}\" gui-qt
- 	@echo
-@@ -75,14 +80,14 @@ install:
- 		${DESTDIR}${data_dir}themes \
- 		${DESTDIR}${data_dir}langDefs \
- 		${DESTDIR}${data_dir}plugins
--	${MKDIR} ${DESTDIR}${man_dir}
-+	${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir}
- 	${MKDIR} ${DESTDIR}${bin_dir}
- 
- 	${INSTALL_DATA} ./langDefs/*.lang ${DESTDIR}${data_dir}langDefs/
- 	${INSTALL_DATA} ./*.conf ${DESTDIR}${conf_dir}
- 	${INSTALL_DATA} ./themes/*.theme ${DESTDIR}${data_dir}themes/
- 	${INSTALL_DATA} ./plugins/*.lua ${DESTDIR}${data_dir}plugins/
--	${INSTALL_DATA} ./man/highlight.1.gz ${DESTDIR}${man_dir}
-+	${BSD_INSTALL_MAN} ./man/highlight.1.gz ${DESTDIR}${man_dir}
- 	${INSTALL_DATA} ./AUTHORS ${DESTDIR}${doc_dir}
- 	${INSTALL_DATA} ./README ${DESTDIR}${doc_dir}
- 	${INSTALL_DATA} ./README_DE ${DESTDIR}${doc_dir}
-@@ -108,6 +113,10 @@ install:
- 	@echo "Execute 'make install-gui' to install the highlight GUI ('make gui')."
- 	@echo "Do not hesitate to report problems. Unknown bugs are hard to fix."
- 
-+install-libtool:
-+	${MKDIR} ${DESTDIR}${PREFIX}/lib
-+	libtool --mode=install ${INSTALL_LIB} -c ./src/libhighlight.la ${DESTDIR}${PREFIX}/lib/libhighlight.la
-+
- install-gui:
- 	@echo "Installing files for the GUI..."
- 	${MKDIR} ${DESTDIR}${data_dir} \
-@@ -129,7 +138,7 @@ uninstall:
- 	${RMDIR} ${DESTDIR}${doc_dir}
- 	${RMDIR} ${DESTDIR}${conf_dir}
- 	${RMDIR} ${DESTDIR}${examples_dir}
--	rm -rf ${DESTDIR}${man_dir}highlight.1.gz
-+	rm -rf ${DESTDIR}${man_dir}highlight.1*
- 	rm -rf ${DESTDIR}${bin_dir}highlight
- 	rm -rf ${DESTDIR}${bin_dir}highlight-gui
- 	rm -rf ${DESTDIR}${desktop_apps}highlight.desktop
-$NetBSD: randompatch.diff,v 1.1 2014/08/18 03:51:09 schmonz Exp $
-
-Use pkgsrc-specified compiler and flags.
-
---- src/makefile.orig	2014-04-04 17:26:25.000000000 +0000
-+++ src/makefile
-@@ -12,12 +12,12 @@
- 
- # See src/gui-qt/highlight.pro for the Qt GUI compilation options
- 
--CXX=c++
-+#CXX=c++
- 
- # Added -qt4 because of Arch Linux Qt5 migration
- QMAKE=qmake-qt4
- 
--CFLAGS:=-Wall -O2 ${CFLAGS} -DNDEBUG
-+#CFLAGS:=-Wall -O2 ${CFLAGS} -DNDEBUG
- #CFLAGS:=-ggdb ${CFLAGS}
- 
- CFLAGS_DILU=-fno-strict-aliasing
-@@ -61,14 +61,15 @@ ifdef PIC
- 	CFLAGS+=-fPIC
- endif
- 
--LDFLAGS = -ldl
-+#LDFLAGS = -ldl
- # Do not strip by default (Mac OS X lazy pointer issues)
- # Add -static to avoid linking with shared libs (can cause trouble when highlight
- # is run as service)
- #LDFLAGS = ${LDFLAGS} -s
- #LDFLAGS= -Wl,--as-needed
- 
--CXX_COMPILE=${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} ${LUA_CFLAGS}
-+#CXX_COMPILE=${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} ${LUA_CFLAGS}
-+CXX_COMPILE=libtool --mode=compile ${CXX} ${CFLAGS} -c -I ${INCLUDE_DIR} ${LUA_CFLAGS}
- 
- # Data directories (data dir, configuration file dir)
- CXX_DIR=-DHL_DATA_DIR=\"${HL_DATA_DIR}\" -DHL_CONFIG_DIR=\"${HL_CONFIG_DIR}\"
-@@ -84,6 +85,9 @@ CORE_OBJECTS:=stylecolour.o stringtools.
- 	syntaxreader.o elementstyle.o themereader.o \
- 	datadir.o preformatter.o platform_fs.o\
- 	ASStreamIterator.o ASResource.o ASFormatter.o ASBeautifier.o ASEnhancer.o
-+CORE_OBJECTS_LIBTOOL:=$(CORE_OBJECTS:.o=.lo)
-+.o.lo:
-+	mv $< $@
- 
- DILU_OBJECTS:=InternalUtils.o  LuaExceptions.o  LuaFunction.o  LuaState.o\
- 	LuaUserData.o  LuaUtils.o  LuaValue.o  LuaVariable.o  LuaWrappers.o
-@@ -99,6 +103,9 @@ GUI_OBJECTS:=${GUI_QT_DIR}main.cpp ${GUI
- cli: libhighlight.a ${CLI_OBJECTS}
- 	${CXX} ${LDFLAGS} -o highlight ${CLI_OBJECTS} -L. -lhighlight ${LUA_LIBS}
- 
-+lib-libtool libhighlight.la: ${CORE_OBJECTS} ${CORE_OBJECTS_LIBTOOL}
-+	libtool --mode=link ${CXX} ${LDFLAGS} -o libhighlight.la ${CORE_OBJECTS_LIBTOOL} -version-info 1:0:0 -rpath ${PREFIX}/lib
-+
- lib-static libhighlight.a: ${CORE_OBJECTS}
- 	${AR} ${ARFLAGS} libhighlight.a ${CORE_OBJECTS} ${DILU_OBJECTS}
- 
-@@ -116,7 +123,7 @@ $(OBJECTFILES) : makefile
- 
- 
- datadir.o: ${CORE_DIR}datadir.cpp ${INCLUDE_DIR}datadir.h ${INCLUDE_DIR}platform_fs.h
--	${CXX_COMPILE} ${CORE_DIR}datadir.cpp ${CXX_DIR}
-+	${CXX_COMPILE} ${CXX_DIR} ${CORE_DIR}datadir.cpp
- 
- platform_fs.o: ${CORE_DIR}platform_fs.cpp ${INCLUDE_DIR}platform_fs.h
- 	${CXX_COMPILE} ${CORE_DIR}platform_fs.cpp
-@@ -197,7 +204,7 @@ main.o: ${CLI_DIR}main.cpp ${CLI_DIR}mai
-   ${INCLUDE_DIR}syntaxreader.h ${INCLUDE_DIR}themereader.h ${INCLUDE_DIR}elementstyle.h \
-   ${INCLUDE_DIR}stylecolour.h  ${INCLUDE_DIR}preformatter.h \
-   ${CLI_DIR}help.h ${INCLUDE_DIR}version.h
--	${CXX_COMPILE} ${CLI_DIR}main.cpp ${CXX_DIR}
-+	${CXX_COMPILE} ${CXX_DIR} ${CLI_DIR}main.cpp
- 
- 
- #3rd party libs

Add a comment