build.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. {
  2. "riscvcpu": {
  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. "Config": {
  16. "Code": [
  17. "int cpuserver = 1;",
  18. "uint32_t kerndate = 1;"
  19. ],
  20. "NoDev": [
  21. "kbin",
  22. "kprof"
  23. ],
  24. "Dev": [
  25. "arch",
  26. "cap",
  27. "cons",
  28. "dup",
  29. "env",
  30. "ip",
  31. "mnt",
  32. "mntn",
  33. "pipe",
  34. "proc",
  35. "regress",
  36. "root",
  37. "segment",
  38. "srv",
  39. "uart",
  40. "ws"
  41. ],
  42. "Ip": [
  43. "tcp",
  44. "udp",
  45. "ipifc",
  46. "icmp",
  47. "icmp6",
  48. "gre"
  49. ],
  50. "Link": [
  51. "ethermedium",
  52. "loopbackmedium",
  53. "netdevmedium"
  54. ],
  55. "NoUart": [
  56. "pci"
  57. ]
  58. },
  59. "#RamFiles": [
  60. "boot: /$ARCH/bin/kiss"
  61. ],
  62. "Ramfiles": {
  63. "alarm": "/$ARCH/bin/regress/alarm",
  64. "bind": "/$ARCH/bin/bind",
  65. "boot": "/sys/src/9/boot/bootcpu.elf.out",
  66. "cat": "/$ARCH/bin/cat",
  67. "cow": "/$ARCH/bin/regress/cow",
  68. "date": "/$ARCH/bin/date",
  69. "echo": "/$ARCH/bin/echo",
  70. "empty": "/$ARCH/bin/regress/empty",
  71. "factotum": "/$ARCH/bin/auth/factotum",
  72. "getcallerpc": "/$ARCH/bin/regress/getcallerpc",
  73. "ipconfig": "/$ARCH/bin/ip/ipconfig",
  74. "longjmp": "/$ARCH/bin/regress/longjmp",
  75. "ls": "/$ARCH/bin/ls",
  76. "mount": "/$ARCH/bin/mount",
  77. "nvram": "/util/nvram",
  78. "privates": "/$ARCH/bin/regress/privates",
  79. "ratrace": "/$ARCH/bin/ratrace",
  80. "rc": "/$ARCH/bin/rc",
  81. "ps": "/$ARCH/bin/ps",
  82. "ed": "/$ARCH/bin/ed",
  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. }