Advertisement
Guest User

Genode 15.08 NOVA Build

a guest
Sep 1st, 2015
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.54 KB | None | 0 0
  1. wss@wss-VirtualBox ~/Desktop/genode/builds/nova/01092015v1 $ make run/demoincluding /home/wss/Desktop/genode/tool/run/boot_dir/nova
  2. including /home/wss/Desktop/genode/tool/run/power_on/qemu
  3. including /home/wss/Desktop/genode/tool/run/log/qemu
  4. including /home/wss/Desktop/genode/tool/run/image/iso
  5. including /home/wss/Desktop/genode/repos/os/run/demo.run
  6. building targets: core init drivers/timer server/nitpicker app/pointer app/status_bar server/liquid_framebuffer app/launchpad app/scout test/nitpicker server/nitlog drivers/framebuffer drivers/input server/report_rom drivers/platform drivers/acpi server/report_rom drivers/platform/x86/device_pd
  7. spawn make core init drivers/timer server/nitpicker app/pointer app/status_bar server/liquid_framebuffer app/launchpad app/scout test/nitpicker server/nitlog drivers/framebuffer drivers/input server/report_rom drivers/platform drivers/acpi server/report_rom drivers/platform/x86/device_pd
  8. make[1]: Entering directory `/home/wss/Desktop/genode/builds/nova/01092015v1'
  9. Makefile:115: target `server/report_rom' given more than once in the same rule.
  10. checking library dependencies...
  11. Skip target drivers/framebuffer/exynos5 because it requires exynos5
  12. Skip target drivers/framebuffer/imx53 because it requires imx53
  13. Skip target drivers/framebuffer/omap4 because it requires omap4
  14. Skip target drivers/framebuffer/pl11x/pbxa9 because it requires pl11x platform_pbxa9
  15. Skip target drivers/framebuffer/pl11x/vpb926 because it requires pl11x platform_vpb926
  16. Skip target drivers/framebuffer/rpi because it requires platform_rpi
  17. Skip target drivers/framebuffer/sdl because it requires linux sdl
  18. Skip target drivers/input/imx53 because it requires imx53
  19. Skip target drivers/input/ps2/pl050 because it requires pl050
  20. Skip target drivers/platform/arndale because it requires platform_arndale
  21. Skip target drivers/platform/imx53 because it requires imx53
  22. Skip target drivers/platform/odroid_x2 because it requires platform_odroid_x2
  23. Skip target drivers/platform/rpi because it requires platform_rpi
  24. Library platform
  25. Library cxx
  26. Library syscall
  27. Library startup
  28. Library base-common
  29. Library base
  30. Program app/pointer/pointer
  31. Library mini_c
  32. Library libz_static
  33. Library libpng_static
  34. Library launchpad
  35. Library blit
  36. Library scout_gfx
  37. Library scout_widgets
  38. Program app/scout/scout
  39. Program app/status_bar/status_bar
  40. Library core
  41. Program core/core
  42. COMPILE version.o
  43. LINK core
  44. Program drivers/acpi/x86/acpi_drv
  45. Library x86emu
  46. Library config
  47. Program drivers/framebuffer/vesa/fb_drv
  48. Library server
  49. Program drivers/input/dummy/dummy_input_drv
  50. Program drivers/input/ps2/x86/ps2_drv
  51. Program drivers/platform/x86/device_pd/device_pd
  52. Program drivers/platform/x86/platform_drv
  53. Library alarm
  54. Library timer
  55. Program drivers/timer/timer
  56. Library init_pd_args
  57. Program init/init
  58. Program server/liquid_framebuffer/liquid_fb
  59. Program server/nitlog/nitlog
  60. Program server/nitpicker/nitpicker
  61. Program server/report_rom/report_rom
  62. Program test/nitpicker/testnit
  63. Program app/launchpad/launchpad
  64. make[1]: `server/report_rom' is up to date.
  65. make[1]: Leaving directory `/home/wss/Desktop/genode/builds/nova/01092015v1'
  66. genode build completed
  67. building targets: kernel
  68. spawn make kernel
  69. make[1]: Entering directory `/home/wss/Desktop/genode/builds/nova/01092015v1'
  70. checking library dependencies...
  71. Program kernel/hypervisor
  72. make[1]: Leaving directory `/home/wss/Desktop/genode/builds/nova/01092015v1'
  73. genode build completed
  74. using NOVA kernel at /home/wss/Desktop/genode/builds/nova/01092015v1/kernel/hypervisor
  75. install bootloader
  76. creating ISO image...
  77. Warning: -follow-links does not always work correctly; be careful.
  78. Size of boot image is 4 sectors -> No emulation
  79. 88.15% done, estimate finish Wed Sep 2 11:19:11 2015
  80. Total translation table size: 2048
  81. Total rockridge attributes bytes: 3192
  82. Total directory bytes: 10240
  83. Path table size(bytes): 64
  84. Max brk space used 22000
  85. 5689 extents written (11 MB)
  86. spawn qemu-system-x86_64 -no-kvm -cpu core2duo -m 256 -serial mon:stdio -cdrom var/run/demo.iso
  87. Bender: Hello World.
  88. Need 00af2000 bytes to relocate modules.
  89. Relocating to 0f50c000:
  90. Copying 344028 bytes...
  91. Copying 410028 bytes...
  92. Copying 331312 bytes...
  93. Copying 466468 bytes...
  94. Copying 584836 bytes...
  95. Copying 398804 bytes...
  96. Copying 492 bytes...
  97. Copying 396132 bytes...
  98. Copying 346944 bytes...
  99. Copying 2027000 bytes...
  100. Copying 1016012 bytes...
  101. Copying 558660 bytes...
  102. Copying 410028 bytes...
  103. Copying 368600 bytes...
  104. Copying 342200 bytes...
  105. Copying 525284 bytes...
  106. Copying 388140 bytes...
  107. Copying 402084 bytes...
  108. Copying 3907 bytes...
  109. Copying 852656 bytes...
  110. Copying 1264600 bytes...
  111.  
  112.  
  113. NOVA Microhypervisor v7-a4a926a (x86_32): Sep 2 2015 11:15:50 [gcc 4.9.2]
  114.  
  115. [ 0] CORE:0:0:0 6:f:b:0 [0] Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
  116. Hypervisor reports 1x1 CPU - boot CPU is 0
  117. CPU has no invariant TSC.
  118. Hypervisor info page contains 27 memory descriptors:
  119. detected physical memory: 0x0000000000000000 - size: 0x9fc00
  120. use physical memory: 0x0000000000000000 - size: 0x9f000
  121. detected physical memory: 0x0000000000100000 - size: 0xfefe000
  122. use physical memory: 0x0000000000100000 - size: 0xfefe000
  123. map multi-boot module: physical 0x0f641000 -> [0x001d0000-0x002a02b0) - core
  124. map multi-boot module: physical 0x0f712000 -> [0x00002000-0x00002f43) - config
  125. map multi-boot module: physical 0x0f713000 -> [0x00006000-0x000682a4) - init
  126. map multi-boot module: physical 0x0f776000 -> [0x0006c000-0x000cac2c) - timer
  127. map multi-boot module: physical 0x0f7d5000 -> [0xb0000000-0xb00803e4) - nitpicker
  128. map multi-boot module: physical 0x0f856000 -> [0x002a4000-0x002f78b8) - pointer
  129. map multi-boot module: physical 0x0f8aa000 -> [0xb0082000-0xb00dbfd8) - status_bar
  130. map multi-boot module: physical 0x0f904000 -> [0xb00dd000-0xb01411ac) - report_rom
  131. map multi-boot module: physical 0x0f969000 -> [0xb0143000-0xb01cb644) - liquid_fb
  132. map multi-boot module: physical 0x0f9f2000 -> [0xb01cd000-0xb02c50cc) - launchpad
  133. map multi-boot module: physical 0x0faeb000 -> [0xb02c7000-0xb04b5df8) - scout
  134. map multi-boot module: physical 0x0fcda000 -> [0xb04b7000-0xb050bb40) - testnit
  135. map multi-boot module: physical 0x0fd2f000 -> [0xb050d000-0xb056db64) - nitlog
  136. map multi-boot module: physical 0x0fd90000 -> [0x000e0000-0x000e01ec) - launchpad.config
  137. map multi-boot module: physical 0x0fd91000 -> [0xb056f000-0xb05d05d4) - ps2_drv
  138. map multi-boot module: physical 0x0fdf3000 -> [0xb05d2000-0xb0660c84) - fb_drv
  139. map multi-boot module: physical 0x0fe82000 -> [0xb0662000-0xb06d3e24) - platform_drv
  140. map multi-boot module: physical 0x0fef4000 -> [0xb06d5000-0xb0725e30) - acpi_drv
  141. map multi-boot module: physical 0x0ff45000 -> [0xb0727000-0xb078b1ac) - report_rom
  142. map multi-boot module: physical 0x0ffaa000 -> [0xb078d000-0xb07e0fdc) - device_pd
  143. :virt_alloc: Allocator 182714 dump:
  144. Block: [00002000,00004000) size=00002000 avail=00000000 max_avail=00000000
  145. Block: [00004000,00005000) size=00001000 avail=00000000 max_avail=00000000
  146. Block: [00005000,00006000) size=00001000 avail=00000000 max_avail=00000000
  147. Block: [00006000,0006a000) size=00064000 avail=00000000 max_avail=00000000
  148. Block: [0006a000,0006b000) size=00001000 avail=00000000 max_avail=00000000
  149. Block: [0006b000,0006c000) size=00001000 avail=00000000 max_avail=00000000
  150. Block: [0006c000,000cc000) size=00060000 avail=00000000 max_avail=00000000
  151. Block: [000cc000,000cd000) size=00001000 avail=00000000 max_avail=00000000
  152. Block: [000cd000,000ce000) size=00001000 avail=00000000 max_avail=00000000
  153. Block: [000ce000,000cf000) size=00001000 avail=00000000 max_avail=00000000
  154. Block: [000cf000,000d0000) size=00001000 avail=00000000 max_avail=00000000
  155. Block: [000d0000,000d1000) size=00001000 avail=00000000 max_avail=00000000
  156. Block: [000d1000,000d2000) size=00001000 avail=00000000 max_avail=00000000
  157. Block: [000d2000,000d3000) size=00001000 avail=00000000 max_avail=00000000
  158. Block: [000d3000,000d4000) size=00001000 avail=00000000 max_avail=00000000
  159. Block: [000d4000,000d5000) size=00001000 avail=00000000 max_avail=00000000
  160. Block: [000d5000,000d6000) size=00001000 avail=00000000 max_avail=00000000
  161. Block: [000d6000,000d7000) size=00001000 avail=00000000 max_avail=00000000
  162. Block: [000d7000,000d8000) size=00001000 avail=00000000 max_avail=00000000
  163. Block: [000d8000,000d9000) size=00001000 avail=00000000 max_avail=00000000
  164. Block: [000d9000,000da000) size=00001000 avail=00000000 max_avail=00000000
  165. Block: [000da000,000db000) size=00001000 avail=00000000 max_avail=00000000
  166. Block: [000db000,000dc000) size=00001000 avail=00000000 max_avail=00000000
  167. Block: [000dc000,000dd000) size=00001000 avail=00000000 max_avail=00000000
  168. Block: [000dd000,000de000) size=00001000 avail=00000000 max_avail=00000000
  169. Block: [000de000,000df000) size=00001000 avail=00000000 max_avail=00000000
  170. Block: [000df000,000e0000) size=00001000 avail=00000000 max_avail=9fd07000
  171. Block: [000e0000,000e2000) size=00002000 avail=00000000 max_avail=00000000
  172. Block: [000e2000,000e3000) size=00001000 avail=00000000 max_avail=00000000
  173. Block: [000e3000,000e4000) size=00001000 avail=00000000 max_avail=00000000
  174. Block: [000e4000,000e5000) size=00001000 avail=00000000 max_avail=00000000
  175. Block: [000e5000,000e6000) size=00001000 avail=00000000 max_avail=00000000
  176. Block: [000e6000,000e7000) size=00001000 avail=00000000 max_avail=0000f000
  177. Block: [000e7000,000e8000) size=00001000 avail=00000000 max_avail=00000000
  178. Block: [000e8000,000e9000) size=00001000 avail=00000000 max_avail=00000000
  179. Block: [000e9000,000ea000) size=00001000 avail=00000000 max_avail=00000000
  180. Block: [000ea000,000eb000) size=00001000 avail=00000000 max_avail=00000000
  181. Block: [000eb000,000ec000) size=00001000 avail=00000000 max_avail=00000000
  182. Block: [000ec000,000ed000) size=00001000 avail=00000000 max_avail=0000f000
  183. Block: [000ed000,000ee000) size=00001000 avail=00000000 max_avail=00000000
  184. Block: [000ee000,000ef000) size=00001000 avail=00000000 max_avail=00000000
  185. Block: [000ef000,000f0000) size=00001000 avail=00000000 max_avail=0000f000
  186. Block: [000f0000,000f1000) size=00001000 avail=00000000 max_avail=00000000
  187. Block: [000f1000,00100000) size=0000f000 avail=0000f000 max_avail=0000f000
  188. Block: [001d0000,002a2000) size=000d2000 avail=00000000 max_avail=00000000
  189. Block: [002a2000,002a3000) size=00001000 avail=00000000 max_avail=9fd07000
  190. Block: [002a3000,002a4000) size=00001000 avail=00000000 max_avail=00000000
  191. Block: [002a4000,002f9000) size=00055000 avail=00000000 max_avail=9fd07000
  192. Block: [002f9000,a0000000) size=9fd07000 avail=9fd07000 max_avail=9fd07000
  193. Block: [b0000000,b0082000) size=00082000 avail=00000000 max_avail=9fd07000
  194. Block: [b0082000,b00dd000) size=0005b000 avail=00000000 max_avail=00000000
  195. Block: [b00dd000,b0143000) size=00066000 avail=00000000 max_avail=00000000
  196. Block: [b0143000,b01cd000) size=0008a000 avail=00000000 max_avail=9fd07000
  197. Block: [b01cd000,b02c7000) size=000fa000 avail=00000000 max_avail=00000000
  198. Block: [b02c7000,b04b7000) size=001f0000 avail=00000000 max_avail=00000000
  199. Block: [b04b7000,b050d000) size=00056000 avail=00000000 max_avail=00000000
  200. Block: [b050d000,b056f000) size=00062000 avail=00000000 max_avail=00000000
  201. Block: [b056f000,b05d2000) size=00063000 avail=00000000 max_avail=00000000
  202. Block: [b05d2000,b0662000) size=00090000 avail=00000000 max_avail=0f71d000
  203. Block: [b0662000,b06d5000) size=00073000 avail=00000000 max_avail=00000000
  204. Block: [b06d5000,b0727000) size=00052000 avail=00000000 max_avail=00000000
  205. Block: [b0727000,b078d000) size=00066000 avail=00000000 max_avail=0f71d000
  206. Block: [b078d000,b07e2000) size=00055000 avail=00000000 max_avail=00000000
  207. Block: [b07e2000,bfeff000) size=0f71d000 avail=0f71d000 max_avail=0f71d000
  208. Block: [bff04000,bfffd000) size=000f9000 avail=000f9000 max_avail=000f9000
  209. => mem_size=2951897088 (2815 MB) / mem_avail=2941435904 (2805 MB)
  210. :phys_alloc: Allocator 1816b8 dump:
  211. Block: [00001000,00002000) size=00001000 avail=00000000 max_avail=00000000
  212. Block: [00002000,00003000) size=00001000 avail=00000000 max_avail=00000000
  213. Block: [00003000,00004000) size=00001000 avail=00000000 max_avail=00000000
  214. Block: [00004000,00005000) size=00001000 avail=00000000 max_avail=00000000
  215. Block: [00005000,00006000) size=00001000 avail=00000000 max_avail=00000000
  216. Block: [00006000,00007000) size=00001000 avail=00000000 max_avail=00000000
  217. Block: [00007000,00008000) size=00001000 avail=00000000 max_avail=00000000
  218. Block: [00008000,00009000) size=00001000 avail=00000000 max_avail=00000000
  219. Block: [00009000,0000a000) size=00001000 avail=00000000 max_avail=00000000
  220. Block: [0000a000,0000b000) size=00001000 avail=00000000 max_avail=00000000
  221. Block: [0000b000,0000c000) size=00001000 avail=00000000 max_avail=00000000
  222. Block: [0000c000,0000d000) size=00001000 avail=00000000 max_avail=00000000
  223. Block: [0000d000,0000e000) size=00001000 avail=00000000 max_avail=00000000
  224. Block: [0000e000,0000f000) size=00001000 avail=00000000 max_avail=00000000
  225. Block: [0000f000,00010000) size=00001000 avail=00000000 max_avail=00000000
  226. Block: [00010000,00011000) size=00001000 avail=00000000 max_avail=00000000
  227. Block: [00011000,00012000) size=00001000 avail=00000000 max_avail=00000000
  228. Block: [00012000,00013000) size=00001000 avail=00000000 max_avail=00000000
  229. Block: [00013000,00014000) size=00001000 avail=00000000 max_avail=00000000
  230. Block: [00014000,00015000) size=00001000 avail=00000000 max_avail=00000000
  231. Block: [00015000,00016000) size=00001000 avail=00000000 max_avail=00000000
  232. Block: [00016000,00017000) size=00001000 avail=00000000 max_avail=00000000
  233. Block: [00017000,00018000) size=00001000 avail=00000000 max_avail=00000000
  234. Block: [00018000,00019000) size=00001000 avail=00000000 max_avail=0ce41000
  235. Block: [00019000,0001a000) size=00001000 avail=00000000 max_avail=00000000
  236. Block: [0001a000,0001b000) size=00001000 avail=00000000 max_avail=00000000
  237. Block: [0001b000,0001c000) size=00001000 avail=00000000 max_avail=00000000
  238. Block: [0001c000,0001d000) size=00001000 avail=00000000 max_avail=00000000
  239. Block: [0001d000,0001e000) size=00001000 avail=00000000 max_avail=00000000
  240. Block: [0001e000,0001f000) size=00001000 avail=00000000 max_avail=00000000
  241. Block: [0001f000,00020000) size=00001000 avail=00000000 max_avail=00000000
  242. Block: [00020000,00021000) size=00001000 avail=00000000 max_avail=00000000
  243. Block: [00021000,00022000) size=00001000 avail=00000000 max_avail=00000000
  244. Block: [00022000,00023000) size=00001000 avail=00000000 max_avail=00000000
  245. Block: [00023000,00024000) size=00001000 avail=00000000 max_avail=00000000
  246. Block: [00024000,00025000) size=00001000 avail=00000000 max_avail=0ce41000
  247. Block: [00025000,00026000) size=00001000 avail=00000000 max_avail=00000000
  248. Block: [00026000,00027000) size=00001000 avail=00000000 max_avail=00077000
  249. Block: [00027000,00028000) size=00001000 avail=00000000 max_avail=00000000
  250. Block: [00028000,0009f000) size=00077000 avail=00077000 max_avail=00077000
  251. Block: [00100000,00101000) size=00001000 avail=00000000 max_avail=0ce41000
  252. Block: [00101000,00102000) size=00001000 avail=00000000 max_avail=00000000
  253. Block: [00102000,00400000) size=002fe000 avail=002fe000 max_avail=0ce41000
  254. Block: [02800000,0f641000) size=0ce41000 avail=0ce41000 max_avail=0ce41000
  255. => mem_size=220065792 (209 MB) / mem_avail=219897856 (209 MB)
  256. :io_mem_alloc: Allocator 18377c dump:
  257. Block: [00000000,00001000) size=00001000 avail=00001000 max_avail=00001000
  258. Block: [0009f000,00100000) size=00061000 avail=00061000 max_avail=f0001000
  259. Block: [0fffe000,fffff000) size=f0001000 avail=f0001000 max_avail=f0001000
  260. => mem_size=4026937344 (3840 MB) / mem_avail=4026937344 (3840 MB)
  261. Genode 15.08
  262. int main(): --- create local services ---
  263. int main(): --- start init ---
  264. int main(): transferred 209 MB to init
  265. [init] Could not open ROM session for module "ld.lib.so"
  266. Quota exceeded! amount=24576, size=4096, consumed=24576
  267. [init] upgrading quota donation for Env::CPU (8192 bytes)
  268. [init -> platform_drv] platform driver started
  269. [init -> acpi_drv] void Acpi_table::_parse_tables(T*, Genode::uint32_t) [with T = unsigned int; Genode::uint32_t = unsigned int]: Found MADT
  270. [init -> acpi_drv] MADT IRQ 0 -> GSI 2 flags: 0
  271. [init -> acpi_drv] MADT IRQ 5 -> GSI 5 flags: d
  272. [init -> acpi_drv] MADT IRQ 9 -> GSI 9 flags: d
  273. [init -> acpi_drv] MADT IRQ 10 -> GSI 10 flags: d
  274. [init -> acpi_drv] MADT IRQ 11 -> GSI 11 flags: d
  275. [init -> platform_drv -> device_pd] Device protection domain starting ...
  276. [init -> platform_drv -> device_pd] Device protection domain started
  277. [init -> fb_drv] int Framebuffer_drv::map_io_mem(Genode::addr_t, Genode::size_t, bool, void**, Genode::addr_t, Genode::Dataspace_capability*): fb mapped to 1000
  278. [init -> ps2_drv] Using keyboard with scan code set 1 (xlate).
  279. [init -> ps2_drv] Detected ExPS/2 mouse - activating scroll-wheel and 5-button support.
  280. [init -> fb_drv] Could not open ROM session for module "config"
  281. [init -> fb_drv] Could not obtain config file
  282. [init -> platform_drv] PS2 uses IRQ, vector 0x1
  283. [init -> platform_drv] PS2 uses IRQ, vector 0xc
  284. [init -> fb_drv] Found: VESA BIOS version 3.0
  285. [init -> fb_drv] OEM: SeaBIOS VBE(C) 2011
  286. [init -> ps2_drv] Uncaught exception of type 'N6Genode11Ring_bufferIhLi1024ENS_24Ring_buffer_synchronizedEE8OverflowE' (use 'c++filt -t' to demangle)
  287. [init -> ps2_drv] abort called - thread: 'ps2_drv_ep'
  288. [init -> fb_drv] Found: physical frame buffer at 0xfc000000 size: 0x00400000
  289. [init -> fb_drv] int Framebuffer_drv::map_io_mem(Genode::addr_t, Genode::size_t, bool, void**, Genode::addr_t, Genode::Dataspace_capability*): fb mapped to 400000
  290. [init -> fb_drv] Using video mode: 1280 x 1024 x 16
  291. int main(): --- init created, waiting for exit condition ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement