u-boot/drivers
Oleksandr Andrushchenko 486544161f xen: Port Xen hypervisor related code from mini-os
Port hypervisor related code from Mini-OS. This is referencing the code
of Mini-OS from [1] by Huang Shijie and Volodymyr Babchuk which is for
ARM64.
Update essential arch code to support required bit operations, memory
barriers etc.

Copyright for the bits ported belong to at least the following authors,
please see related files for details:

Copyright (c) 2002-2003, K A Fraser
Copyright (c) 2005, Grzegorz Milos, gm281@cam.ac.uk,Intel Research Cambridge
Copyright (c) 2014, Karim Allah Ahmed <karim.allah.ahmed@gmail.com>

[1] - https://github.com/zyzii/mini-os.git

Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Signed-off-by: Anastasiia Lukianenko <anastasiia_lukianenko@epam.com>
[trini: Drop wmb() from musb-net/linux-compat.h now]
Signed-off-by: Tom Rini <trini@konsulko.com>
2020-08-14 15:18:30 -04:00
..
adc adc: Drop dm.h header file 2020-08-03 22:19:54 -04:00
ata treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
axi common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
bios_emulator common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
block blkcache: Extend blkcache_init to cover CONFIG_NEEDS_MANUAL_RELOC 2020-08-06 18:08:22 -04:00
board common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
bootcount bootcount_ext: Add Ext4 build dependency 2020-06-02 17:27:04 -04:00
bus bus: uniphier-system-bus: move hardware init from board files 2020-07-11 21:30:21 +09:00
button dm: button: add a driver for button driven by gpio 2020-07-28 19:30:39 -06:00
cache common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv 2020-08-04 11:07:38 -04:00
core dm: core Fix long line in device_bind_common() 2020-07-24 19:25:15 -06:00
cpu cpu: Convert the methods to use a const udevice * 2020-07-25 14:46:57 -06:00
crypto crypto/fsl: add RNG support 2020-07-27 14:16:29 +05:30
ddr imx8m: ddrphy_utils: Improve coding style 2020-07-27 14:02:28 +02:00
demo common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
dfu common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
dma treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
fastboot common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
firmware psci: put psci_method in .data section if EFI_LOADER is not enabled 2020-08-04 23:30:02 -04:00
fpga fs: fs-loader: Drop dm.h header file 2020-08-03 22:19:54 -04:00
gpio For 2020.10 2020-08-04 11:11:02 -04:00
hwspinlock common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
i2c i2c: add nexell driver 2020-07-29 08:43:40 -04:00
input treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr() 2020-07-25 14:46:57 -06:00
led led: led_cortina: Add CAxxx LED support 2020-08-07 22:31:32 -04:00
mailbox treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
memory memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver 2020-08-13 09:53:34 +02:00
misc treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
mmc mmc: am654_sdhci: Use MMC_MODES_END value instead of hardcoded value 2020-08-11 20:34:45 +05:30
mtd mtd: rawnand: stm32_fmc2: get resources from parent node 2020-08-13 09:53:34 +02:00
net net: dwc_eth_qos: add Kconfig option to select supported configuration 2020-08-04 23:30:02 -04:00
nvme nvme: Invalidate dcache before submitting admin cmd 2020-06-23 14:43:23 -04:00
pch common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
pci drivers: pcie: add Broadcom IPROC PCIe RC driver 2020-08-14 09:43:21 -04:00
pci_endpoint Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 2020-07-27 15:18:15 -04:00
phy phy: usbphyc: use regulator_set_enable_if_allowed for disabling vdd supply 2020-07-28 18:00:05 +02:00
pinctrl pinctrl: aspeed: Fix Kconfig entry indentation 2020-08-04 23:30:02 -04:00
power power: Tidy up inclusion of regulator_common.h 2020-08-03 22:19:54 -04:00
pwm treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr() 2020-07-25 14:46:57 -06:00
qe treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
ram ram: k3-j721e: Relax version checks for memory controller 2020-08-11 20:34:46 +05:30
remoteproc common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
reset configs: reset: fu540: enable dm reset framework for SiFive 2020-08-04 09:19:41 +08:00
rng common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
rtc treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
scsi common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
serial drivers: serial: Make serial_initialize return int 2020-08-06 14:27:27 -04:00
smem common: Drop linux/bug.h from common header 2020-05-18 21:19:23 -04:00
soc soc: soc_ti_k3: Add device identification for J7200 SoC 2020-08-11 20:34:46 +05:30
sound sound: Add an ACPI driver for Maxim MAX98357ac 2020-07-17 14:32:24 +08:00
spi - doc: fix qemu-mips build instructions 2020-08-04 11:07:16 -04:00
spmi treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
sysreset dm: sysreset: wait after reset message 2020-08-01 11:58:39 +02:00
tee drivers: tee: broadcom: add optee based bnxt fw load driver 2020-07-29 10:37:11 -04:00
thermal thermal: imx_scu_thermal: prevent boot hang with zero pdata 2020-05-22 13:29:25 +02:00
timer treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
tpm drivers: rename drivers to match compatible string 2020-07-09 18:57:22 -06:00
ufs ufs: Drop dm.h header file 2020-08-03 22:19:54 -04:00
usb xen: Port Xen hypervisor related code from mini-os 2020-08-14 15:18:30 -04:00
video For 2020.10 2020-08-04 11:11:02 -04:00
virtio virtio: VIRTIO_RNG depends on DM_RNG 2020-06-05 04:04:41 +02:00
w1 treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
w1-eeprom common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
watchdog watchdog: Add support for K3 RTI watchdog 2020-08-11 10:18:27 +05:30
xen xen: Port Xen hypervisor related code from mini-os 2020-08-14 15:18:30 -04:00
Kconfig dm: button: add an uclass for button 2020-07-28 19:30:39 -06:00
Makefile xen: Port Xen hypervisor related code from mini-os 2020-08-14 15:18:30 -04:00