Advertisement
tyler569

Nightingale serial output a/o today

Feb 18th, 2018
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.47 KB | None | 0 0
  1. tyler@osdev:nightingale$ make run
  2. qemu-system-x86_64 -cdrom nightingale.iso -vga std -no-quit -no-reboot -smp 2 -m 64M -serial stdio
  3. warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
  4. warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
  5. unknown keycodes `(unnamed)', please report to qemu-devel@nongnu.org
  6. Terminal Initialized
  7. UART Initialized
  8. PIC remapped
  9. Interval Timer Initialized
  10. Serial Interrupts Initialized
  11. IRQs Enabled
  12. strncmp("foo", "foo", 3) = 0
  13. strncmp("bar", "foo", 3) = 4
  14. strncmp("foobar", "foo", 3) = 0
  15.  
  16. _kernel_start = 0000000000100000;
  17. _kernel_end = 00000000001170c0;
  18.  
  19. kernel is 92 kilobytes long
  20. kernel is 170c0 bytes long
  21.  
  22. Multiboot magic: 0x36d76289
  23. Multiboot info*: 0000000000124c50
  24. Multiboot announced size 1816
  25.  
  26. Which makes the end 0000000000125368
  27. first_free_page = 0000000000126000
  28.  
  29. tag type: 1, size: 31
  30. Command line = "this is a command line"
  31. tag type: 2, size: 33
  32. boot loader name = "GRUB 2.02~beta3-4ubuntu7"
  33. tag type: 10, size: 28
  34. unhandled
  35. tag type: 6, size: 160
  36. Memory map:
  37. base: 0000000000000000, len: 9fc00 (0M), type 1
  38. base: 000000000009fc00, len: 400 (0M), type 2
  39. base: 00000000000f0000, len: 10000 (0M), type 2
  40. base: 0000000000100000, len: 3ee0000 (62M), type 1
  41. base: 0000000003fe0000, len: 20000 (0M), type 2
  42. base: 00000000fffc0000, len: 40000 (0M), type 2
  43. tag type: 9, size: 1428
  44. ELF Sections:
  45. size = 1428
  46. num = 22
  47. entsize = 64
  48. tag type: 4, size: 16
  49. unhandled
  50. tag type: 5, size: 20
  51. unhandled
  52. tag type: 8, size: 32
  53. unhandled
  54. tag type: 14, size: 28
  55. ACPI RSDP: len=1c
  56. acpi->rsdp signature: RSD PTR
  57. ACPI RSDT found at 3fe1628
  58. RSDT signature: 'RSDT'
  59. ACPI MADT found at 3fe1570
  60. MADT signature: 'APIC'
  61. ACPI header:
  62. signature = APIC
  63. length: 0x80
  64. revision: 0x1
  65. checksum: 0xda
  66. oem_id: BOCHS
  67. oem_table_id: BXPCAPIC
  68. oem_rev: 0x1
  69. creator_id: 0x43505842
  70. creator_rev: 0x1
  71. MADT lapic address: 0xfee00000
  72. MADT flags: 0x1
  73. MADT APIC entries:
  74. LAPIC 0, Processor 0
  75. LAPIC 1, Processor 1
  76. IOAPIC 0
  77. Address: 0xfec00000
  78. Interrupt Base: 0x0
  79. Unhandled MADT entry
  80. Unhandled MADT entry
  81. Unhandled MADT entry
  82. Unhandled MADT entry
  83. Unhandled MADT entry
  84. Unhandled MADT entry
  85.  
  86. Setup physical allocator: 0000000000126000 -> 0000000003fdf000
  87. Allocate vmm test: 0000000000127000
  88.  
  89. resolved vma:0000000000101888 to pma:0000000000101888
  90. *0000123456789000 = 100
  91.  
  92. Debug dump system, and u128(-1):
  93. 128 bytes surrounding address: 000000000010ef60
  94. 000000000010ef20 : 11 00 00 00 00 00 00 00 15 00 00 00 00 00 00 00
  95. 000000000010ef30 : 00 00 00 00 f8 03 00 00 07 00 00 00 00 00 00 00
  96. 000000000010ef40 : b0 9b 10 00 00 00 00 00 00 00 00 00 00 00 00 00
  97. 000000000010ef50 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  98. 000000000010ef60 : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
  99. 000000000010ef70 : 00 90 78 56 34 12 00 00 88 18 10 00 00 00 00 00
  100. 000000000010ef80 : 70 15 fe 03 00 00 00 00 28 16 fe 03 00 00 00 00
  101. 000000000010ef90 : 40 53 12 00 00 00 00 00 60 4d 12 00 00 00 00 00
  102.  
  103. Discovered PCI devices:
  104. 00:00.0: device 8086:1237
  105. device is: Host bridge
  106. 00:01.0: device 8086:7000
  107. device is: ISA bridge
  108. 00:01.1: device 8086:7010
  109. device is: IDE interface
  110. 00:01.3: device 8086:7113
  111. uses irq 9
  112. device is: Bridge
  113. 00:02.0: device 1234:1111
  114. device is: VGA controller
  115. 00:03.0: device 8086:100e
  116. uses irq 11
  117. device is: Ethernet controller
  118.  
  119. Network card ID = 00:03.0
  120. BAR0: 0xfebc0000
  121. BAR1: 0x0000c001
  122. BAR2: 0x00000000
  123. BAR3: 0x00000000
  124. BAR4: 0x00000000
  125. BAR5: 0x00000000
  126. 0x00140240
  127. 0x80080783
  128. 0x00000188
  129.  
  130. timer_ticks completed = 92
  131. Theoretically this means we took 0.093s to execute
  132.  
  133. ff ffff ffffffff ffffffffffffffff
  134. 1106425474220
  135. 1001000110100010101100111100010010000
  136. Vector<int> @1c0018{len=30000, total_size=35065, strategy=phi, data=2049d0}
  137. Test multitasking:
  138. Thread 0 is currently running
  139. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 This is a test thread with pid 2
  140. Thread 2 is currently running
  141. Running thread ring: 2 -> 0 -> 3 -> 2
  142. Running thread ring: 0 -> 3 -> 2 -> 0
  143. 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
  144. [ASSERT] kernel/main.c:312 'timer_ticks == 100' Test assert #1
  145. qemu-system-x86_64: terminating on signal 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement