⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 status.svn-base

📁 我们自己开发的一个OSEK操作系统!不知道可不可以?
💻 SVN-BASE
字号:
PowerPC emulation status.The goal of this file is to provide a reference status to avoid regressions.===============================================================================PowerPC core emulation statusINSN: instruction set.      OK => all instructions are emulated      KO => some insns are missing or some should be removed      ?  => uncheckedSPR:  special purpose registers set      OK => all SPR registered (but some may be fake)      KO => some SPR are missing or should be removed      ?  => unchekedMSR:  MSR bits definitions      OK => all MSR bits properly defined      KO => MSR definition is incorrect      ?  => uncheckedIRQ:  input signals definitions (mostly interrupts)      OK => input signals are properly defined      KO => input signals are not implemented (system emulation does not work)      ?  => input signals definitions may be incorrectMMU:  MMU model implementation      OK => MMU model is implemented and Linux is able to boot      KO => MMU model not implemented or bugged      ?  => MMU model not testedEXCP: exceptions model implementation      OK => exception model is implemented and Linux is able to boot      KO => exception model not implemented or known to be buggy      ?  => exception model may be incorrect or is untestedEmbedded PowerPC cores***PowerPC 401:INSN  OKSPR   OK 401A1MSR   OKIRQ   KO partially implementedMMU   OKEXCP  ?PowerPC 401x2:INSN  OKSPR   OK 401B2 401C2 401D2 401E2 401F2MSR   OKIRQ   KO partially implementedMMU   OKEXCP  ?PowerPC IOP480:INSN  OKSPR   OK IOP480MSR   OKIRQ   KO partially implementedMMU   OKEXCP  ?To be checked: 401G2 401B3 Cobra***PowerPC 403:INSN  OKSPR   OK 403GA 403GBMMU   OKMSR   OKIRQ   KO not implementedEXCP  ?PowerPC 403GCX:INSN  OKSPR   OK 403GCXMMU   OKMSR   OKIRQ   KO not implementedEXCP  ?To be checked: 403GC***PowerPC 405:Checked: 405CRa 405CRb 405CRc 405EP 405GPa 405GPb 405GPc 405GPd 405GPe 405GPR         Npe405H Npe405H2 Npe405LINSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots (at least 1 proprietary firmware).         uboot seems to freeze at boot time.To be checked: 405D2 405D4 405EZ 405LP Npe4GS3 STB03 STB04 STB25               x2vp4 x2vp7 x2vp20 x2vp50XXX: find what is IBM e407b4***PowerPC 440:Checked: 440EPa 440EPb 440GXa 440GXb 440GXc 440GXf 440SP 440SP2INSN  OKSPR   OKMSR   OKIRQ   KO not implementedMMU   ?EXCP  ?PowerPC 440GP:Checked: 440GPb 440GPcINSN  OKSPR   OKMSR   OKIRQ   KO not implementedMMU   ?EXCP  ?PowerPC 440x4:Checked: 440A4 440B4 440G4 440H4INSN  OKSPR   OKMSR   OKIRQ   KO not implementedMMU   ?EXCP  ?PowerPC 440x5:Checked: 440A5 440F5 440G5 440H6 440GRaINSN  OKSPR   OKMSR   OKIRQ   KO not implementedMMU   ?EXCP  ?To be checked: 440EPx 440GRx 440SPE***PowerPC 460: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPowerPC 460F: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KO***PowerPC e200: (not implemented)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KO***PowerPC e300: (not implemented)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KO***PowerPC e500: (not implemented)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KO***PowerPC e600: (not implemented)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KO***32 bits PowerPCPowerPC 601: (601 601v2)INSN  OKSPR   OK is HID15 only on 601v2 ?MSR   OKIRQ   KO not implementedMMU   ?EXCP  ?Remarks: some instructions should have a specific behavior (not implemented)PowerPC 602: 602INSN  OKSPR   OKMSR   OKIRQ   OKMMU   ?EXCP  ? at least timer and external interrupt are OKRemarks: Linux 2.4 crashes when entering user-mode.         Linux 2.6.22 boots on this CPU but does not recognize it.PowerPC 603: (603)INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots and properly recognizes the CPU         Linux 2.6.22 idem.PowerPC 603e: (603e11)INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots and properly recognizes the CPU         Linux 2.6.22 idem.PowerPC G2:INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots, recognizes the CPU as a 82xx.         Linux 2.6.22 idem.PowerPC G2le:INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 does not boots. Same symptoms as 602.         Linux 2.6.22 boots and properly recognizes the CPU.PowerPC 604:INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots and properly recognizes the CPU.         Linux 2.6.22 idem.PowerPC 7x0:INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots and properly recognizes the CPU.         Linux 2.6.22 idem.PowerPC 750fx:INSN  OKSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  OKRemarks: Linux 2.4 boots but does not properly recognizes the CPU.         Linux 2.6.22 boots and properly recognizes the CPU.PowerPC 7x5:INSN  ?SPR   ?MSR   ?IRQ   OKMMU   ?EXCP  OKRemarks: Linux 2.4 does not boot.         Linux 2.6.22 idem.PowerPC 7400:INSN  KO Altivec missingSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  ?  Altivec, ...Remarks: Linux 2.4 boots and properly recognize the CPU.         Linux 2.6.22 idem.PowerPC 7410:INSN  KO Altivec missingSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  ?  Altivec, ...Remarks: Linux 2.4 boots and properly recognize the CPU.         Linux 2.6.22 idem.   Note that UM says tlbld & tlbli are implemented but this may be a mistake   as TLB loads are managed by the hardware and the CPU does not implement the   needed registers.PowerPC 7441:INSN  KO Altivec missingSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  ?  Altivec, ...Remarks: Linux does not have the code to handle TLB miss on this CPU         Linux 2.6.22 idem.PowerPC 7450/7451:INSN  KO Altivec missingSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  ?  Altivec, ...Remarks: Linux does not have the code to handle TLB miss on this CPU         Linux 2.6.22 idem.PowerPC 7445/7447:INSN  KO Altivec missingSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  ?  Altivec, ...Remarks: Linux does not have the code to handle TLB miss on this CPU         Linux 2.6.22 idem.PowerPC 7455/7457:INSN  KO Altivec missingSPR   OKMSR   OKIRQ   OKMMU   OKEXCP  ?  Altivec, ...Remarks: Linux does not have the code to handle TLB miss on this CPU         Linux 2.6.22 idem.64 bits PowerPCPowerPC 620: (disabled)INSN  KOSPR   KOMSR   ?IRQ   KOMMU   KOEXCP  KORemarks: not much documentation for this implementation...PowerPC 970:INSN  KO Altivec missing and moreSPR   KOMSR   ?IRQ   OKMMU   OKEXCP  KO partially implementedRemarks: Should be able to boot but there is no hw platform currently emulated.PowerPC 970FX:INSN  KO Altivec missing and moreSPR   KOMSR   ?IRQ   OKMMU   OKEXCP  KO partially implementedRemarks: Should be able to boot but there is no hw platform currently emulated.PowerPC 970GX:INSN  KO Altivec missing and moreSPR   KOMSR   ?IRQ   OKMMU   OKEXCP  KO partially implementedRemarks: Should be able to boot but there is no hw platform currently emulated.PowerPC Cell:INSN  KO Altivec missing and moreSPR   KOMSR   ?IRQ   ?MMU   ?EXCP  ? partially implementedRemarks: As the core is mostly a 970, should be able to boot.         SPE are not implemented.PowerPC 630: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPowerPC 631: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPOWER4: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPOWER4+: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPOWER5: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPOWER5+: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPOWER6: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KORS64: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KORS64-II: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KORS64-III: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KORS64-IV: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOOriginal POWERPOWER: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KOPOWER2: (disabled: lack of detailed specifications)INSN  KOSPR   KOMSR   KOIRQ   KOMMU   KOEXCP  KO===============================================================================PowerPC microcontrollers emulation statusImplemementation should be sufficient to boot Linux:(there seem to be problems with uboot freezing at some point)- PowerPC 405CR- PowerPC 405EPTODO:- PowerPC 401 microcontrollers emulation- PowerPC 403 microcontrollers emulation- more PowerPC 405 microcontrollers emulation- Fixes / more features for implemented PowerPC 405 microcontrollers emulation- PowerPC 440 microcontrollers emulation- e200 microcontrollers emulation- e300 microcontrollers emulation- e500 microcontrollers emulation- e600 microcontrollers emulation===============================================================================PowerPC based platforms emulation status* PREP platform (RS/6000 7043...) - TO BE CHECKED (broken)- Gentoo Linux live CDROM 1.4- Debian Linux 3.0- Mandrake Linux 9* heathrow PowerMac platform (beige PowerMac) - TO BE CHECKED (broken)- Gentoo Linux live CDROM 1.4- Debian Linux 3.0- Mandrake Linux 9* mac99 platform (white and blue PowerMac, ...)- Gentoo Linux live CDROM 1.4 - boots, compiles linux kernel- Debian Linux woody - boots from CDROM and HDD- Mandrake Linux 9 - boots from CDROM, freezes during install- Knoppix 2003-07-13_4 boots from CDROM, pb with X configuration  distribution bug: X runs with a properly hand-coded configuration.- rock Linux 2.0 runs from CDROM* Linux 2.6 support seems deadly broken (used to boot...).* PowerPC 405EP reference boards:- can boot Linux 2.4 & 2.6.  Need to provide a flash image ready to boot for reproductible tests.TODO:- URGENT: fix PreP and heathrow platforms- PowerPC 64 reference platform- MCA based RS/6000 emulation- CHRP emulation (not PowerMac)- PPAR emulation- ePPAR emulation- misc PowerPC reference boards emulation===============================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -