Permalink
Commits on Feb 5, 2017
  1. [DOCS] Update last commit tag for v0.2.9 in release notes.

    This patch updates last commit tag for v0.2.9 and date in
    release notes.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Feb 5, 2017
  2. [TOP] Bump-up version to v0.2.9 in Makefile

    This patch increase version to v0.2.9 for upcoming release.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Feb 5, 2017
  3. [TOP] Add ZynqMP SOC entry in HOSTS file

    This patch adds ZynqMP entry in list of supported HOSTS.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Feb 5, 2017
  4. [DOCS] Add steps to run Xvisor on ZynqMP ZCU102 board

    This patch adds documentation for running Xvisor on ZynqMP ZCU102 board.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Feb 5, 2017
Commits on Feb 4, 2017
  1. [LIBS] netstack: lwip: Explicitly initialize global pointers

    Some of the global pointers in lwIP are uninitialized which can
    cause crash if these global pointers are not NULL at boot time.
    
    This patch explicity initialize few of global pointers to NULL.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Feb 4, 2017
Commits on Feb 2, 2017
  1. [TESTS] Fix ARM common build script as-per latest sources

    This patch fixes ARM common build script as-per latest sources.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Feb 2, 2017
  2. [TOOLS] openconf: fix lex file to match shiped C file.

    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Feb 2, 2017
  3. [TOOLS] dtc: merge dtc to version 1.4.2

    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Feb 2, 2017
Commits on Jan 31, 2017
  1. [TOOLS] openconf: make sure not to overrun character array.

    We need to make sure that we do not overrun the fulname array in the
    shipped file.
    
    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 31, 2017
  2. [TOOLS] openconf: check for NULL pointer.

    We need to check for NULL pointer value before using it in the stat()
    function.
    
    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 31, 2017
Commits on Jan 30, 2017
  1. [DOCS] Add v0.2.9 release notes

    This patch adds release notes for upcoming v0.2.9 release.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 30, 2017
  2. [DOCS] Add Xvisor build automation documentation.

    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 30, 2017
Commits on Jan 29, 2017
  1. [TOOLS] Do not ignore travis config file.

    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 29, 2017
Commits on Jan 27, 2017
  1. [TESTS] Fix arm_board_fdt_fixup() for realview-eb-mpcore guest

    The path of intc in realview-eb-mpcore Linux DT
    is /soc/interrupt-controller@1f000100 instead of
    /interrupt-controller@1e000000
    
    This patch fixes intc DT path in arm_board_fdt_fixup()
    of basic firmware as-per above.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 27, 2017
Commits on Jan 25, 2017
  1. [DOCS] Add step to init submodules in all READMEs

    The DTC compiler is now submodule of Xvisor so in freshly cloned
    Xvisor we need to init submodules once. This patch updates all
    READMEs accordingly.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 25, 2017
Commits on Jan 23, 2017
  1. [TOOLS] Split coverity build script.

    We now have a build script that build for all arch and all defconfig.
    
    We also have a coverity script calling the previous script from coverity.
    
    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 23, 2017
Commits on Jan 22, 2017
  1. [CORE] Fix domain allocation function in IOMMU support.

    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 22, 2017
Commits on Jan 21, 2017
  1. [CORE] Extend vmm_host_memory_flags to pass more info

    This patch extends vmm_host_memory_flags to pass more info
    to arch specific code. Particularly this patch adds new
    flags namely VMM_MEMORY_IO_DEVICE, VMM_MEMORY_DMA_COHERENT,
    and VMM_MEMORY_DMA_NONCOHERENT.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 21, 2017
Commits on Jan 20, 2017
  1. [ARM] arm32ve: arm64: Use AINDEX_DEVICE_nGnRE for memory-mapped IO

    The memory type DEVICE nGnRE is recommeded for memory-mapped IO.
    
    In fact, Linux ARM64 also uses DEVICE nGnRE memory type for
    ioremap() implementation.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 20, 2017
Commits on Jan 19, 2017
  1. [ARM] arm64: remove unnecessary memory barrier in cpu_locks.c

    Since spinlock implementation uses ARM's one-way barriers, ldaxr and
    stlr, there is no need to insert explicit memory barrier around the
    codes.
    
    Signed-off-by: Tsung-Han Lin <tsunghan.tw@gmail.com>
    tsunghanlin committed with avpatel Jan 19, 2017
  2. [ARM] Add initial guest DTS files for zynqmp

    This patch adds initial DTS files for zynqmp
    adapted from rasp3 (i.e. BCM2837 SoC) DTS files.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 19, 2017
Commits on Jan 18, 2017
  1. [ARM] arm32ve: arm64: Add more AINDEX_DEVICE_xxx defines

    This patch adds few more AINDEX_DEVICE_xxx defines
    such as:
    AINDEX_DEVICE_nGnRE
    AINDEX_DEVICE_nGRE
    AINDEX_DEVICE_GRE
    
    This new AINDEX_DEVICE_xxx defines will be useful in
    further relaxing access to memory-mapped IO registers.
    For instance on ARM64, we can use AINDEX_DEVICE_nGnRE
    instead of AINDEX_DEVICE_nGnRnE for memory-mapped
    IO registers.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 18, 2017
  2. [ARM] arm32ve: arm64: Use more appropriate names for AINDEX_xxx defines

    This patch does following renaming to AINDEX_xxx defines:
    AINDEX_SO => AINDEX_DEVICE_nGnRnE
    AINDEX_NORMAL_UC => AINDEX_NORMAL_NC
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 18, 2017
Commits on Jan 17, 2017
  1. [ARM] arm32ve: arm64: Move AINDEX_xxx defines to mmu_lpae.h

    The attribute indices used in MMU LPAE page-tables should be
    common to arm32ve and arm64 hence this patch moves AINDEX_xxx
    defines to mmu_lpae.h
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 17, 2017
Commits on Jan 15, 2017
  1. [ARM] dts: Skip baudrate config for RPi and RPi2

    The console on RPi and RPi2 is PL011 UART. Also, user can
    configure their desired UART input clock using "init_uart_clock"
    option of /boot/config.txt. This means if user changes UART
    input clock then it will break Xvisor PL011 driver because
    we assume it to be fixed.
    
    To solve this issue we don't configure bardrate for PL011
    on RPi and RPi2 using "skip-baudrate-config" DT attribute.
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 15, 2017
  2. [DRIVERS] serial: Add support to skip baurate config for PL011

    This patch extends PL011 serial driver to skip baudrate config
    via optional DT attribute "skip-baudrate-config". This feauture
    of PL011 serial driver will be useful on boards where PL011
    input clock is user configurable using bootloader or firmware
    (examples: RPi and RPi2).
    
    Signed-off-by: Anup Patel <anup@brainfault.org>
    avpatel committed Jan 15, 2017
Commits on Jan 13, 2017
  1. [ARM] dtsi: added secondery CPU nodes for zynqmp

    This code adds all secondary CPU nodes in zynqmp device tree.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 13, 2017
  2. [ARM] Add initial DTS files for xilinx zynqmp

    This patch adds initial DTS Files for zynqmp.
    It also includes Xvisor DTS file for zero guest.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 13, 2017
Commits on Jan 11, 2017
  1. [ARM] Fix ZYNQ compilation error if ZYNQ UART is not selected.

    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 11, 2017
Commits on Jan 9, 2017
  1. [ARM] defterm: Added support for zynq defterm

    This patch adds defterm support for xilinx zynq.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 9, 2017
Commits on Jan 8, 2017
  1. [ARM] Enabled Zynq UART in generic-v8-defconfig

    This patch enables Zynq UART in generic-v8-defconfig.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 8, 2017
  2. [ARM] defterm_early: Add support for Zynq UART

    This patch adds support for Zynq UART based early prints
    to help debugging.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 8, 2017
  3. [DRIVERS] serial: Added support for zynq uart

    This patch adds driver for Zynq serial port found on
    Zynq SoCs and ZynqMP SoCs.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    bhargavshah1988 committed with avpatel Jan 8, 2017
  4. [ARM] psci: added support for system restart and shutdown

    This code adds psci supported restart and shutdown methods.
    
    Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com>
    Signed-off-by: Anup Patel <anup@brainfault.org>
    bhargavshah1988 committed with avpatel Jan 8, 2017
  5. [COMMANDS] Prevent warnings at compile time in cmd_mii.c

    Without this I am getting:
    
    xvisor-next/commands/cmd_mii.c: In function ‘media_list’:
    xvisor-next/commands/cmd_mii.c:242:4: warning: format not a string literal and no format arguments [-Wformat-security]
        vmm_cprintf(cdev, media[i].name);
    
    Signed-off-by: Jean-Christophe Dubois <jcd@tribudubois.net>
    jcdubois committed with avpatel Jan 8, 2017