Attached is my latest PKGBUILD, xlinfo, and newest dmesg with current parameters and configure
./configure --prefix=/usr --libdir=/usr/lib/ --bindir=/usr/bin/ --sbindir=/usr/bin/ --enable-rpath --with-sysconfig-leaf-dir="default" --with-system-ovmf="/usr/share/ovmf" --with-xenstored=oxenstored --enable-systemd --with-systemd="/usr/lib/systemd/system" --with-systemd-modules-load="/etc/modules-load.d" --enable-stubdom
[root@archxen ~]# systemctl --state=failed
UNIT LOAD ACTIVE SUB DESCRIPTION
var-lib-xenstored.mount loaded failed failed mount xenstore file system
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
[root@archxen ~]# systemctl status var-lib-xenstored.mount
var-lib-xenstored.mount - mount xenstore file system
Loaded: loaded (/usr/lib/systemd/system/var-lib-xenstored.mount; static; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2015-01-12 21:56:37 CST; 1min 4s ago
Where: /var/lib/xenstored
What: xenstore
Process: 226 ExecMount=/bin/mount -n xenstore /var/lib/xenstored -t tmpfs -o mode=755,context="$XENSTORED_MOUNT_CTX" (code=exited, status=32)
Jan 12 21:56:37 archxen systemd[1]: Mounting mount xenstore file system...
Jan 12 21:56:37 archxen mount[226]: mount: wrong fs type, bad option, bad superblock on xenstore,
Jan 12 21:56:37 archxen mount[226]: missing codepage or helper program, or other error
Jan 12 21:56:37 archxen mount[226]: In some cases useful info is found in syslog - try
Jan 12 21:56:37 archxen mount[226]: dmesg | tail or so.
Jan 12 21:56:37 archxen systemd[1]: var-lib-xenstored.mount mount process exited, code=exited status=32
Jan 12 21:56:37 archxen systemd[1]: Failed to mount mount xenstore file system.
Jan 12 21:56:37 archxen systemd[1]: Unit var-lib-xenstored.mount entered failed state.
[root@archxen ~]# journalctl _PID=226
-- Logs begin at Mon 2015-01-12 21:56:37 CST, end at Mon 2015-01-12 21:56:57 CST. --
Jan 12 21:56:37 archxen mount[226]: mount: wrong fs type, bad option, bad superblock on xenstore,
Jan 12 21:56:37 archxen mount[226]: missing codepage or helper program, or other error
Jan 12 21:56:37 archxen mount[226]: In some cases useful info is found in syslog - try
Jan 12 21:56:37 archxen mount[226]: dmesg | tail or so.
[root@archxen ~]#