build.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. [
  2. {
  3. "Env": [
  4. "CONF=riscvcpu"
  5. ],
  6. "Include": [
  7. "core.json",
  8. "../ip/ip.json",
  9. "../port/port.json"
  10. ],
  11. "IncludeSomedayWhenRISCVgetsvirtio": [
  12. "../port/port.json"
  13. ],
  14. "Kernel": {
  15. "#RamFiles": {
  16. "boot": "/$ARCH/bin/kiss",
  17. "cat": "/$ARCH/bin/cat",
  18. "cow": "/$ARCH/bin/regress/cow",
  19. "empty": "/$ARCH/bin/regress/empty",
  20. "factotum": "/$ARCH/bin/auth/factotum",
  21. "getcallerpc": "/$ARCH/bin/regress/getcallerpc",
  22. "ipconfig": "/$ARCH/bin/ip/ipconfig",
  23. "longjmp": "/$ARCH/bin/regress/longjmp",
  24. "pipering": "/$ARCH/bin/regress/pipering",
  25. "privates": "/$ARCH/bin/regress/privates",
  26. "ratrace": "/$ARCH/bin/ratrace"
  27. },
  28. "Config": {
  29. "Code": [
  30. "int cpuserver = 1;",
  31. "uint32_t kerndate = 1;"
  32. ],
  33. "Dev": [
  34. "arch",
  35. "cap",
  36. "cons",
  37. "dup",
  38. "env",
  39. "ip",
  40. "mnt",
  41. "mntn",
  42. "pipe",
  43. "proc",
  44. "regress",
  45. "root",
  46. "segment",
  47. "srv",
  48. "uart",
  49. "ws"
  50. ],
  51. "Ip": [
  52. "tcp",
  53. "udp",
  54. "ipifc",
  55. "icmp",
  56. "icmp6",
  57. "gre"
  58. ],
  59. "Link": [
  60. "ethermedium",
  61. "loopbackmedium",
  62. "netdevmedium"
  63. ],
  64. "NoDev": [
  65. "kbin",
  66. "kprof"
  67. ],
  68. "NoUart": [
  69. "pci"
  70. ]
  71. },
  72. "Ramfiles": {
  73. "bind": "/$ARCH/bin/bind",
  74. "boot": "/sys/src/9/boot/bootcpu.elf.out",
  75. "date": "/$ARCH/bin/date",
  76. "echo": "/$ARCH/bin/echo",
  77. "ed": "/$ARCH/bin/ed",
  78. "ls": "/$ARCH/bin/ls",
  79. "mount": "/$ARCH/bin/mount",
  80. "nvram": "/util/nvram",
  81. "ps": "/$ARCH/bin/ps",
  82. "rc": "/$ARCH/bin/rc",
  83. "rcmain": "/rc/lib/rcmain",
  84. "srv": "/$ARCH/bin/srv"
  85. },
  86. "Systab": "/sys/src/libc/9syscall/sys.h"
  87. },
  88. "Program": "harvey",
  89. "SourceFiles": [
  90. "riscvcpu.c"
  91. ]
  92. }
  93. ]