xenvm-4.2.dts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Xen Virtual Machine for unprivileged guests
  4. *
  5. * Based on ARM Ltd. Versatile Express CoreTile Express (single CPU)
  6. * Cortex-A15 MPCore (V2P-CA15)
  7. *
  8. */
  9. /dts-v1/;
  10. / {
  11. model = "XENVM-4.2";
  12. compatible = "xen,xenvm-4.2", "xen,xenvm";
  13. interrupt-parent = <&gic>;
  14. #address-cells = <2>;
  15. #size-cells = <2>;
  16. chosen {
  17. /* this field is going to be adjusted by the hypervisor */
  18. bootargs = "console=hvc0 root=/dev/xvda";
  19. };
  20. cpus {
  21. #address-cells = <1>;
  22. #size-cells = <0>;
  23. cpu@0 {
  24. device_type = "cpu";
  25. compatible = "arm,cortex-a15";
  26. reg = <0>;
  27. };
  28. cpu@1 {
  29. device_type = "cpu";
  30. compatible = "arm,cortex-a15";
  31. reg = <1>;
  32. };
  33. };
  34. psci {
  35. compatible = "arm,psci";
  36. method = "hvc";
  37. cpu_off = <1>;
  38. cpu_on = <2>;
  39. };
  40. memory@80000000 {
  41. device_type = "memory";
  42. /* this field is going to be adjusted by the hypervisor */
  43. reg = <0 0x80000000 0 0x08000000>;
  44. };
  45. gic: interrupt-controller@2c001000 {
  46. compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic";
  47. #interrupt-cells = <3>;
  48. #address-cells = <0>;
  49. interrupt-controller;
  50. reg = <0 0x2c001000 0 0x1000>,
  51. <0 0x2c002000 0 0x100>;
  52. };
  53. timer {
  54. compatible = "arm,armv7-timer";
  55. interrupts = <1 13 0xf08>,
  56. <1 14 0xf08>,
  57. <1 11 0xf08>,
  58. <1 10 0xf08>;
  59. };
  60. hypervisor {
  61. compatible = "xen,xen-4.2", "xen,xen";
  62. /* this field is going to be adjusted by the hypervisor */
  63. reg = <0 0xb0000000 0 0x20000>;
  64. /* this field is going to be adjusted by the hypervisor */
  65. interrupts = <1 15 0xf08>;
  66. };
  67. motherboard {
  68. arm,v2m-memory-map = "rs1";
  69. };
  70. };