fe8f78e4fbAdd gcc-3.4.6 to the list of gcc3 versions (Carlo Marcelo Arenas Belon). Add --disable-sdl to configure's help (Carlo Marcelo Arenas Belon).
balrog
2007-10-31 01:03:28 +00:00
405ee3ad57Invalidate TLBs when domains are changed (Matthew Warton). Legalise cp15 pid register writes (Matthew Warton).
balrog
2007-10-31 00:47:13 +00:00
7bfe577702OHCI USB isochronous transfers support (Arnon Gilboa).
balrog
2007-10-31 00:34:21 +00:00
046833eae3Use a O_NONBLOCK pipe for iso completion signals for thread-safety, by Arnon Gilboa.
balrog
2007-10-31 00:27:50 +00:00
5ad265ee5bx86_64 support in cpu_gdb_read_registers(), by Goran Weinholt.
balrog
2007-10-31 00:21:35 +00:00
c9f103069eDeclare function before use, reduces compiler warning noise.
ths
2007-10-30 23:19:52 +00:00
a528b80cb0Miscellaneous VNC related fixes from Xen forwarded by Matthew Kent.
balrog
2007-10-30 22:38:53 +00:00
12bc92ab8aDo not make NETLINK socket connections possible (Alexander Graf).
balrog
2007-10-30 21:06:14 +00:00
86c4a9f513Fix two PowerPC FPU emulation bugs (thanks to Aurelien Jarno)
j_mayer
2007-10-29 21:54:35 +00:00
273af66025Adjust s390 addresses (the MSB is defined as "to be ignored").
ths
2007-10-29 14:39:49 +00:00
b50a6563d8Add a qemu_irq_invert() shortcut for inverting a signal.
balrog
2007-10-29 10:59:29 +00:00
3efda49d15Add a TI TSC2102 chip (touchscreen/ADC/audio-CODEC controller). Fix GPIO memory mapping address and register width.
balrog
2007-10-29 10:34:01 +00:00
4c823cff9ePowerPC 601 / 620 / 970 need a 1MB firmware. This option is not allowed for PowerMac, as it would overlap with NVRAM.
j_mayer
2007-10-29 10:19:50 +00:00
d951f6ff3fImplement OMAP MicroWire controller. Fix GPIO interrupt number. Reorder a couple of variables.
balrog
2007-10-29 01:50:05 +00:00
1b6fd0bc55Restrict CP0_PerfCnt to legal values.
ths
2007-10-29 00:49:32 +00:00
3cbee15b9a* sort the PowerPC target object files * make PowerPC NVRAM accessors generic to be able to use a MacIO NVRAM instead of the M48T59 one * split PowerMac targets code: - move all PowerMac related definitions and prototypes into hw/ppc_mac.h - add hw/mac_dbdma.c, hw/mac_nvram.c and macio.c which implements shared PowerMac devices - define the g3bw machine in a new hw/ppc_oldworld.c file * Fix the g3bw target: - fix the Grackle host PCI device - connect the Heathrow PIC to the PowerPC 6xx bus pins
j_mayer
2007-10-28 23:42:18 +00:00
897b4c6c4eGive an opaque to the m48t59 direct access routines to make it easier to use another NVRAM with the same API.
j_mayer
2007-10-28 23:33:05 +00:00
2f96c28d55Use cpp to generate correct build dependencies for target objects instead of using incomplete hardcoded ones.
j_mayer
2007-10-28 13:07:12 +00:00
603fccceceMake Alpha and PowerPC targets use shared helpers for clz, clo, ctz, cto and ctpop.
j_mayer
2007-10-28 12:54:53 +00:00
05f778c8bdAdd sharable clz/clo inline functions and use them for the mips target.
ths
2007-10-27 13:05:54 +00:00
5592a750b9The other half of the mul64 rework. Sorry for the breakage, I committed an incomplete version of what I tested.
ths
2007-10-26 22:35:02 +00:00
7878ff6bc7Add const etc. to places forgotten from the previous commit
blueswir1
2007-10-26 19:34:46 +00:00
9634d9031cUse const and static as needed, disable unused code
blueswir1
2007-10-26 19:01:16 +00:00
31a60e2275Make Slirp statistics gathering and output conditional to LOG_ENABLED Add 'info slirp' command to monitor to display statistics Disable Slirp debugging code by default
blueswir1
2007-10-26 18:42:59 +00:00
7d294b61edFix Windows build failure, by Stefan Weil.
ths
2007-10-26 17:21:58 +00:00
f0685f6e7aFor consistency, align the address to the cache line before using it, when invalidating the instruction cache.
j_mayer
2007-10-26 00:55:17 +00:00
dac454af57Bugfix in PowerPC dcbi instruction: we must do a load before the store, or we'll store random data. Update cache instructions comments.
j_mayer
2007-10-26 00:48:00 +00:00
c7697e1f51Pretty dump for specific PowerPC instructions names.
j_mayer
2007-10-26 00:46:07 +00:00
f9fdea6b85Make PowerPC hypervisor resources able to compile, even if not enabled for now.
j_mayer
2007-10-26 00:38:37 +00:00
2c1ee068b4Bugfix: PowerPC 64 slbia never invalidates the first segment entry.
j_mayer
2007-10-26 00:37:04 +00:00
cd346349b4Add PowerPC power-management state check callback.
j_mayer
2007-10-25 23:27:04 +00:00
2f462816acImplement power-management for all defined PowerPC CPUs. Fix PowerPC 970MP definition.
j_mayer
2007-10-25 23:14:50 +00:00
e494ead521Restore a more maintainable version of the 64bit multiply code.
ths
2007-10-25 23:00:03 +00:00
86f1d3ac73Update PowerPC emulation status file.
j_mayer
2007-10-25 21:38:16 +00:00
8ca3f6c382Allow selection of all defined PowerPC 74xx (aka G4) CPUs.
j_mayer
2007-10-25 21:37:25 +00:00
0411a97258Gprof prooved the PowerPC emulation spent too much time in MSR load and store routines. Coming back to a raw MSR storage model then speed-up the emulation. Improve fast MSR updates (wrtee wrteei and mtriee cases). Share rfi family instructions helpers code to avoid bug in duplicated code. Allow entering halt mode as the result of a rfi instruction. Add a new helper_regs.h file to avoid duplication of special registers manipulation routines (currently XER and MSR).
j_mayer
2007-10-25 21:35:50 +00:00
7ac256b872Fix gdb stub for MIPS64.
ths
2007-10-25 21:30:37 +00:00
d8871c5a49Fix typo, spotted by Edivaldo de Araujo Pereira.
ths
2007-10-24 16:11:42 +00:00
1e64e78d0cFix compiling Sparc64 on PPC host
blueswir1
2007-10-20 07:07:47 +00:00
f85e9a6870Use TARGET_ABI_DIR feature to unify PowerPC and PowerPC 64 definitions.
j_mayer
2007-10-18 20:51:49 +00:00
e85e7c6ea4Use the new TARGET_ABI32 feature to implement a ppc64abi32-linux-user target (PowerPC 64 running in 32 bits mode). Use the new TARGET_ABI_DIR feature to implement a ppcemb-linux-user target (PowerPC 32 with 64 bits GPRs and vector extensions).
j_mayer
2007-10-18 19:59:49 +00:00
b533415989Only map BIOS space when it was actually loaded.
ths
2007-10-18 15:05:11 +00:00