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



Search Forums

(Advanced Search)

Forum Statistics
» Members: 207
» Latest member: Mankirt088
» Forum threads: 71
» Forum posts: 334

Full Statistics

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

Latest Threads
DomU I/O and Communicatio...
Forum: Public Support
Last Post: ariefgrand
12-12-2017, 09:26 AM
» Replies: 6
» Views: 2,168
DMA from DomU on ZynqMP
Forum: Public Support
Last Post: ariefgrand
12-12-2017, 09:18 AM
» Replies: 2
» Views: 89
DomU and PL on ZCU102 Zyn...
Forum: Public Support
Last Post: Nathan.Studer
12-11-2017, 02:12 PM
» Replies: 1
» Views: 60
Zynq mpsoc dev kit not ab...
Forum: Public Support
Last Post: Nathan.Studer
11-08-2017, 01:24 PM
» Replies: 4
» Views: 2,694
Rebuilding Xen Tools
Forum: Getting Started
Last Post: brettstahlman
11-03-2017, 02:58 PM
» Replies: 2
» Views: 278
SIGBUS: "ttbr address siz...
Forum: Getting Started
Last Post: brettstahlman
11-01-2017, 09:53 PM
» Replies: 8
» Views: 933
FIT Image file handling
Forum: Public Support
Last Post: jarvis_roach
10-16-2017, 12:23 PM
» Replies: 7
» Views: 4,450
Using Petalinux to build ...
Forum: Getting Started
Last Post: brettstahlman
10-13-2017, 04:26 PM
» Replies: 11
» Views: 1,041
Building a custom Xen hyp...
Forum: Getting Started
Last Post: jarvis_roach
10-10-2017, 12:37 PM
» Replies: 3
» Views: 433
XZD Yocto Layer
Forum: Knowledge Base
Last Post: sraxlz
10-02-2017, 07:32 PM
» Replies: 9
» Views: 2,371

  Qemu launches but boot hangs before login prompt
Posted by: brettstahlman - 02-22-2017, 08:46 PM - Forum: Getting Started - Replies (19)

Preliminary question: Is it necessary to match Petalinux version to Xilinx SDK version? I'm using the latest version of each:

  • Petalinux version 2016.4
  • Xilinx SDK version 2016.3
Here's the command I'm using to launch qemu:

Quote:qemu-system-aarch64 -L $RELEASE_DIR/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

The last message I see in the boot console is...

Quote:Initializing random number generator...

...and I never get a prompt. Looking back through the build output, I see several things that look problematic: e.g.,

Quote:WARNING: CPU: 0 PID: 1 at /opt/Xilinx/petalinux-v2016.3-final/components/linux-kernel/xlnx-4.6/drivers/ata/libahci.c:225 ahci_enable_ahci+0x4c/0x60

...which is followed by a stack dump from ahci_enable_ahci.

I also see several errors/warnings regarding Mali device driver: e.g.,

Mali: ERR: <...>/mali_pp.c
Mali PP: Failed to reset core Mali_PP0, rawstat: 0x00000000

Mali: ERR: <...>/mali_kernel_core.c
Failed to create initial PP object

Mali: ERR: <...>/mali_kernel_linux.c
mali_probe(): Failed to initialize Mali device driver.
mali-utgard: probe of fd4b0000.gpu failed with error -14
Mali: Mali device driver loaded

Print this item

  Zynq mpsoc dev kit not able to boot with RT kernel + xen hypervisor
Posted by: paresh.chaudhary - 02-21-2017, 04:36 PM - Forum: Public Support - Replies (4)

Hi Team,

Without RT linux:

I have compiled kernel 4.6.0 , fs and use dornerworks prebuild xen.ub for zynq mpsoc dev kit. With those file board can boot without any issue and i can boot guest os from dom.

With RT Linux:

When I use real time kernel 4.6.0 with prebuild dornerworks xen.ub for zynq mpsoc dev kit  then board not able to boot.

Does xen firmware support real time kernel ?

I have also attached my boot log for reference.

Print this item

  Interprocess commnication in XEN
Posted by: paresh.chaudhary - 02-15-2017, 04:49 PM - Forum: Public Support - Replies (1)


I would like to know how IPC works in XEN.

Anybody have any reference link to understand ?

Print this item

  ZCU102 dev kit not able to boot with xen hypervisor
Posted by: paresh.chaudhary - 02-08-2017, 10:08 PM - Forum: Public Support - Replies (4)


Before go ahead i am trying to boot pre-build images on zcu102 devkit. For that i am referring 4.2.2. Booting via SD card. But i don't why board is stuck on uboot.

I have attached boot log. Can anybody have idea about this ?

Attached Files
.txt   bootlog.txt (Size: 1.69 KB / Downloads: 7)
Print this item

  Mapping physical peripherals through to guests without any dom0 interaction
Posted by: paresh.chaudhary - 02-02-2017, 08:20 PM - Forum: Public Support - Replies (5)


I want to isolate dedicated hardware or memory range from a Guest os to the processor peripheral without going through DOM0 on ZYNQ MPSOC.

How it's possible in Xen hypervisor ?

Print this item

  "make dist-tools" from inside a VM with controlled Internet access
Posted by: BraetonTaylor - 01-26-2017, 08:47 PM - Forum: Public Support - Replies (3)

When doing the command:

cd $PROJ_DIR/$PROJ_NAME/components/apps/xen/xen-src
make dist-tools CROSS_COMPILE=aarch64-buildroot-linux-gnu- XEN_TARGET_ARCH=arm64 CONFIG_EARLY_PRINTK=ronaldo

I get the following error:
   Cloning into 'qemu-xen-dir-remote.tmp'...
   fatal: unable to connect to xenbits.xen.org:
   xenbits.xen.org: Name or service not known
when it is running "/disk2/XZD/XenDOM0/components/apps/xen/xen-src/tools/../scripts/git-checkout.sh git://xenbits.xen.org/qemu-xen.git qemu-xen-4.7.0-rc4 qemu-xen-dir"

To make the system use http instead of git, I can update file "components/apps/xen/xen-src/Config.mk" and add line "export GIT_HTTP=y" just before line with "ifeq ($(GIT_HTTP),y)".

Then I get this:
   Cloning into 'qemu-xen-dir-remote.tmp'...
   fatal: unable to access 'http://xenbits.xen.org/git-http/qemu-xen.git/': Could not resolve host: xenbits.xen.org
when it is running "/disk2/XZD/XenDOM0/components/apps/xen/xen-src/tools/../scripts/git-checkout.sh http://xenbits.xen.org/git-http/qemu-xen.git/ qemu-xen-4.7.0-rc4 qemu-xen-dir"

Note the use of http: and git-http now.

To fix this error, I can define these:
  export http_proxy=<Company Proxy Server with my User Name and Password>
  export https_proxy=<Company Proxy Server with my User Name and Password>

Then I get this, this is how it should look:
  Cloning into 'qemu-xen-dir-remote.tmp'...
  remote: Counting objects: 302654, done.
  remote: Compressing objects: 100% (72963/72963), done.
  remote: Total 302654 (delta 245259), reused 284315 (delta 228934)
  Receiving objects: 100% (302654/302654), 96.06 MiB | 2.33 MiB/s, done.
  Resolving deltas: 100% (245259/245259), done.
  Checking connectivity... done.

However, I cannot use this as final solution, as putting my user name and password into a script or even environment variables is not allowed.  Any suggestions on how to fix this?  Ideally, I would like to download all the components that I need ahead of time, put them into a Zip files and just unzip them instead of downloading them.

Print this item

  XZD_20161231 Release
Posted by: jarvis_roach - 01-09-2017, 03:59 PM - Forum: Knowledge Base - Replies (3)

DornerWorks is pleased to announce the XZD_20161231 release of XZD!

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

New Features
Support for Petalinux v2016.3
Xen virtual console support for bare metal guests
Updated Ethernet passthrough for bare metal guest examples
Added support for Ubuntu 16.04 hosts

Print this item

  Xilinx PetaLinux 2016.3 and XZD
Posted by: BraetonTaylor - 12-21-2016, 03:53 PM - Forum: Knowledge Base - Replies (1)

Are there any updates to XZD required to use it with Xilinx PetaLinux 2016.3?  The latest version I see of XZD is 20160930, which is before PetaLinux 2016.3.

Print this item

  ARINC 653 Scheduling Utility
Posted by: Nathan.Studer - 12-12-2016, 09:30 PM - Forum: Knowledge Base - No Replies

To make using the ARINC 653 scheduler with XZD easier, we have posted the source code to a Xen ARINC653 command line scheduling utility to github.  Instructions for building it with the XZD distribution and for using it can be found in the README.



Print this item

  How do you start Guests automatically?
Posted by: BraetonTaylor - 11-30-2016, 01:43 PM - Forum: Public Support - Replies (5)

How do you start Guests automatically?  I tried this on the target, but it did not work. 
    cd /etc/xen/auto
    ln -s /root/Dom1_Linux.cfg .
I tried adding these to the .cfg file as well:
    on_xend_stop = ‘shutdown’
    on_xend_start = ‘start’


Print this item