[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] How to build Mini-OS for ARM
Hi, > Where does it hang exactly? I don't use QEMU with a debugger often, but > you can connect gdb to QEMU if that's what you'd like to do. Normally, I > just add enough printks to Xen to figure out where it gets stuck. It is > pretty easy because if it's an early boot hang, then it is still all > single threaded and easy to follow. I wrote it in another thread. When I launch it with the command: ~/bin/qemu-3.1.0/arm-softmmu/qemu-system-arm -machine virt,gic_version=2 -machine virtualization=true -cpu cortex-a15 -machine virt -m 512M -bios u-boot.bin -device loader,file=xen-uImage,force-raw=on,addr=0x46000000 -device loader,file=zImage,addr=0x45000000 -nographic -no-reboot -chardev socket,id=qemu-monitor,host=localhost,port=7777,server,nowait,telnet -mon qemu-monitor,mode=readline I got: Starting kernel ... - UART enabled - - CPU 00000000 booting - - Xen starting in Hyp mode - - Zero BSS - - Setting up control registers - - Turning on paging - - Ready - (XEN) Checking for initrd in /chosen (XEN) RAM: 0000000040000000 - 000000005fffffff (XEN) (XEN) MODULE[0]: 0000000040000000 - 0000000040002000 Device Tree (XEN) MODULE[1]: 0000000045000000 - 0000000045853200 Kernel (XEN) RESVD[0]: 0000000040000000 - 0000000040002000 (XEN) (XEN) CMDLINE[0000000045000000]:chosen earlyprintk=serial,ttyAMA0 console=ttyAMA0,115200n8 earlycon=xenboot (XEN) (XEN) Command line: console=dtuart dtuart=/pl011@9000000 (XEN) Xen heap: 000000005e000000-0000000060000000 (8192 pages) (XEN) Dom heap: 122880 pages (XEN) Domain heap initialised (XEN) Booting using Device Tree (XEN) Looking for dtuart at "/pl011@9000000", options "" Xen 4.12.0 (XEN) Xen version 4.12.0 (reprofy@local) (arm-linux-gnueabi-gcc (Debian 8.2.0-20) 8.2.0) debug=n Mon Jun 3 13:25:10 CEST 2019 (XEN) Latest ChangeSet: (XEN) Processor: 412fc0f1: "ARM Limited", variant: 0x2, part 0xc0f, rev 0x1 (XEN) 32-bit Execution: (XEN) Processor Features: 00001131:00011001 (XEN) Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle (XEN) Extensions: GenericTimer (XEN) Debug Features: 02010555 (XEN) Auxiliary Features: 00000000 (XEN) Memory Model Features: 10201105 20000000 01240000 02102211 (XEN) ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000 (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 62500 KHz (XEN) GICv2m extension register frame: (XEN) gic_v2m_addr=0000000008020000 (XEN) gic_v2m_size=0000000000001000 (XEN) gic_v2m_spi_base=80 (XEN) gic_v2m_num_spis=64 (XEN) GICv2 initialization: (XEN) gic_dist_addr=0000000008000000 (XEN) gic_cpu_addr=0000000008010000 (XEN) gic_hyp_addr=0000000008030000 (XEN) gic_vcpu_addr=0000000008040000 (XEN) gic_maintenance_irq=25 (XEN) GICv2: 288 lines, 1 cpu (IID 00000000). (XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2) (XEN) Initializing Credit2 scheduler -- Regards, Denis Obrezkov Attachment:
signature.asc _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |