1c32f43eeaSwitch default CPU to 24Kf for now, as the Linux FPU emulation in the current qemu mips emulation fails in some cases. (The Linux FPU emulation works on real FPU-less hardware.)
ths
2007-04-28 21:07:41 +00:00
931f03ee60Fix typo, by Linus Nordberg.
ths
2007-04-28 20:49:36 +00:00
67cd24a897Buffer length fixes, by Wang Cheng Yeh.
ths
2007-04-28 20:47:59 +00:00
7faa239ca3Fix length mismatch condition, by Wang Cheng Yeh.
ths
2007-04-28 20:45:04 +00:00
85a6f12925Update ppc.ld to work with newer binutils.
ths
2007-04-28 19:00:30 +00:00
eee0b8367bTCX 24 bit model support
blueswir1
2007-04-21 19:45:49 +00:00
b9652ca3a5Fix keyboard serial and mouse bugs
blueswir1
2007-04-20 19:35:25 +00:00
19221bdaf8Update comment. We can't easily adhere to the architecture spec because it would involve counting the actually executed instructions.
ths
2007-04-19 16:35:09 +00:00
2802bfe387More Gallileo register initialization, by Aurelien Jarno and Stefan Weil.
ths
2007-04-19 15:38:26 +00:00
4a0577124aNo functional changes: - compilation warning fixes - make loglevel tests consistent - use cpu_abort instead of printf(...); exit
j_mayer
2007-04-19 08:42:21 +00:00
0405f55b57termios structure definition fix by Stuart Anderson.
j_mayer
2007-04-19 07:17:50 +00:00
f9d6b6b061Duplicated SPR fix for BookE PowerPC by Guglielmo Morandin
j_mayer
2007-04-19 07:16:51 +00:00
18c6e2ff5aFix mmapped register alignment and endianness handling.
ths
2007-04-17 16:28:29 +00:00
fcb4a419f5Choose number of TLBs at runtime, by Herve Poussineau.
ths
2007-04-17 15:26:47 +00:00
04f20795acMove PowerPC 405 specific definitions into a separate file Preliminary code for -kernel option support for PowerPC 405 boards Fix DBSR in case of PowerPC 405 chip reset Add enums for PowerPC 405 clocks. Fix IRQ numbers (IBM reversed bits numbering...) Fix SPRG4-7 read access right Fix MSR mask in CPU definitions
j_mayer
2007-04-17 02:50:56 +00:00
8035529250Support it_shift for mmapped pckbd.
ths
2007-04-16 22:47:54 +00:00
8ecc791352Add callbacks to allow dynamic change of PowerPC clocks (to be improved) Fix embedded PowerPC watchdog and timers Fix PowerPC 405 SPR Add generic PowerPC 405 core instanciation code + resets support. Implement simple peripherals shared by most PowerPC 405 implementations PowerPC 405 EC & EP microcontrollers preliminary support
j_mayer
2007-04-16 20:09:45 +00:00
0a032cbec6Add reset callbacks for PowerPC CPU. Move cpu_ppc_init, cpu_ppc_close, cpu_ppc_reset and ppc_tlb_invalidate into helper.c as they are to be called from outside of the translated code.
j_mayer
2007-04-16 08:56:52 +00:00
dd37a5e4d7PREP and heathrow machines only support PowerPC CPU with a 6xx bus. Mac99 machine may also support PowerPC 970 CPU.
j_mayer
2007-04-16 07:41:07 +00:00
d0dfae6e91Add bus model (or input pins) into PowerPC CPU flags. Add PowerPC 970 bus and exceptions model. Add code provision for PowerPC 970 instanciation.
j_mayer
2007-04-16 07:34:39 +00:00
08e46e54eaPowerPC emulation bugfixes: - don't generate multiple exit_tb at the end of conditional branches - disable TRACE exception as it is not correct for embedded PowerPC.
j_mayer
2007-04-16 07:18:42 +00:00
95d1f3edd5Parallel flash bugfixes: - always need to register flash area back to IO_MEM_ROMD at reset time - disabled buffered write as it's not actually supported - don't check flash time at registration time
j_mayer
2007-04-16 07:14:26 +00:00
a496775f87Fix a lot of debug traces for PowerPC emulation: use logfile instead of stdout
j_mayer
2007-04-16 07:10:48 +00:00
9898128f55Simplify branch likely handling.
ths
2007-04-16 01:35:29 +00:00