]> xenbits.xensource.com Git - xenclient/ioemu.git/log
xenclient/ioemu.git
17 years ago Fix a crash with monitor input arriving before readline_start has been called
blueswir1 [Fri, 30 Nov 2007 16:45:21 +0000 (16:45 +0000)]
 Fix a crash with monitor input arriving before readline_start has been called

17 years ago Increase prom size for boot mode
blueswir1 [Thu, 29 Nov 2007 17:08:01 +0000 (17:08 +0000)]
 Increase prom size for boot mode

17 years agoUse slavio base as boot prom address, rearrange sun4m init code
blueswir1 [Wed, 28 Nov 2007 20:54:33 +0000 (20:54 +0000)]
Use slavio base as boot prom address, rearrange sun4m init code

17 years ago Fix compilation and warnings on PPC host
blueswir1 [Wed, 28 Nov 2007 18:08:28 +0000 (18:08 +0000)]
 Fix compilation and warnings on PPC host

17 years ago Document -M SS-600MP
blueswir1 [Mon, 26 Nov 2007 18:46:38 +0000 (18:46 +0000)]
 Document -M SS-600MP

17 years agoAdd floppy support, tested to work with www.linux-mips.org GIT head.
ths [Mon, 26 Nov 2007 14:52:02 +0000 (14:52 +0000)]
Add floppy support, tested to work with www.linux-mips.org GIT head.

17 years agoMicro-optimize back-to-back store-load sequences.
ths [Mon, 26 Nov 2007 09:01:34 +0000 (09:01 +0000)]
Micro-optimize back-to-back store-load sequences.

17 years ago Fix floating point register decoding
blueswir1 [Sun, 25 Nov 2007 20:27:35 +0000 (20:27 +0000)]
 Fix floating point register decoding

17 years agoScale TSC2102 touchscreen pressure value more realistically (still could be better).
balrog [Sun, 25 Nov 2007 18:46:17 +0000 (18:46 +0000)]
Scale TSC2102 touchscreen pressure value more realistically (still could be better).
PalmOS 5.2.1 now fully boots.

17 years ago 128-bit float support for user mode
blueswir1 [Sun, 25 Nov 2007 18:40:19 +0000 (18:40 +0000)]
 128-bit float support for user mode

17 years ago Set initial value of AFSR register properly (Robert Reif)
blueswir1 [Sun, 25 Nov 2007 12:44:08 +0000 (12:44 +0000)]
 Set initial value of AFSR register properly (Robert Reif)

17 years ago More MMU registers (Robert Reif)
blueswir1 [Sun, 25 Nov 2007 12:43:10 +0000 (12:43 +0000)]
 More MMU registers (Robert Reif)

17 years ago Fix buffer mux handling for unconnected serial ports
blueswir1 [Sun, 25 Nov 2007 08:48:16 +0000 (08:48 +0000)]
 Fix buffer mux handling for unconnected serial ports

17 years agoIntel Mainstone II (ARM) machine by Armin Kuster.
balrog [Sun, 25 Nov 2007 01:57:37 +0000 (01:57 +0000)]
Intel Mainstone II (ARM) machine by Armin Kuster.

17 years agoAdd input buffer to mux chr (patch by Tristan Gingold).
balrog [Sun, 25 Nov 2007 00:55:06 +0000 (00:55 +0000)]
Add input buffer to mux chr (patch by Tristan Gingold).

17 years agoFix board init arg list (spotted by pbrook),
balrog [Sun, 25 Nov 2007 00:29:23 +0000 (00:29 +0000)]
Fix board init arg list (spotted by pbrook),
clean-up NOR flash parameters.

17 years agoFix SD init arguments.
pbrook [Sat, 24 Nov 2007 23:55:52 +0000 (23:55 +0000)]
Fix SD init arguments.

17 years agoGumstix Verdex (ARM) board support by Thorsten Zitterell.
balrog [Sat, 24 Nov 2007 23:47:38 +0000 (23:47 +0000)]
Gumstix Verdex (ARM) board support by Thorsten Zitterell.

17 years agoPartial SD card SPI mode support.
pbrook [Sat, 24 Nov 2007 23:35:07 +0000 (23:35 +0000)]
Partial SD card SPI mode support.

17 years agoDrop an unused variable (Samuel Thibault).
balrog [Sat, 24 Nov 2007 23:27:15 +0000 (23:27 +0000)]
Drop an unused variable (Samuel Thibault).

17 years agoThumb semihosting fixes.
pbrook [Sat, 24 Nov 2007 23:22:11 +0000 (23:22 +0000)]
Thumb semihosting fixes.

17 years agoStellaris ethernet support.
pbrook [Sat, 24 Nov 2007 03:13:03 +0000 (03:13 +0000)]
Stellaris ethernet support.

17 years agoARMv7-M SysTick fix.
pbrook [Sat, 24 Nov 2007 03:09:07 +0000 (03:09 +0000)]
ARMv7-M SysTick fix.

17 years agoMore PowerPC debug print fixes - hardware emulation pass.
j_mayer [Sat, 24 Nov 2007 02:56:35 +0000 (02:56 +0000)]
More PowerPC debug print fixes - hardware emulation pass.

17 years agoFix incorrect debug prints (reported by Paul Brook).
j_mayer [Sat, 24 Nov 2007 02:03:55 +0000 (02:03 +0000)]
Fix incorrect debug prints (reported by Paul Brook).
Remove obsolete / duplicated debug prints and improve output consistency.

17 years agoRevert foolish patch.
j_mayer [Fri, 23 Nov 2007 22:16:59 +0000 (22:16 +0000)]
Revert foolish patch.

17 years agoFix ppc32 register dumps on 64-bit hosts.
pbrook [Fri, 23 Nov 2007 17:33:12 +0000 (17:33 +0000)]
Fix ppc32 register dumps on 64-bit hosts.

17 years agoFix va_list reuse in cpu_abort.
pbrook [Fri, 23 Nov 2007 16:53:59 +0000 (16:53 +0000)]
Fix va_list reuse in cpu_abort.

17 years agoFix TB chaining for exceptions.
pbrook [Fri, 23 Nov 2007 02:11:10 +0000 (02:11 +0000)]
Fix TB chaining for exceptions.

17 years agoOptimize the conventional move operation.
ths [Thu, 22 Nov 2007 15:10:21 +0000 (15:10 +0000)]
Optimize the conventional move operation.

17 years agoAdd new sane low-level memory accessors for PowerPC that do proper
j_mayer [Thu, 22 Nov 2007 11:00:46 +0000 (11:00 +0000)]
Add new sane low-level memory accessors for PowerPC that do proper
  size or zero extension, with homogenous names.
Fix load & store strings: those are now endian-sensitive, by definition.
Fix dcbz: must always align the target address to a cache line boundary.

17 years agoFix off-by-one address checks in MIPS64 MMU, by Aurelien Jarno.
ths [Thu, 22 Nov 2007 00:34:36 +0000 (00:34 +0000)]
Fix off-by-one address checks in MIPS64 MMU, by Aurelien Jarno.

17 years agoDocumentation formatting improvements, by Stefan Weil.
ths [Wed, 21 Nov 2007 22:38:37 +0000 (22:38 +0000)]
Documentation formatting improvements, by Stefan Weil.

17 years ago Fix more typos in softloat code (Eduardo Felipe)
blueswir1 [Wed, 21 Nov 2007 18:57:44 +0000 (18:57 +0000)]
 Fix more typos in softloat code (Eduardo Felipe)

17 years agotypo fix
bellard [Wed, 21 Nov 2007 16:18:21 +0000 (16:18 +0000)]
typo fix

17 years agoFix typo in softfloat code.
pbrook [Wed, 21 Nov 2007 15:32:12 +0000 (15:32 +0000)]
Fix typo in softfloat code.

17 years agoFix PowerPC 7xx definitions.
j_mayer [Wed, 21 Nov 2007 13:08:23 +0000 (13:08 +0000)]
Fix PowerPC 7xx definitions.

17 years agoFix PowerPC 64 stat and statfs structures definitions.
j_mayer [Wed, 21 Nov 2007 13:06:54 +0000 (13:06 +0000)]
Fix PowerPC 64 stat and statfs structures definitions.

17 years agoSH4 Fix missing 6th arg of syscall, by "takasi-y".
ths [Tue, 20 Nov 2007 15:22:44 +0000 (15:22 +0000)]
SH4 Fix missing 6th arg of syscall, by "takasi-y".

17 years agoOMAP LPGs (LED pulse generators).
balrog [Tue, 20 Nov 2007 11:15:26 +0000 (11:15 +0000)]
OMAP LPGs (LED pulse generators).
OMAP MPUI bridge config register.

17 years ago Fix MXCC register 64 bit read word order (Robert Reif)
blueswir1 [Mon, 19 Nov 2007 19:14:10 +0000 (19:14 +0000)]
 Fix MXCC register 64 bit read word order (Robert Reif)

17 years agoAdd older 4Km variants.
ths [Mon, 19 Nov 2007 16:10:33 +0000 (16:10 +0000)]
Add older 4Km variants.

17 years agoRemove shared macro used to define PowerPC implementations instructions sets:
j_mayer [Mon, 19 Nov 2007 13:22:47 +0000 (13:22 +0000)]
Remove shared macro used to define PowerPC implementations instructions sets:
  tend more to propagate bugged definition than simplify the code.
Check and fix PowerPC 6xx implementations definitions.
Misc fixes in PowerPC CPU list.

17 years agoPowerPC 620 MMU do not have the same exact behavior as standard
j_mayer [Mon, 19 Nov 2007 11:41:09 +0000 (11:41 +0000)]
PowerPC 620 MMU do not have the same exact behavior as standard
  64 bits PowerPC ones.

17 years agoPowerPC instruction fixes:
j_mayer [Mon, 19 Nov 2007 11:39:28 +0000 (11:39 +0000)]
PowerPC instruction fixes:
- hrfid is part of the hypervisor extension
- fix stfiwx naming

17 years agoClean-up/rewrite audio over I^2S support.
balrog [Mon, 19 Nov 2007 03:43:50 +0000 (03:43 +0000)]
Clean-up/rewrite audio over I^2S support.

17 years agoFix typo in error message.
pbrook [Mon, 19 Nov 2007 02:38:22 +0000 (02:38 +0000)]
Fix typo in error message.

17 years agoFix another collision in PowerPC instructions definitions.
j_mayer [Mon, 19 Nov 2007 01:48:51 +0000 (01:48 +0000)]
Fix another collision in PowerPC instructions definitions.

17 years agoNew PowerPC CPU flag to define the decrementer and time-base source clock.
j_mayer [Mon, 19 Nov 2007 01:48:12 +0000 (01:48 +0000)]
New PowerPC CPU flag to define the decrementer and time-base source clock.
Use it to properly initialize the clock for the PreP target.

17 years agoFix attempt to inline recursive functions.
j_mayer [Mon, 19 Nov 2007 01:06:24 +0000 (01:06 +0000)]
Fix attempt to inline recursive functions.

17 years agoMark hex_dump as unused to avoid compilation warnings.
j_mayer [Mon, 19 Nov 2007 01:05:22 +0000 (01:05 +0000)]
Mark hex_dump as unused to avoid compilation warnings.

17 years agoAvoid duplicated definitions: move common definitions from exec-all.h
j_mayer [Mon, 19 Nov 2007 00:38:33 +0000 (00:38 +0000)]
Avoid duplicated definitions: move common definitions from exec-all.h
  and qemu-common.h to osdep.h.
Include this header in translate-op.c.
Make sure it's included first in darwin-user/qemu.h.
To avoid discarded inlining bug, define inline as always_inline and
always_inline as (( attribute (always_inline) )) __inline__.

17 years agoSolaris build fixes, based on a patch by Ben Taylor.
ths [Sun, 18 Nov 2007 22:34:46 +0000 (22:34 +0000)]
Solaris build fixes, based on a patch by Ben Taylor.

17 years agoSSD0323 vertical incrememnt mode.
pbrook [Sun, 18 Nov 2007 21:54:57 +0000 (21:54 +0000)]
SSD0323 vertical incrememnt mode.

17 years agoAdd -m64 to OS_LDFLAGS for Solaris/x86_64. Use OS_CFLAGS when looking for
ths [Sun, 18 Nov 2007 21:37:07 +0000 (21:37 +0000)]
Add -m64 to OS_LDFLAGS for Solaris/x86_64. Use OS_CFLAGS when looking for
libSDL. Patch by Ben Taylor.

17 years agoUse CONFIG_VNC_TLS_CFLAGS for building vnc.o.
ths [Sun, 18 Nov 2007 21:33:07 +0000 (21:33 +0000)]
Use CONFIG_VNC_TLS_CFLAGS for building vnc.o.

17 years agoFixes for s/390 host support, by Bastian Blank.
ths [Sun, 18 Nov 2007 21:22:10 +0000 (21:22 +0000)]
Fixes for s/390 host support, by Bastian Blank.

17 years agoFix out of tree builds.
pbrook [Sun, 18 Nov 2007 21:12:37 +0000 (21:12 +0000)]
Fix out of tree builds.

17 years agoFix for ISO C compliance:
j_mayer [Sun, 18 Nov 2007 15:50:41 +0000 (15:50 +0000)]
Fix for ISO C compliance:
 function qualifiers must always come before the return type.

17 years agoFix connex board init routine.
pbrook [Sun, 18 Nov 2007 14:40:35 +0000 (14:40 +0000)]
Fix connex board init routine.

17 years agoLuminary board input support.
pbrook [Sun, 18 Nov 2007 14:36:08 +0000 (14:36 +0000)]
Luminary board input support.

17 years agoAdd strict checking mode for softfp code.
pbrook [Sun, 18 Nov 2007 14:33:23 +0000 (14:33 +0000)]
Add strict checking mode for softfp code.

17 years ago Remove unused parameters from QEMUMachineInitFunc (Laurent Vivier)
blueswir1 [Sun, 18 Nov 2007 08:46:57 +0000 (08:46 +0000)]
 Remove unused parameters from QEMUMachineInitFunc (Laurent Vivier)

17 years agoFix MIPS64 R2 instructions.
ths [Sun, 18 Nov 2007 03:36:07 +0000 (03:36 +0000)]
Fix MIPS64 R2 instructions.

17 years agoUse a valid PRid.
ths [Sun, 18 Nov 2007 03:19:58 +0000 (03:19 +0000)]
Use a valid PRid.

17 years agoFix a && -> & typo.
balrog [Sun, 18 Nov 2007 02:09:36 +0000 (02:09 +0000)]
Fix a && -> & typo.
Catch wrong/unknown NOR flash command sequences, by Thorsten Zitterell.

17 years agoAdd statics and missing #includes for prototypes.
pbrook [Sun, 18 Nov 2007 01:44:35 +0000 (01:44 +0000)]
Add statics and missing #includes for prototypes.

17 years agoImprove PowerPC instructions set dump.
j_mayer [Sat, 17 Nov 2007 23:14:53 +0000 (23:14 +0000)]
Improve PowerPC instructions set dump.
Remove meaningless define from cpu.h
Misc cleanups.

17 years agoAdd definitions for Freescale PowerPC implementations,
j_mayer [Sat, 17 Nov 2007 23:02:20 +0000 (23:02 +0000)]
Add definitions for Freescale PowerPC implementations,
  ie MPC5xx, MPC8xx, e200, e300, e500 and e600 cores.
Make those CPUs and PowerPC 440 available for user-mode emulation,
  thus providing a way of testing their implementation specific instructions.

17 years agoDefine Freescale cores specific MMU model, exceptions and input bus.
j_mayer [Sat, 17 Nov 2007 22:42:35 +0000 (22:42 +0000)]
Define Freescale cores specific MMU model, exceptions and input bus.
  (but do not provide any actual implementation).

17 years agoA little more granularity in PowerPC instructions definition is needed
j_mayer [Sat, 17 Nov 2007 22:26:51 +0000 (22:26 +0000)]
A little more granularity in PowerPC instructions definition is needed
  in order to implement Freescale cores.
Fix efsadd / efssub opcodes.

17 years agoPowerPC hypervisor mode is not fundamentally available only for PowerPC 64.
j_mayer [Sat, 17 Nov 2007 21:14:09 +0000 (21:14 +0000)]
PowerPC hypervisor mode is not fundamentally available only for PowerPC 64.
Remove TARGET_PPC64 dependency and add code provision to be able
  to define a fake 32 bits CPU with hypervisor feature support.

17 years ago Name the magic constants, fix a hex number without 0x
blueswir1 [Sat, 17 Nov 2007 21:01:04 +0000 (21:01 +0000)]
 Name the magic constants, fix a hex number without 0x

17 years agoBetter STOPINTR bit semantics in the PXA2xx DMA.
balrog [Sat, 17 Nov 2007 18:43:47 +0000 (18:43 +0000)]
Better STOPINTR bit semantics in the PXA2xx DMA.
Don't error out on reading GPCR register, just warn (Thorsten Zitterell).
Don't zero a memory that's already zeroed.

17 years agoRemove stray uses of vl.h.
pbrook [Sat, 17 Nov 2007 17:35:54 +0000 (17:35 +0000)]
Remove stray uses of vl.h.

17 years agoBreak up vl.h.
pbrook [Sat, 17 Nov 2007 17:14:37 +0000 (17:14 +0000)]
Break up vl.h.

17 years agosd.c build fix.
pbrook [Sat, 17 Nov 2007 15:32:38 +0000 (15:32 +0000)]
sd.c build fix.

17 years agoFix int/float inconsistencies.
pbrook [Sat, 17 Nov 2007 14:53:05 +0000 (14:53 +0000)]
Fix int/float inconsistencies.

17 years agoConvert SD cards code to use qemu_irq too.
balrog [Sat, 17 Nov 2007 14:34:44 +0000 (14:34 +0000)]
Convert SD cards code to use qemu_irq too.

17 years agoConvert PXA2xx GPIOs and SCOOP GPIOs to a qemu_irq based api (similar to omap, max731...
balrog [Sat, 17 Nov 2007 14:07:12 +0000 (14:07 +0000)]
Convert PXA2xx GPIOs and SCOOP GPIOs to a qemu_irq based api (similar to omap, max7310 and s3c gpios).
Convert spitz and gumstix boards to use new api.
Remove now obsolete gpio_handler_t definition.

17 years agoDon't compare '\0' against pointers.
balrog [Sat, 17 Nov 2007 12:12:29 +0000 (12:12 +0000)]
Don't compare '\0' against pointers.
Add a note from Fabrice in slow_st template.

17 years agoFix collision in PowerPC instructions definitions.
j_mayer [Sat, 17 Nov 2007 12:01:45 +0000 (12:01 +0000)]
Fix collision in PowerPC instructions definitions.

17 years agoGumstix 'connex' board support by Thorsten Zitterell.
balrog [Sat, 17 Nov 2007 11:50:54 +0000 (11:50 +0000)]
Gumstix 'connex' board support by Thorsten Zitterell.

17 years agoShow usage and abort if an unknown option is passed to configure (Carlo Marcelo Arena...
balrog [Sat, 17 Nov 2007 10:24:32 +0000 (10:24 +0000)]
Show usage and abort if an unknown option is passed to configure (Carlo Marcelo Arenas Belon).

17 years agoCheck permissions for the last byte first in unaligned slow_st accesses (patch from...
balrog [Sat, 17 Nov 2007 09:53:42 +0000 (09:53 +0000)]
Check permissions for the last byte first in unaligned slow_st accesses (patch from TeLeMan).

17 years ago Machine specific IOMMU version (Robert Reif)
blueswir1 [Sat, 17 Nov 2007 09:04:09 +0000 (09:04 +0000)]
 Machine specific IOMMU version (Robert Reif)

17 years ago Remove unnecessary register masking (Robert Reif)
blueswir1 [Sat, 17 Nov 2007 08:21:43 +0000 (08:21 +0000)]
 Remove unnecessary register masking (Robert Reif)

17 years ago Fix MXCC error register (Robert Reif)
blueswir1 [Sat, 17 Nov 2007 08:19:57 +0000 (08:19 +0000)]
 Fix MXCC error register (Robert Reif)

17 years ago Add MXCC module reset register (Robert Reif)
blueswir1 [Sat, 17 Nov 2007 08:18:59 +0000 (08:18 +0000)]
 Add MXCC module reset register (Robert Reif)

17 years agoMake the PowerPC MMU model, exception model and input bus model
j_mayer [Sat, 17 Nov 2007 02:16:13 +0000 (02:16 +0000)]
Make the PowerPC MMU model, exception model and input bus model
 typedefed enums.

17 years agoAdd missing definition for number of input pins for the PowerPC 970 bus.
j_mayer [Sat, 17 Nov 2007 02:04:00 +0000 (02:04 +0000)]
Add missing definition for number of input pins for the PowerPC 970 bus.
Use proper INPUT_NB definitions to allocate PowerPC input pins structure,
  fixing a buffer overflow in the 6xx bus case.

17 years agoRemove ppc64h CPUs definitions from the configure script.
j_mayer [Sat, 17 Nov 2007 01:54:45 +0000 (01:54 +0000)]
Remove ppc64h CPUs definitions from the configure script.

17 years agoResynchronize darwin-user target with linux-user:
j_mayer [Sat, 17 Nov 2007 01:52:38 +0000 (01:52 +0000)]
Resynchronize darwin-user target with linux-user:
add CPU selection feature, choose the correct default CPU and set
the 32/64 bits computation mode properly.

17 years agoAlways make all PowerPC exception definitions visible.
j_mayer [Sat, 17 Nov 2007 01:37:43 +0000 (01:37 +0000)]
Always make all PowerPC exception definitions visible.
Always make the hypervisor timers available.
Remove all TARGET_PPC64H checks, keeping a few if (0) tests for cases
that cannot be properly handled with the current PowerPC CPU definition.

17 years agoFix NaN handling for MIPS and HPPA.
ths [Fri, 16 Nov 2007 14:57:36 +0000 (14:57 +0000)]
Fix NaN handling for MIPS and HPPA.

17 years agoAlways make PowerPC hypervisor mode memory accesses and instructions
j_mayer [Fri, 16 Nov 2007 14:11:28 +0000 (14:11 +0000)]
Always make PowerPC hypervisor mode memory accesses and instructions
  available for full system emulation, then removing all #if TARGET_PPC64H
  from micro-ops and code translator.
Add new macros to dramatically simplify memory access tables definitions
  in target-ppc/translate.c.

17 years agosuppressed tgetx and tputx (initial patch by Thayne Harbaugh)
bellard [Fri, 16 Nov 2007 10:46:04 +0000 (10:46 +0000)]
suppressed tgetx and tputx (initial patch by Thayne Harbaugh)

17 years agoInit dumb display if no others available.
pbrook [Thu, 15 Nov 2007 19:04:08 +0000 (19:04 +0000)]
Init dumb display if no others available.

17 years agoforce correct ppc64 cpu
bellard [Thu, 15 Nov 2007 15:37:50 +0000 (15:37 +0000)]
force correct ppc64 cpu

17 years agox86_64 fixes
bellard [Thu, 15 Nov 2007 15:27:03 +0000 (15:27 +0000)]
x86_64 fixes