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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 342
» Latest member: fluppi
» Forum threads: 83
» Forum posts: 379

Full Statistics

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

Latest Threads
BMC 4MB limitation and al...
Forum: Public Support
Last Post: NGNear
12-12-2018, 05:52 PM
» Replies: 4
» Views: 609
Interrupt handling in Dom...
Forum: Public Support
Last Post: RuebenLey
10-30-2018, 04:30 PM
» Replies: 2
» Views: 1,158
Xen Hypervisor on Avnet U...
Forum: Public Support
Last Post: ttsivan
10-15-2018, 12:43 PM
» Replies: 2
» Views: 831
XZD 2017.1 with Xen 4.9
Forum: Knowledge Base
Last Post: Nathan.Studer
09-10-2018, 02:00 PM
» Replies: 3
» Views: 453
Virtuosity on Zynq 2018.1...
Forum: Knowledge Base
Last Post: Nathan.Studer
09-06-2018, 06:38 PM
» Replies: 0
» Views: 230
FreeRTOS on Xilinx/Xen no...
Forum: Public Support
Last Post: BurchSung
05-25-2018, 05:08 PM
» Replies: 4
» Views: 2,645
Error kernel paging reque...
Forum: Public Support
Last Post: ariefgrand
02-14-2018, 03:19 PM
» Replies: 1
» Views: 2,148
XZD 2017.1 Release
Forum: Knowledge Base
Last Post: Nathan.Studer
02-12-2018, 03:12 PM
» Replies: 0
» Views: 1,237
XZD is Now Virtuosity
Forum: Knowledge Base
Last Post: Nathan.Studer
02-12-2018, 03:09 PM
» Replies: 0
» Views: 745
ENEA RTOS on ZCU102
Forum: Knowledge Base
Last Post: Nathan.Studer
02-12-2018, 02:53 PM
» Replies: 3
» Views: 1,671

 
  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.

https://github.com/dornerworks/a653_sched

     Nate

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’

Braeton

Print this item

  Xen distribution for Zynq-7000
Posted by: lar_fer - 11-19-2016, 09:24 AM - Forum: Public Support - Replies (2)

Hello,

I was wandering if there is a Xen Distribution for the Zynq-7000 device family.

If anyone one knows about a project for Zynq-7000, please let me know.

regards,

Alex

Print this item

  Building XZD without an Internet connection
Posted by: BraetonTaylor - 11-02-2016, 07:42 PM - Forum: Public Support - Replies (7)

The XZD BSP petalinux-build (Section 5.2  step 5 of the Xen Zynq Distribution User’s Manual 
(Xilinx-XenZynq-DOC-0001 v0.7 July 1, 2016)) produces an error if you do not have an Internet connection.

I tracked this down to the petalinux-config, it has u-boot config set as "remote", with remote set to "https://github.com/dornerworks/u-boot-xlnx.git".
This will not work unless connected to the network.  What is the alternative?  Can I downloaded it separately and put it some place and point to that?
If so, where do I put it and how do I point to it?  It does build if I change this to "u-boot-plnx", but I am guessing that I will be missing some 
capability in the U-BOOT application.  Do all I lose is the "run xen" command?

See log of build attempt:

210053673@synergy-dev-x64:~$ source /opt/pkg/petalinux-v2016.2-final/settings.sh
PetaLinux environment set to '/opt/pkg/petalinux-v2016.2-final'
INFO: Checking free disk space
INFO: Checking installed tools
INFO: Checking installed development libraries
INFO: Checking network and other services
WARNING: No tftp server found - please refer to "PetaLinux SDK Installation Guide" for its impact and solution

210053673@synergy-dev-x64:~$ export RELEASE_DIR=/opt/XZD/XZD_20160930

210053673@synergy-dev-x64:~$ cd $RELEASE_DIR

210053673@synergy-dev-x64:/opt/XZD/XZD_20160930$ petalinux-create -t project -s /opt/XZD/XZD_20160930/XZD_20160930.bsp -n XenZynqDist2
INFO: Create project: XenZynqDist2
INFO: New project successfully created in /opt/XZD/XZD_20160930/XenZynqDist2

210053673@synergy-dev-x64:/opt/XZD/XZD_20160930$ cd $RELEASE_DIR/XenZynqDist2

210053673@synergy-dev-x64:/opt/XZD/XZD_20160930/XenZynqDist2$ petalinux-build
INFO: Checking component...
INFO: Generating make files and build linux
INFO: Generating make files for the subcomponents of linux
INFO: Checking if the remote url is a valid git remote repository!
ERROR: https://github.com/dornerworks/u-boot-xlnx.git is not a git repository
ERROR: Failed to get remote component linux/u-boot!
ERROR: Failed to get remote component linux/u-boot!
ERROR: Failed to get makefiles for subcomponents of linux
ERROR: Failed to build linux! Failed to get makefiles for subcomponents of linux!

Print this item

  FIT Image file handling
Posted by: john_dino_dinatale - 11-01-2016, 01:18 PM - Forum: Public Support - Replies (7)

Hi,

I went through this document:
http://events.linuxfoundation.org/sites/events/files/slides/U-Boot%20FIT%20for%20Xen.pdf
And I have a uImage.its, which was able to create a uImage.itb. When I use the “bootm” command, I get the following:
U-Boot-E6Kn>bootm 0x6000000:xen@1
Wrong Image Format for bootm command
ERROR: can't get kernel image!
 
I’m using “xen.ub”, for the node image. Is this the correct file?

I tried to attach my ".its" file, but couldn't, because of a file format problem. I'll attach it when I figure out how to? Huh

 
Thanks,
Dino

Print this item

  XZD_20160930 Release
Posted by: jarvis_roach - 10-03-2016, 02:54 PM - Forum: Knowledge Base - Replies (5)

DornerWorks is pleased to announce the XZD_20160930 release of XZD!

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


New Features
Support for Petalinux v2016.2
Support for FreeRTOS guests.
Xen virtual console support for FreeRTOS guests.
Updates for bare metal examples and procedures.
Inclusion of the updated XZD Bare Metal Container, v2.1.0.
Improvements to boot files allow more and faster DDR on ZCU102.

Print this item

  XZD FreeRTOS Guest Guide
Posted by: jarvis_roach - 09-30-2016, 12:42 PM - Forum: Knowledge Base - No Replies

Here is a guide on how to get FreeRTOS applications to run as a guest on Xen.



Attached Files
.pdf   XZD FreeRTOS Guest Guide.pdf (Size: 95.65 KB / Downloads: 112)
Print this item

  Question about isolation of DMA masters between domains
Posted by: jwolff - 09-20-2016, 12:11 AM - Forum: Public Support - Replies (4)

Hello, we have been using the DornerWorks MPSoC Xen distribution for a few weeks now and have had a very good experience so far.  I do have one question about isolation of DMA masters between domains as follows.  We have been able to configure a pass-through serial port using an analogous procedure to what you describe in the "Xen Zynq Distribution (XZD) UART Pass Through How To Guide":
http://xzdforums.dornerworks.com/showthread.php?tid=577
 
What I haven't seen any reference to in your documentation is how to restrict the physical memory to which a DMA-capable peripheral has access.  I would expect Xen to use the SMMU to prohibit a DMA-capable peripheral from being able to access any memory except what is assigned to the domU VM that is controlling the peripheral.  Or perhaps a better system would configure the SMMU whenever a driver allocates a DMA buffer, such that the peripheral can only access specific buffers that are allocated by the guest OS.  However, I haven't been able to find any documentation online describing how to do this.  Is this possible, and if so how?
 
Thanks very much in advance for your help with this question!

Print this item

  uboot getting hang after "tftpb 0x80000 Image"
Posted by: sunitksharma - 09-07-2016, 04:55 PM - Forum: Public Support - Replies (5)

Hello,

I am using Xen Zynq Distribution, following user Manual (Xilinx-XenZynq-DOC-0001 v0.7 July 1, 2016). I am seeing a random issue of uboot getting stuck. Previously I was running uboot script "xen" as specified in 4.2.1.6 as "run xen". Later i started running each command from the xen script on uboot console. I found that after image is loaded, the uboot console hangs.

Following are the logs. I am loading u-boot.elf from JTAG. Is there an issue/bug in u-boot.elf. Please advice.

Thanks,
Sunit

Xilinx Zynq MP First Stage Boot Loader

Release 2016.1   Jun 30 2016  -  11:23:07
Platform: Silicon, Board Configuration successful
Cluster ID 0x80000000
Running on A53-0 (64-bit) Processor
Processor Initialization Done
================= In Stage 2 ============
In JTAG Boot Mode
================= In Stage 4 ============
Exit from FSBL
NOTICE:  ATF running on XCZU9EG/silicon v1/RTL5.1 at 0xfffe5000
NOTICE:  BL31: Secure code at 0xfffc0000
NOTICE:  BL31: Non secure code at 0x8000000
NOTICE:  BL31: v1.2(release):6397b33
NOTICE:  BL31: Built : 09:33:01, Jun 30 2016


U-Boot 2016.01 (Jun 30 2016 - 11:25:04 -0400) Xilinx ZynqMP ZCU102

I2C:   ready
DRAM:  4 GiB
Enabling Caches...
EL Level:       EL2
MMC:   sdhci@ff170000: 0
Using default environment

In:    serial@ff000000
Out:   serial@ff000000
Err:   serial@ff000000
Bootmode: JTAG_MODE
SCSI:  SATA link 0 timeout.
SATA link 1 timeout.
AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
flags: 64bit ncq pm clo only pmp fbss pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net:   ZYNQ GEM: ff0e0000, phyaddr 12, interface rgmii-id

Warning: ethernet@ff0e0000 (eth0) using random MAC address - f2:a4:42:46:d2:75
eth0: ethernet@ff0e0000
Hit any key to stop autoboot:  0
U-Boot-PetaLinux> setenv serverip 10.9.51.203
U-Boot-PetaLinux> setenv gatewayip 10.9.51.1
U-Boot-PetaLinux> setenv netmask 255.255.255.0
U-Boot-PetaLinux> setenv ipaddr 10.9.51.216
U-Boot-PetaLinux> ping 10.9.51.203
Using ethernet@ff0e0000 device
host 10.9.51.203 is alive
U-Boot-PetaLinux> tftpb $fdt_addr xen.dtb
Using ethernet@ff0e0000 device
TFTP from server 10.9.51.203; our IP address is 10.9.51.216
Filename 'xen.dtb'.
Load address: 0x4000000
Loading: ##
         12.7 MiB/s
done
Bytes transferred = 26662 (6826 hex)
U-Boot-PetaLinux> fdt addr $fdt_addr
U-Boot-PetaLinux> fdt resize
U-Boot-PetaLinux> tftpb 0x80000 Image
Using ethernet@ff0e0000 device
TFTP from server 10.9.51.203; our IP address is 10.9.51.216
Filename 'Image'.
Load address: 0x80000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################
         12.8 MiB/s
done
Bytes transferred = 11202912 (aaf160 hex)

--------UBOOT HANGS AFTER THIS------



Attached Files
.txt   jtag_boot.txt.txt (Size: 2.5 KB / Downloads: 1)
.txt   uboot_log.txt.txt (Size: 2.97 KB / Downloads: 1)
Print this item

  IRQ Latency
Posted by: jarvis_roach - 09-02-2016, 04:25 PM - Forum: Knowledge Base - No Replies

Here are the results of an experiment we performed to measure how much latency Xen introduces to IRQ handling.



Attached Files
.pdf   Xen Zynq Distribution (XZD) Bare Metal Guest Latency.pdf (Size: 60.43 KB / Downloads: 22)
Print this item