From: Blue Swirl [mailto:blauwir...@gmail.com] > On Thu, Aug 19, 2010 at 8:44 PM, Artyom Tarasenko > <atar4q...@googlemail.com> wrote: > > 2010/8/19 Blue Swirl <blauwir...@gmail.com>: > >> On Thu, Aug 19, 2010 at 10:15 AM, Laurikainen, Tuukka > >> <t.laurikai...@ibermatica.com> wrote: > >>> Hi, > >>> > >>> As the Sparc64 support is not complete, I thought I'd ask here before > >>> reporting a bug. > >>> > >>> Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5: > >>> > >>> # qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso > >>> -nographic -hda sparc.img > >>> OpenBIOS for Sparc64 > >>> Configuration device id QEMU version 1 machine id 0 > >>> CPUs: 1 x SUNW,UltraSPARC-II > >>> UUID: 00000000-0000-0000-0000-000000000000 > >>> Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16 > >>> Type 'help' for detailed information > >>> > >>> [sparc64] Booting file 'cdrom' with parameters '' > >>> Not a bootable ELF image > >>> Not a Linux kernel image > >>> Loading a.out image... > >>> Loaded 7680 bytes > >>> entry point is 0x4000 > >>> Jumping to entry point... > >>> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71 > >>> SILO Version 1.4.13 > >>> \ > >>> > >>> Welcome to Debian GNU/Linux lenny! > >>> > >>> This is a Debian installation CDROM, built on 20100627-10:50. > >>> Keep it once you have installed your system, as you can boot from it > >>> to repair the system on your hard disk if that ever becomes necessary. > >>> > >>> WARNING: You should completely back up all of your hard disks before > >>> proceeding. The installation procedure can completely and > irreversibly > >>> erase them! If you haven't made backups yet, remove the rescue CD > from > >>> the drive and press L1-A to get back to the OpenBoot prompt. > >>> > >>> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent > >>> permitted > >>> by applicable law. > >>> > >>> [ ENTER - Boot install ] [ Type "expert" - Boot into expert mode ] > >>> [ Type "rescue" - Boot into rescue mode ] > >>> boot: > >>> Allocated 8 Megs of memory at 0x40000000 for kernel > >>> Loaded kernel version 2.6.26 > >>> Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000 > >>> virt)... > >>> qemu: unsupported keyboard cmd=0x02 > >>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe > >>> Pqemu: unsupported keyboard cmd=0xb1 > >>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4 > >> > >> This is about how far Sparc64 boot gets now. With a custom kernel I > >> get much further (IDE probe) but there are still a few unimplemented > >> features. > > > > Is there a list of what is missing? You mentioned the pci bridges > > before. What else? > > Shall we maintain the TODO file for everything we find? Including > > things we may fix within a few days after finding? > > Actually, we have a TODO file, see under target-sparc. Thanks for > reminding me. ;-)
Just to mention, I tried to boot this Debian image with the current git source, and it gets further: ... [ 93.369315] NET: Registered protocol family 17 [ 93.528550] registered taskstats version 1 [ 93.679537] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 93.903757] su: Cannot register IRQ 0 [ 94.452512] Kernel panic - not syncing: Attempted to kill init! [ 94.631524] Press Stop-A (L1-A) to return to the boot prom Cheers, Tuukka