Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 183
» Latest member: lokijhgtre
» Forum threads: 67
» Forum posts: 312

Full Statistics

Online Users
There are currently 19 online users.
» 0 Member(s) | 19 Guest(s)

Latest Threads
FIT Image file handling
Forum: Public Support
Last Post: jarvis_roach
10-16-2017, 12:23 PM
» Replies: 7
» Views: 3,241
Using Petalinux to build ...
Forum: Getting Started
Last Post: brettstahlman
10-13-2017, 04:26 PM
» Replies: 11
» Views: 149
Building a custom Xen hyp...
Forum: Getting Started
Last Post: jarvis_roach
10-10-2017, 12:37 PM
» Replies: 3
» Views: 107
XZD Yocto Layer
Forum: Knowledge Base
Last Post: sraxlz
10-02-2017, 07:32 PM
» Replies: 9
» Views: 1,199
Possible to run older ver...
Forum: Getting Started
Last Post: Robert.VanVossen
08-28-2017, 08:02 PM
» Replies: 3
» Views: 410
Which qemu-system-aarch64...
Forum: Getting Started
Last Post: brettstahlman
08-15-2017, 01:55 PM
» Replies: 2
» Views: 284
DomU I/O and Communicatio...
Forum: Public Support
Last Post: Nathan.Studer
08-14-2017, 01:21 PM
» Replies: 3
» Views: 1,613
SD card does not boot pas...
Forum: Public Support
Last Post: jarvis_roach
08-04-2017, 01:58 PM
» Replies: 5
» Views: 1,017
SD card booting hangs sta...
Forum: Public Support
Last Post: ReubenLewis
07-21-2017, 12:54 PM
» Replies: 1
» Views: 534
booting from SD card
Forum: Public Support
Last Post: jarvis_roach
07-18-2017, 03:07 PM
» Replies: 5
» Views: 1,031

  Problem with accessing root file system on SD card
Posted by: salerio - 05-03-2016, 09:14 AM - Forum: Public Support - Replies (6)

Hi, I have just started to work with UltraScale+ MPSoC and have a Rev C.1 ZCU102 supplied by Xilinx. I am starting out with Xen and trying to follow the latest User Manual (v0.6 March 31 2016) together with the latest BETA (XenZynqDist-Beta_02_19_2016) of the Xen distribution. I have followed the instructions and can boot the ZCU102 via JTAG, the kernel however panics when it tries to access the root file system on the SD Card (I have copied Dom0.img to my 8Gb SD Card). I noticied that there has been another thread (from 2015) about this issue. Has any progress been made to solve this issue?

I have attached the console output of the boot.

Thanks in advance
Peter Smith
XZD beta_[b]XZD beta_04_01_2016 Release[b]XZD beta_04_01_2016 Release[/b]04_01_2016 Release[/b]

Attached Files
.txt   Xen MMC Problem.txt (Size: 22.33 KB / Downloads: 13)
Print this item

  Failed to boot XenZynqDist-Beta_02_19_2016 in QEMU
Posted by: akhil.mv - 04-14-2016, 06:53 AM - Forum: Public Support - Replies (8)

Hi all,
I am trying to boot XenZynqDist-Beta_02_19_2016 pre-built images in QEMU for Xilinx ultrascale+ MPSoC. But system failed to boot properly.
Hangs at boot loader with the following message
scanning bus for devices...
Found 0 device(s).
Net:   Gem.ff0e0000
Hit any key to stop autoboot:  0 
PHY is not detected
Gem.ff0e0000: No link.

Do I need to configure anything in host OS(Ubuntu 14.04) to get the GEM link properly? The command line that I have used  to launch qemu is give below:
qemu-system-aarch64 -L $RELEASE_DIR/petalinux-v2015.4-final/etc/qemu -M arm-generic-fdt -device loader,addr=0xfd1a0104,data=0x8000000e,data-len=4 -serial monConfusedtdio -serial /dev/null -display none -device loader,file=$RELEASE_DIR/dist/images/linux/bl31.elf,cpu=0 -device loader,file=$RELEASE_DIR/dist/images/linux/u-boot.elf -gdb tcp::9000 -tftp /tftpboot -drive file=$RELEASE_DIR/dist/images/dom0.img,format=raw,if=sd -redir tcp:2222::22 -net nic,vlan=0 -net user,vlan=0 -net nic,vlan=0 -net nic,vlan=0 -net nic,vlan=0 -hw-dtb $RELEASE_DIR/dist/images/linux/zynqmp-qemu-arm.dtb -pflash $RELEASE_DIR/dist/images/linux/nand0.qcow2


Print this item

  XZD beta_04_01_2016 Release
Posted by: jarvis_roach - 04-01-2016, 06:00 PM - Forum: Knowledge Base - No Replies

DornerWorks is pleased to announce new content for the Xen Zynq Distribution:

User's Manual: http://dornerworks.com/wp-content/upload...Manual.pdf
uC/OS-III Guest: http://xzdforums.dornerworks.com/showthread.php?tid=591
lwIP Echo Server Guest: http://xzdforums.dornerworks.com/showthread.php?tid=590

Print this item

Photo uC/OS III Running as a Xen Guest on Zynq MPSoC!
Posted by: joshwhitehead - 03-31-2016, 10:27 PM - Forum: Knowledge Base - Replies (2)

DornerWorks is excited to announce that the Micrium real-time micro-kernel, uC/OS III, has been successfully booted as a guest operating system for the Xen Hypervisor on the Zynq UltraScale+ MPSoC!  This was accomplished on both the ZCU102 development board from Xilinx and the Zynq UltraScale+ MPSoC QEMU model provided by Xilinx.  

Below you can see the output from a couple different runs of uC/OS in the left hand console. Xen was configured to pass through a hardware serial UART device to the uC/OS guest domain that it could then use to display its output.  On the right is the Xen dom0 domain console showing the control commands being made to Xen: 

[Image: y3kvWwd.png]

Available Soon
DornerWorks is currently working with Micrium and Xilinx to provide the appropriate source code, tools, and instructions needed support this guest operating system, and we will update here as soon as these resources are publicly available.  Check back often for updates one when this and other guest operating systems will be supported by XZD.

Print this item

  lwIP Echo Server Guest Guide
Posted by: jarvis_roach - 03-31-2016, 04:31 PM - Forum: Knowledge Base - No Replies

Attached is a guide on how to run Xilinx's lwIP Echo Server application as a bare metal guest on Xen along with pre-built binaries and configuration files.

-Jarvis Roach

Attached Files
.zip   baremetal_enet.zip (Size: 143.81 KB / Downloads: 24)
Print this item

  Question about Booting ZCU012 using XZD
Posted by: lcc014 - 02-26-2016, 06:46 PM - Forum: Public Support - Replies (32)


I am in Section 4.2 (Booting the ZCU012), step 1, sub-step c.  This particular step is to convert/copy dom0,img to SD card via "dd" command.  The whole SD card becomes dom0 file system.  When ZCU102 boots up, it uses SD card as the file system.

We would like to install dom0 in RAM disk instead of SD card.  Any suggestion to achieve that ?


Ching-Ho Cheng

Print this item

  Building Dom0 file system error
Posted by: lcc014 - 02-26-2016, 01:45 PM - Forum: Public Support - Replies (6)

I followed XZD user manual, Section 5.3, step 12 "Configure and build Xen Tools".  I got error when building Xen tools:

gcc  -O1 -fno-omit-frame-pointer  -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O0 -g3 -D__XEN_TOOLS__ -MMD -MF .xc_core_arm.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-sibling-calls -D_GNU_SOURCE  -I../../xen/common/libelf -Werror -Wmissing-prototypes -I. -I./include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include -pthread -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/libs/toollog/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/libs/evtchn/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include -include /home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/config.h -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/libs/call/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/libs/foreignmemory/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/libs/gnttab/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/libs/gnttab/include -I/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc/../../tools/include  -c -o xc_core_arm.o xc_core_arm.c
In file included from xg_private.h:29:0,
                 from xc_core_arm.c:19:
xc_core_arm.c: In function ‘xc_core_arch_get_scratch_gpfn’:
xc_core_arm.c:104:21: error: ‘GUEST_GNTTAB_SIZE’ undeclared (first use in this function)
xc_private.h:77:48: note: in definition of macro ‘XC_BUILD_BUG_ON’
 #define XC_BUILD_BUG_ON(p) ({ _Static_assert(!(p), "!(" #p ")"); })
xc_core_arm.c:104:21: note: each undeclared identifier is reported only once for each function it appears in
xc_private.h:77:48: note: in definition of macro ‘XC_BUILD_BUG_ON’
 #define XC_BUILD_BUG_ON(p) ({ _Static_assert(!(p), "!(" #p ")"); })
xc_private.h:77:46: error: expression in static assertion is not an integer
 #define XC_BUILD_BUG_ON(p) ({ _Static_assert(!(p), "!(" #p ")"); })
xc_core_arm.c:104:5: note: in expansion of macro ‘XC_BUILD_BUG_ON’
xc_core_arm.c:106:13: error: ‘GUEST_GNTTAB_BASE’ undeclared (first use in this function)
make[4]: *** [xc_core_arm.o] Error 1
make[4]: Leaving directory `/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc'
make[3]: *** [build] Error 2
make[3]: Leaving directory `/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools/libxc'
make[2]: *** [subdir-install-libxc] Error 2
make[2]: Leaving directory `/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src/tools'
make: *** [install-tools] Error 2

Where is GUEST_GNTTAB_BASE defined ?

This is the command (from user manual) that I used to build Xen tools:

lcc014@ubuntu:~/XenZynqDist-Beta_02_19_2016/XenZynqDist/components/apps/xen/xen-src$ make dist-tools CROSS_CO MPILE=aarch64-buildroot-linux-gnu- XEN_TARGET_ARCH=arm64 CONFIG_EARLY_PRINTK=ronaldo


Ching-Ho Cheng

Print this item

  petalinux-build error with XenZynqDist-Beta_02_19_2016
Posted by: lcc014 - 02-24-2016, 07:58 PM - Forum: Public Support - Replies (4)

I am using latest XenZynqDist and followed instruction in Section 5.2 to build petalinux.  However, petalinux-build failed and error message was:

[INFO ] build system.dtb
[INFO ] build linux/kernel
[INFO ] generate linux/u-boot configuration files
[INFO ] update linux/u-boot source
[INFO ] build linux/u-boot
[ERROR] make[5]: *** [silentoldconfig] Error 1
[ERROR] make[4]: *** [silentoldconfig] Error 2
[ERROR] make[3]: *** No rule to make target `include/config/auto.conf', needed by `include/config/uboot.release'.  Stop.
[ERROR] make[2]: *** [sub-make] Error 2
[ERROR] make[1]: *** [/home/lcc014/XenZynqDist-Beta_02_19_2016/XenZynqDist/build/linux/u-boot/u-boot-xlnx/u-boot] Error 2
ERROR: Failed to build linux

Have anyone experience the same failure ?


Ching-Ho Cheng

Print this item

  XZD beta_02_19_2016 Release
Posted by: Robert.VanVossen - 02-19-2016, 04:12 PM - Forum: Knowledge Base - Replies (3)

DornerWorks is pleased to announce the beta_02_19_2016 release of XZD!

XZD Package:  http://dornerworks.com/wp-content/upload...9_2016.tgz
User's Manual: http://dornerworks.com/wp-content/upload...Manual.pdf

New Features

Support for the ZCU102 development board.
Support for petalinux v2015.4. 

Print this item

  Is the hardware (Zynq UltraScale+ MPSoC) available?
Posted by: nwpupanda - 02-05-2016, 04:12 AM - Forum: Public Support - Replies (1)

If I don't want to run on the emulated system, I guess I have to get the real hardware. 

So my question is:
Is the hardware (Zynq UltraScale+ MPSoC) available for purchase now?

Does the hardware (Zynq UltraScale+ MPSoC) have the PL310 cache controller, which should be an optional co-processor for ARM v8 architecture. But I couldn't find document to say if the PL310 cache controller is integrated or not. 

Thank you very much for your time and help in this question!

Print this item