core.json 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "core": {
  3. "Cflags": [
  4. "-O0",
  5. "-static",
  6. "-ffreestanding",
  7. "-fno-builtin",
  8. "-DKERNDATE=1433623937",
  9. "-g",
  10. "-Wall",
  11. "-W",
  12. "-Wno-sign-compare",
  13. "-Wno-missing-field-initializers",
  14. "-Wno-unused-parameter",
  15. "-Wno-missing-braces",
  16. "-Wno-parentheses",
  17. "-Wno-unknown-pragmas",
  18. "-Werror",
  19. "-I", "/sys/src/9/riscv",
  20. "-I", "/sys/src/9/port"
  21. ],
  22. "NoLibs": [
  23. "/$ARCH/lib/klibc.a"
  24. ],
  25. "Oflags": [
  26. "-z",
  27. "max-page-size=0x1000",
  28. "-nostdlib",
  29. "-g",
  30. "-T",
  31. "kernel.ld"
  32. ],
  33. "Pre": [
  34. "mksys -o systab.c '-mode=systab.c' $HARVEY/sys/src/sysconf.json",
  35. "mksys -o errstr.h '-mode=errstr.h' $HARVEY/sys/src/sysconf.json"
  36. ],
  37. "Projects": [
  38. "clean.json",
  39. "../boot/bootconf.json",
  40. "inith.json"
  41. ],
  42. "MissingSourceFiles": [
  43. "arch.c",
  44. "archriscv.c",
  45. "asm.c",
  46. "coreboot.c",
  47. "devarch.c",
  48. "map.c",
  49. "memory.c",
  50. "mmu.c",
  51. "mp.c",
  52. "physalloc.c",
  53. "systab.c",
  54. "tcore.c",
  55. "trap.c"
  56. ],
  57. "SourceFiles": [
  58. "ctype.c",
  59. "main.c",
  60. "spike_util.c"
  61. ]
  62. }
  63. }