From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=42575 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OmXkQ-0000wB-Pg for qemu-devel@nongnu.org; Fri, 20 Aug 2010 15:59:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OmXkN-0001ZX-7D for qemu-devel@nongnu.org; Fri, 20 Aug 2010 15:59:30 -0400 Received: from mail-qy0-f173.google.com ([209.85.216.173]:57364) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OmXkN-0001ZQ-54 for qemu-devel@nongnu.org; Fri, 20 Aug 2010 15:59:27 -0400 Received: by qyk5 with SMTP id 5so885662qyk.4 for ; Fri, 20 Aug 2010 12:59:26 -0700 (PDT) MIME-Version: 1.0 From: Artyom Tarasenko Date: Fri, 20 Aug 2010 21:59:04 +0200 Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Subject: [Qemu-devel] target-sparc/TODO List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: qemu-devel@nongnu.org 2010/8/19 Blue Swirl : >> 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. ;-) I know that we have it. I asked you about a year ago whether the things in it were up to date. ;-) What I mean is that we should update it really every time we find or fix missing things. For example my current list of sun4m features/fixes which may or may not be implemented in the near or far future: - esp: improve "Select with Attention" / "Select without Attention", so that it's compatible with NetBSD 1.6-3.0. - mxcc: implement missing registers so that SS-10/SS-20 OBPs would work with the default CPU model - le: improve for passing OBP loopback test. This would allow the network boot (which is the default option for OBP when running under qemu because NVRAM contents is invalid). - nvram: add possibility to back it up with a file. - add option rom file load for graphic card or for any SBus slot (the second variant is preferable because it can be used to provide SS-20 OBP with fake or real dbri rom). - slavio_timer: make it closer to the real HW than to specification. NeXTStep OS relies on register contents after the mode change although the documentation states it to be undefined. - fix Solaris 2.2-2.5.1 boot hanging if the day of month is >20 (am currently at it). the list is unsorted. The "option rom file" point is already in the TODO file but without reasoning. I think one point in the current TODO is resolved: - Interrupt routing does not match real HW I think we are pretty good there at least for the single CPU machines. -- Regards, Artyom Tarasenko solaris/sparc under qemu blog: http://tyom.blogspot.com/