#8139: "disable local apic" option needed to boot on qemu 0.14.1 ---------------------------+------------------------- Reporter: korli | Owner: axeld Type: bug | Status: new Priority: normal | Milestone: R1 Component: System/Kernel | Version: R1/alpha3 Keywords: | Blocked By: Blocking: | Has a Patch: 0 Platform: All | ---------------------------+------------------------- I tried to boot Haiku on Qemu 0.14.1 on Ubuntu 11.10. "disable local apic" is required to boot. {{{ qemu -hda ./haiku.image -m 1024 -usb -usbdevice mouse -serial stdio -net user -net nic qemu: pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin" options = 0 APM version 1.2 available, flags 3. smp: using ACPI to detect MP configuration smp: local apic address is 0xfee00000 smp: found local APIC with id 0 smp: found io APIC with id 1 and address 0xfec00000 VESA version = 2.0, capabilities 0 OEM string: VGABIOS Cirrus extension 0x101: 640 x 480 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1) mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 1 0x110: 640 x 480 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 10 g: 5 5 b: 5 0 dcmi: 0 0x111: 640 x 480 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0 0x112: 640 x 480 x 24 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0 0x103: 800 x 600 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1) mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 1 0x113: 800 x 600 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 10 g: 5 5 b: 5 0 dcmi: 0 0x114: 800 x 600 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0 0x115: 800 x 600 x 24 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0 0x105: 1024 x 768 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1) mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 1 0x116: 1024 x 768 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 10 g: 5 5 b: 5 0 dcmi: 0 0x117: 1024 x 768 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0 0x118: 1024 x 768 x 24 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0 0x107: 1280 x 1024 x 8 (a = 187, mem = 4, phy = f0000000, p = 1, b = 1) mask: r: 0 0 g: 0 0 b: 0 0 dcmi: 1 0x119: 1280 x 1024 x 15 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 10 g: 5 5 b: 5 0 dcmi: 0 0x11a: 1280 x 1024 x 16 (a = 187, mem = 6, phy = f0000000, p = 1, b = 1) mask: r: 5 11 g: 6 5 b: 5 0 dcmi: 0 Using mode 0x118 VESA compatible graphics! Welcome to the Haiku boot loader! number of drives: 2 add_partitions_for(0x001051cc, mountFS = no) add_partitions_for(fd = 0, mountFS = no) 0x001053d8 Partition::Partition 0x001053d8 Partition::Scan() check for partitioning_system: EFI GUID Partition Map check for partitioning_system: Intel Partition Map priority: 500 check for partitioning_system: Intel Extended Partition boot partition offset: 0 0x001053d8 Partition::_Mount check for file_system: BFS Filesystem load kernel... video mode: 1024x768x24 smp: found 1 cpu smp: apic_phys = 0xfee00000 smp: ioapic_phys = 0xfec00000 smp: apic (mapped) = 0x815fc000 APIC ticks/sec = 992903184 kernel entry at 80057fa8 Welcome to kernel debugger output! Haiku revision: hrev43285-dirty CPU 0: type 0 family 6 extended_family 0 model 3 extended_model 0 stepping 3, string 'GenuineIntel' CPU 0: vendor 'Intel' model name 'QEMU Virtual CPU version 0.14.1' CPU 0: features: fpu de pse tsc msr pae mce cx8 apic pge cmov pat mmx fxsr sse sse2 sse3 hypervisor reserve_io_interrupt_vectors: reserved 16 vectors starting from 0 reserve_io_interrupt_vectors: reserved 2 vectors starting from 98 using 32 bit paging (PAE not needed) mark_page_range_in_use(0x0, 0x100): start page is before free list mark_page_range_in_use(0x0, 0xa0): start page is before free list add_memory_type_range(4, 0x0, 0xa0000, 6) add_memory_type_range(5, 0xe0000, 0x20000, 6) add_memory_type_range(72, 0xf0000000, 0x240000, 0) mapping local apic at 0x815fc000 add_memory_type_range(75, 0xfee00000, 0x1000, 0) setting up apic for CPU 0: apic id 0, version 327700 }}} {{{ qemu -version QEMU emulator version 0.14.1 (qemu-kvm-0.14.1), Copyright (c) 2003-2008 Fabrice Bellard }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/8139> Haiku <http://dev.haiku-os.org> Haiku - the operating system.