build.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. {
  2. "riscvcpu": {
  3. "Env": [
  4. "CONF=riscvcpu"
  5. ],
  6. "Include": [
  7. "core.json",
  8. "../port/riscvport.json"
  9. ],
  10. "IncludeSomedayWhenRISCVgetsvirtio": [
  11. "../ip/ip.json",
  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. "mnt",
  31. "mntn",
  32. "pipe",
  33. "proc",
  34. "regress",
  35. "root",
  36. "segment",
  37. "srv",
  38. "uart",
  39. "ws"
  40. ],
  41. "NoIp": [
  42. "tcp",
  43. "udp",
  44. "ipifc",
  45. "icmp",
  46. "icmp6",
  47. "gre"
  48. ],
  49. "NoUart": [
  50. "pci"
  51. ]
  52. },
  53. "NoRamfiles": {
  54. "bind": "/$ARCH/bin/bind",
  55. "boot": "/sys/src/9/boot/bootcpu.elf.out",
  56. "cat": "/$ARCH/bin/cat",
  57. "date": "/$ARCH/bin/date",
  58. "echo": "/$ARCH/bin/echo",
  59. "factotum": "/$ARCH/bin/auth/factotum",
  60. "ipconfig": "/$ARCH/bin/ip/ipconfig",
  61. "ls": "/$ARCH/bin/ls",
  62. "mount": "/$ARCH/bin/mount",
  63. "nvram": "/util/nvram",
  64. "rc": "/$ARCH/bin/rc",
  65. "ps": "/$ARCH/bin/ps",
  66. "ed": "/$ARCH/bin/ed",
  67. "rcmain": "/rc/lib/rcmain",
  68. "screenconsole": "/$ARCH/bin/aux/screenconsole",
  69. "srv": "/$ARCH/bin/srv"
  70. },
  71. "Systab": "/sys/src/libc/9syscall/sys.h"
  72. },
  73. "Program": "harvey",
  74. "SourceFiles": [
  75. "riscvcpu.c"
  76. ]
  77. }
  78. }