{"id":808562,"url":"http://patchwork.ozlabs.org/api/patches/808562/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/1504251492-7819-1-git-send-email-thuth@redhat.com/","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<1504251492-7819-1-git-send-email-thuth@redhat.com>","list_archive_url":null,"date":"2017-09-01T07:38:12","name":"target/ppc: Remove old STATUS file","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"d05c19c6a201995b0b7710f68c7b7c814d648934","submitter":{"id":66152,"url":"http://patchwork.ozlabs.org/api/people/66152/?format=json","name":"Thomas Huth","email":"thuth@redhat.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/1504251492-7819-1-git-send-email-thuth@redhat.com/mbox/","series":[{"id":967,"url":"http://patchwork.ozlabs.org/api/series/967/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=967","date":"2017-09-01T07:38:12","name":"target/ppc: Remove old STATUS file","version":1,"mbox":"http://patchwork.ozlabs.org/series/967/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/808562/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/808562/checks/","tags":{},"related":[],"headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=thuth@redhat.com"],"Received":["from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xkB2C52NZz9s81\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  1 Sep 2017 17:38:59 +1000 (AEST)","from localhost ([::1]:51155 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dngXZ-0005hS-Q5\n\tfor incoming@patchwork.ozlabs.org; Fri, 01 Sep 2017 03:38:57 -0400","from eggs.gnu.org ([2001:4830:134:3::10]:33801)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <thuth@redhat.com>) id 1dngX0-0005dF-2n\n\tfor qemu-devel@nongnu.org; Fri, 01 Sep 2017 03:38:27 -0400","from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <thuth@redhat.com>) id 1dngWu-0004SD-E2\n\tfor qemu-devel@nongnu.org; Fri, 01 Sep 2017 03:38:22 -0400","from mx1.redhat.com ([209.132.183.28]:45204)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <thuth@redhat.com>)\n\tid 1dngWu-0004Ri-4j; Fri, 01 Sep 2017 03:38:16 -0400","from smtp.corp.redhat.com\n\t(int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 1EF9B81E0E;\n\tFri,  1 Sep 2017 07:38:15 +0000 (UTC)","from thh440s.redhat.com (ovpn-116-102.ams2.redhat.com\n\t[10.36.116.102])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 69B68BF673;\n\tFri,  1 Sep 2017 07:38:13 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 1EF9B81E0E","From":"Thomas Huth <thuth@redhat.com>","To":"qemu-devel@nongnu.org,\n\tDavid Gibson <david@gibson.dropbear.id.au>","Date":"Fri,  1 Sep 2017 09:38:12 +0200","Message-Id":"<1504251492-7819-1-git-send-email-thuth@redhat.com>","X-Scanned-By":"MIMEDefang 2.79 on 10.5.11.13","X-Greylist":"Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.25]);\n\tFri, 01 Sep 2017 07:38:15 +0000 (UTC)","X-detected-operating-system":"by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]","X-Received-From":"209.132.183.28","Subject":"[Qemu-devel] [PATCH] target/ppc: Remove old STATUS file","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<http://lists.nongnu.org/archive/html/qemu-devel/>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Cc":"qemu-ppc@nongnu.org, Alexander Graf <agraf@suse.de>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"},"content":"The target/ppc/STATUS file has seen its last real update 10 years\nago - so the information in there is not up to date anymore. Since\nnobody seems to care about this file, let's simply remove it.\n\nSigned-off-by: Thomas Huth <thuth@redhat.com>\n---\n target/ppc/STATUS | 550 ------------------------------------------------------\n 1 file changed, 550 deletions(-)\n delete mode 100644 target/ppc/STATUS","diff":"diff --git a/target/ppc/STATUS b/target/ppc/STATUS\ndeleted file mode 100644\nindex a4d48a7..0000000\n--- a/target/ppc/STATUS\n+++ /dev/null\n@@ -1,550 +0,0 @@\n-PowerPC emulation status.\n-The goal of this file is to provide a reference status to avoid regressions.\n-\n-===============================================================================\n-PowerPC core emulation status\n-\n-INSN: instruction set.\n-      OK => all instructions are emulated\n-      KO => some insns are missing or some should be removed\n-      ?  => unchecked\n-SPR:  special purpose registers set\n-      OK => all SPR registered (but some may be fake)\n-      KO => some SPR are missing or should be removed\n-      ?  => unchecked\n-MSR:  MSR bits definitions\n-      OK => all MSR bits properly defined\n-      KO => MSR definition is incorrect\n-      ?  => unchecked\n-IRQ:  input signals definitions (mostly interrupts)\n-      OK => input signals are properly defined\n-      KO => input signals are not implemented (system emulation does not work)\n-      ?  => input signals definitions may be incorrect\n-MMU:  MMU model implementation\n-      OK => MMU model is implemented and Linux is able to boot\n-      KO => MMU model not implemented or bugged\n-      ?  => MMU model not tested\n-EXCP: exceptions model implementation\n-      OK => exception model is implemented and Linux is able to boot\n-      KO => exception model not implemented or known to be buggy\n-      ?  => exception model may be incorrect or is untested\n-\n-Embedded PowerPC cores\n-***\n-PowerPC 401:\n-INSN  OK\n-SPR   OK 401A1\n-MSR   OK\n-IRQ   KO partially implemented\n-MMU   OK\n-EXCP  ?\n-\n-PowerPC 401x2:\n-INSN  OK\n-SPR   OK 401B2 401C2 401D2 401E2 401F2\n-MSR   OK\n-IRQ   KO partially implemented\n-MMU   OK\n-EXCP  ?\n-\n-PowerPC IOP480:\n-INSN  OK\n-SPR   OK IOP480\n-MSR   OK\n-IRQ   KO partially implemented\n-MMU   OK\n-EXCP  ?\n-\n-To be checked: 401G2 401B3 Cobra\n-\n-***\n-PowerPC 403:\n-INSN  OK\n-SPR   OK 403GA 403GB\n-MMU   OK\n-MSR   OK\n-IRQ   KO not implemented\n-EXCP  ?\n-\n-PowerPC 403GCX:\n-INSN  OK\n-SPR   OK 403GCX\n-MMU   OK\n-MSR   OK\n-IRQ   KO not implemented\n-EXCP  ?\n-\n-To be checked: 403GC\n-\n-***\n-PowerPC 405:\n-Checked: 405CRa 405CRb 405CRc 405EP 405GPa 405GPb 405GPc 405GPd 405GPe 405GPR\n-         Npe405H Npe405H2 Npe405L\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots (at least 1 proprietary firmware).\n-         uboot seems to freeze at boot time.\n-To be checked: 405D2 405D4 405EZ 405LP Npe4GS3 STB03 STB04 STB25\n-               x2vp4 x2vp7 x2vp20 x2vp50\n-\n-XXX: find what is IBM e407b4\n-\n-***\n-PowerPC 440:\n-Checked: 440EPa 440EPb 440GXa 440GXb 440GXc 440GXf 440SP 440SP2\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   KO not implemented\n-MMU   ?\n-EXCP  ?\n-\n-PowerPC 440GP:\n-Checked: 440GPb 440GPc\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   KO not implemented\n-MMU   ?\n-EXCP  ?\n-\n-PowerPC 440x4:\n-Checked: 440A4 440B4 440G4 440H4\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   KO not implemented\n-MMU   ?\n-EXCP  ?\n-\n-PowerPC 440x5:\n-Checked: 440A5 440F5 440G5 440H6 440GRa\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   KO not implemented\n-MMU   ?\n-EXCP  ?\n-\n-To be checked: 440EPx 440GRx 440SPE\n-\n-***\n-PowerPC 460: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-PowerPC 460F: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-***\n-PowerPC e200: (not implemented)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-***\n-PowerPC e300: (not implemented)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-***\n-PowerPC e500: (not implemented)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-***\n-PowerPC e600: (not implemented)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-***\n-32 bits PowerPC\n-PowerPC 601: (601 601v2)\n-INSN  OK\n-SPR   OK is HID15 only on 601v2 ?\n-MSR   OK\n-IRQ   KO not implemented\n-MMU   ?\n-EXCP  ?\n-Remarks: some instructions should have a specific behavior (not implemented)\n-\n-PowerPC 602: 602\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   ?\n-EXCP  ? at least timer and external interrupt are OK\n-Remarks: Linux 2.4 crashes when entering user-mode.\n-         Linux 2.6.22 boots on this CPU but does not recognize it.\n-\n-PowerPC 603: (603)\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots and properly recognizes the CPU\n-         Linux 2.6.22 idem.\n-\n-PowerPC 603e: (603e11)\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots and properly recognizes the CPU\n-         Linux 2.6.22 idem.\n-\n-PowerPC G2:\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots, recognizes the CPU as a 82xx.\n-         Linux 2.6.22 idem.\n-\n-PowerPC G2le:\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 does not boots. Same symptoms as 602.\n-         Linux 2.6.22 boots and properly recognizes the CPU.\n-\n-PowerPC 604:\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots and properly recognizes the CPU.\n-         Linux 2.6.22 idem.\n-\n-PowerPC 7x0:\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots and properly recognizes the CPU.\n-         Linux 2.6.22 idem.\n-\n-PowerPC 750fx:\n-INSN  OK\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  OK\n-Remarks: Linux 2.4 boots but does not properly recognizes the CPU.\n-         Linux 2.6.22 boots and properly recognizes the CPU.\n-\n-PowerPC 7x5:\n-INSN  ?\n-SPR   ?\n-MSR   ?\n-IRQ   OK\n-MMU   ?\n-EXCP  OK\n-Remarks: Linux 2.4 does not boot.\n-         Linux 2.6.22 idem.\n-\n-PowerPC 7400:\n-INSN  KO Altivec missing\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  ?  Altivec, ...\n-Remarks: Linux 2.4 boots and properly recognize the CPU.\n-         Linux 2.6.22 idem.\n-\n-PowerPC 7410:\n-INSN  KO Altivec missing\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  ?  Altivec, ...\n-Remarks: Linux 2.4 boots and properly recognize the CPU.\n-         Linux 2.6.22 idem.\n-   Note that UM says tlbld & tlbli are implemented but this may be a mistake\n-   as TLB loads are managed by the hardware and the CPU does not implement the\n-   needed registers.\n-\n-PowerPC 7441:\n-INSN  KO Altivec missing\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  ?  Altivec, ...\n-Remarks: Linux does not have the code to handle TLB miss on this CPU\n-         Linux 2.6.22 idem.\n-\n-PowerPC 7450/7451:\n-INSN  KO Altivec missing\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  ?  Altivec, ...\n-Remarks: Linux does not have the code to handle TLB miss on this CPU\n-         Linux 2.6.22 idem.\n-\n-PowerPC 7445/7447:\n-INSN  KO Altivec missing\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  ?  Altivec, ...\n-Remarks: Linux does not have the code to handle TLB miss on this CPU\n-         Linux 2.6.22 idem.\n-\n-PowerPC 7455/7457:\n-INSN  KO Altivec missing\n-SPR   OK\n-MSR   OK\n-IRQ   OK\n-MMU   OK\n-EXCP  ?  Altivec, ...\n-Remarks: Linux does not have the code to handle TLB miss on this CPU\n-         Linux 2.6.22 idem.\n-\n-64 bits PowerPC\n-PowerPC 620: (disabled)\n-INSN  KO\n-SPR   KO\n-MSR   ?\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-Remarks: not much documentation for this implementation...\n-\n-PowerPC 970:\n-INSN  KO Altivec missing and more\n-SPR   KO\n-MSR   ?\n-IRQ   OK\n-MMU   OK\n-EXCP  KO partially implemented\n-Remarks: Should be able to boot but there is no hw platform currently emulated.\n-\n-PowerPC 970FX:\n-INSN  KO Altivec missing and more\n-SPR   KO\n-MSR   ?\n-IRQ   OK\n-MMU   OK\n-EXCP  KO partially implemented\n-Remarks: Should be able to boot but there is no hw platform currently emulated.\n-\n-PowerPC Cell:\n-INSN  KO Altivec missing and more\n-SPR   KO\n-MSR   ?\n-IRQ   ?\n-MMU   ?\n-EXCP  ? partially implemented\n-Remarks: As the core is mostly a 970, should be able to boot.\n-         SPE are not implemented.\n-\n-PowerPC 630: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-PowerPC 631: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-POWER4: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-POWER4+: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-POWER5: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-POWER5+: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-POWER6: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-RS64: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-RS64-II: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-RS64-III: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-RS64-IV: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-Original POWER\n-POWER: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-POWER2: (disabled: lack of detailed specifications)\n-INSN  KO\n-SPR   KO\n-MSR   KO\n-IRQ   KO\n-MMU   KO\n-EXCP  KO\n-\n-===============================================================================\n-PowerPC microcontrollers emulation status\n-\n-Implemementation should be sufficient to boot Linux:\n-(there seem to be problems with uboot freezing at some point)\n-- PowerPC 405CR\n-- PowerPC 405EP\n-\n-TODO:\n-- PowerPC 401 microcontrollers emulation\n-- PowerPC 403 microcontrollers emulation\n-- more PowerPC 405 microcontrollers emulation\n-- Fixes / more features for implemented PowerPC 405 microcontrollers emulation\n-- PowerPC 440 microcontrollers emulation\n-- e200 microcontrollers emulation\n-- e300 microcontrollers emulation\n-- e500 microcontrollers emulation\n-- e600 microcontrollers emulation\n-\n-===============================================================================\n-PowerPC based platforms emulation status\n-\n-* PREP platform (RS/6000 7043...) - TO BE CHECKED (broken)\n-- Gentoo Linux live CDROM 1.4\n-- Debian Linux 3.0\n-- Mandrake Linux 9\n-\n-* heathrow PowerMac platform (beige PowerMac) - TO BE CHECKED (broken)\n-- Gentoo Linux live CDROM 1.4\n-- Debian Linux 3.0\n-- Mandrake Linux 9\n-\n-* mac99 platform (white and blue PowerMac, ...)\n-- Gentoo Linux live CDROM 1.4 - boots, compiles linux kernel\n-- Debian Linux woody - boots from CDROM and HDD\n-- Mandrake Linux 9 - boots from CDROM, freezes during install\n-- Knoppix 2003-07-13_4 boots from CDROM, pb with X configuration\n-  distribution bug: X runs with a properly hand-coded configuration.\n-- rock Linux 2.0 runs from CDROM\n-\n-* Linux 2.6 support seems deadly broken (used to boot...).\n-\n-* PowerPC 405EP reference boards:\n-- can boot Linux 2.4 & 2.6.\n-  Need to provide a flash image ready to boot for reproductible tests.\n-\n-TODO:\n-- URGENT: fix PreP and heathrow platforms\n-- PowerPC 64 reference platform\n-- MCA based RS/6000 emulation\n-- CHRP emulation (not PowerMac)\n-- PPAR emulation\n-- ePPAR emulation\n-- misc PowerPC reference boards emulation\n-\n-===============================================================================\n","prefixes":[]}