qemu
15 years agoTerminate TB immediately after v7-M exception return.
pbrook [Fri, 11 Jul 2008 00:27:19 +0000 (00:27 +0000)]
Terminate TB immediately after v7-M exception return.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4868 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoLink ARM prologue closer to code segment to avoid a build failure
blueswir1 [Thu, 10 Jul 2008 17:21:31 +0000 (17:21 +0000)]
Link ARM prologue closer to code segment to avoid a build failure

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4867 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix coprocessor register types.
pbrook [Thu, 10 Jul 2008 17:17:54 +0000 (17:17 +0000)]
Fix coprocessor register types.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4866 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRestore old value of buffer_size
malc [Wed, 9 Jul 2008 19:25:30 +0000 (19:25 +0000)]
Restore old value of buffer_size

This brings latency down to acceptable levels when using dmix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4865 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoWarn about rejected buffer/period size/time when it was specified by the user
malc [Wed, 9 Jul 2008 19:25:28 +0000 (19:25 +0000)]
Warn about rejected buffer/period size/time when it was specified by the user

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4864 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoCall proper function when trying to set period size
malc [Wed, 9 Jul 2008 19:25:24 +0000 (19:25 +0000)]
Call proper function when trying to set period size

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4863 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid decremented overflow.
pbrook [Wed, 9 Jul 2008 15:31:50 +0000 (15:31 +0000)]
Avoid decremented overflow.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4862 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoUse temporary registers for the MIPS FPU emulation.
ths [Wed, 9 Jul 2008 11:05:10 +0000 (11:05 +0000)]
Use temporary registers for the MIPS FPU emulation.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4861 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix typo
malc [Tue, 8 Jul 2008 18:57:05 +0000 (18:57 +0000)]
Fix typo

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4860 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix r4641 (invalid token "=<" in a preprocessor expression)
blueswir1 [Tue, 8 Jul 2008 18:35:02 +0000 (18:35 +0000)]
Fix r4641 (invalid token "=<" in a preprocessor expression)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4859 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoImplement some Ultrasparc cache ASIs used by SILO
blueswir1 [Tue, 8 Jul 2008 15:51:32 +0000 (15:51 +0000)]
Implement some Ultrasparc cache ASIs used by SILO

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4858 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoEliminate spurous screen updates.
pbrook [Mon, 7 Jul 2008 23:01:25 +0000 (23:01 +0000)]
Eliminate spurous screen updates.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4857 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agofix cvtsq2s[sd] (Juergen Lock)
bellard [Mon, 7 Jul 2008 20:25:41 +0000 (20:25 +0000)]
fix cvtsq2s[sd] (Juergen Lock)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4856 c046a42c-6fe2-441c-8c8c-71466251a162

15 years ago64 bit signed comparison fix (Juergen Lock)
bellard [Mon, 7 Jul 2008 20:15:54 +0000 (20:15 +0000)]
64 bit signed comparison fix (Juergen Lock)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4855 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix 64 bit constant generation
blueswir1 [Mon, 7 Jul 2008 19:34:45 +0000 (19:34 +0000)]
Fix 64 bit constant generation

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4854 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoImprove jp106 keyboard support, by Akio Takebe.
ths [Mon, 7 Jul 2008 19:29:49 +0000 (19:29 +0000)]
Improve jp106 keyboard support, by Akio Takebe.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4853 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix typo in comment.
ths [Sat, 5 Jul 2008 21:54:32 +0000 (21:54 +0000)]
Fix typo in comment.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4852 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoChange MIPS machine default to Malta.
ths [Sat, 5 Jul 2008 21:51:47 +0000 (21:51 +0000)]
Change MIPS machine default to Malta.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4851 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRe-add static qualifier. Fix annother occurance of "const static".
pbrook [Sat, 5 Jul 2008 17:03:54 +0000 (17:03 +0000)]
Re-add static qualifier.  Fix annother occurance of "const static".

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4850 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRemove static
malc [Sat, 5 Jul 2008 13:41:04 +0000 (13:41 +0000)]
Remove static

Also avoids GCC warning about old style declaration

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4849 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRemove >= asserts on unsigned inputs
malc [Sat, 5 Jul 2008 13:41:02 +0000 (13:41 +0000)]
Remove >= asserts on unsigned inputs

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4848 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid signedness warnings
malc [Sat, 5 Jul 2008 13:40:58 +0000 (13:40 +0000)]
Avoid signedness warnings

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4847 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd missing return
malc [Fri, 4 Jul 2008 11:53:53 +0000 (11:53 +0000)]
Add missing return

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4846 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFuse EQ and NE handling in tcg_out_brcond2
malc [Thu, 3 Jul 2008 23:49:14 +0000 (23:49 +0000)]
Fuse EQ and NE handling in tcg_out_brcond2

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4845 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid compiler warning.
ths [Thu, 3 Jul 2008 21:36:35 +0000 (21:36 +0000)]
Avoid compiler warning.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4844 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix parse_long_name, by Tristan Gingold.
ths [Thu, 3 Jul 2008 19:55:47 +0000 (19:55 +0000)]
Fix parse_long_name, by Tristan Gingold.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4843 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoClarified filename handling, by Johannes Schindelin.
ths [Thu, 3 Jul 2008 19:54:19 +0000 (19:54 +0000)]
Clarified filename handling, by Johannes Schindelin.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4842 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMask LL portion of B to 24 bits in tcg_out_b (Thanks to Thiemo Seufer)
malc [Thu, 3 Jul 2008 18:51:23 +0000 (18:51 +0000)]
Mask LL portion of B to 24 bits in tcg_out_b (Thanks to Thiemo Seufer)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4841 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoConvert remaining __builtin_expect to likely/unlikely, by Jan Kiszka.
ths [Thu, 3 Jul 2008 17:57:36 +0000 (17:57 +0000)]
Convert remaining __builtin_expect to likely/unlikely, by Jan Kiszka.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4840 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoSilence compiler warning.
ths [Thu, 3 Jul 2008 16:40:06 +0000 (16:40 +0000)]
Silence compiler warning.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4839 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAllow QEMU to connect directly to an NBD server, by Laurent Vivier.
ths [Thu, 3 Jul 2008 13:41:03 +0000 (13:41 +0000)]
Allow QEMU to connect directly to an NBD server, by Laurent Vivier.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4838 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAllow to share a disk image via nbd, by Laurent Vivier.
ths [Thu, 3 Jul 2008 12:45:02 +0000 (12:45 +0000)]
Allow to share a disk image via nbd, by Laurent Vivier.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4837 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd a parameter to disable host cache, by Laurent Vivier.
ths [Thu, 3 Jul 2008 11:47:46 +0000 (11:47 +0000)]
Add a parameter to disable host cache, by Laurent Vivier.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4836 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix typo
malc [Thu, 3 Jul 2008 11:29:15 +0000 (11:29 +0000)]
Fix typo

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4835 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMerge NBD client/server, by Laurent Vivier.
ths [Thu, 3 Jul 2008 10:23:51 +0000 (10:23 +0000)]
Merge NBD client/server, by Laurent Vivier.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4834 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoBail out if -append or -initrd is specified without -kernel, by
ths [Thu, 3 Jul 2008 10:01:15 +0000 (10:01 +0000)]
Bail out if -append or -initrd is specified without -kernel, by
Sebastian Herbszt.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4833 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix constant truncation, spotted by Jindrich Makovicka.
ths [Thu, 3 Jul 2008 04:13:24 +0000 (04:13 +0000)]
Fix constant truncation, spotted by Jindrich Makovicka.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4832 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix ATAPI read drive structure command, by Alex Williamson.
ths [Thu, 3 Jul 2008 03:57:14 +0000 (03:57 +0000)]
Fix ATAPI read drive structure command, by Alex Williamson.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4831 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRemove stray local "speedup" hack
malc [Wed, 2 Jul 2008 21:25:53 +0000 (21:25 +0000)]
Remove stray local "speedup" hack

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4830 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoCleanup qemu-nbd related code, by Laurent Vivier.
ths [Wed, 2 Jul 2008 21:18:00 +0000 (21:18 +0000)]
Cleanup qemu-nbd related code, by Laurent Vivier.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4829 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd -MT
malc [Wed, 2 Jul 2008 21:16:22 +0000 (21:16 +0000)]
Add -MT

Unbreaks dependency generation for audio, slirp and tests

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4828 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoPulseaudio driver
malc [Wed, 2 Jul 2008 21:03:08 +0000 (21:03 +0000)]
Pulseaudio driver

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4827 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix test arguments (Jeremy C. Reed)
malc [Wed, 2 Jul 2008 18:13:46 +0000 (18:13 +0000)]
Fix test arguments (Jeremy C. Reed)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4826 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd NULL argument to SNDCTL_DSP_NONBLOCK ioctl call
malc [Wed, 2 Jul 2008 18:03:12 +0000 (18:03 +0000)]
Add NULL argument to SNDCTL_DSP_NONBLOCK ioctl call

Comes from here:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/emulators/qemu/patches/patch-am?rev=1.2&content-type=text/x-cvsweb-markup

http://manuals.opensound.com/developer/SNDCTL_DSP_NONBLOCK.html
No explanation for NULL given.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4825 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoSave/restore for stellaris boards.
pbrook [Wed, 2 Jul 2008 16:48:32 +0000 (16:48 +0000)]
Save/restore for stellaris boards.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4824 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoARMv7-M interrupt stack alignment fix.
pbrook [Wed, 2 Jul 2008 16:44:09 +0000 (16:44 +0000)]
ARMv7-M interrupt stack alignment fix.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4823 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix NetBSD keyboard problem
blueswir1 [Wed, 2 Jul 2008 15:17:21 +0000 (15:17 +0000)]
Fix NetBSD keyboard problem

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4822 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd rigid and flexible disk geometry page support
blueswir1 [Wed, 2 Jul 2008 15:16:18 +0000 (15:16 +0000)]
Add rigid and flexible disk geometry page support

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4821 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix i2c save/restore.
pbrook [Tue, 1 Jul 2008 23:16:53 +0000 (23:16 +0000)]
Fix i2c save/restore.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4820 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix typo.
pbrook [Tue, 1 Jul 2008 21:53:33 +0000 (21:53 +0000)]
Fix typo.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4819 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRemove duplicate device index calculations.
pbrook [Tue, 1 Jul 2008 21:31:54 +0000 (21:31 +0000)]
Remove duplicate device index calculations.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4818 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMove interrupt_request and user_mode_only to common cpu state.
pbrook [Tue, 1 Jul 2008 20:01:19 +0000 (20:01 +0000)]
Move interrupt_request and user_mode_only to common cpu state.
Save and restore env->interrupt_request and env->halted.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4817 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix DMA length bug seen with NetBSD (Cliff Wright)
blueswir1 [Tue, 1 Jul 2008 19:28:23 +0000 (19:28 +0000)]
Fix DMA length bug seen with NetBSD (Cliff Wright)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4816 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoblock-vvfat.c - fix is_free predicate, by Tristan Gingold.
ths [Tue, 1 Jul 2008 16:44:58 +0000 (16:44 +0000)]
block-vvfat.c - fix is_free predicate, by Tristan Gingold.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4815 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd missing return in arm-semi, by Laurent Desnogues.
ths [Tue, 1 Jul 2008 16:40:04 +0000 (16:40 +0000)]
Add missing return in arm-semi, by Laurent Desnogues.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4814 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoStatic'ify some functions, and use standard inline in translate.c.
ths [Tue, 1 Jul 2008 16:37:52 +0000 (16:37 +0000)]
Static'ify some functions, and use standard inline in translate.c.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4813 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoImplement resolution switching in common console code.
pbrook [Tue, 1 Jul 2008 16:24:38 +0000 (16:24 +0000)]
Implement resolution switching in common console code.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4812 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoDelete duplicate code.
ths [Tue, 1 Jul 2008 08:45:45 +0000 (08:45 +0000)]
Delete duplicate code.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4811 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix rdtsc instruction counting.
pbrook [Mon, 30 Jun 2008 17:51:26 +0000 (17:51 +0000)]
Fix rdtsc instruction counting.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4810 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoSpelling fixes, spotted by Stuart Brady.
ths [Mon, 30 Jun 2008 17:22:19 +0000 (17:22 +0000)]
Spelling fixes, spotted by Stuart Brady.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4809 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMove CPU save/load registration to common code.
pbrook [Mon, 30 Jun 2008 16:31:04 +0000 (16:31 +0000)]
Move CPU save/load registration to common code.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4808 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoCRIS: Correct writes to TLB hi.
edgar_igl [Mon, 30 Jun 2008 15:27:47 +0000 (15:27 +0000)]
CRIS: Correct writes to TLB hi.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4807 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid refering to CRIS specific cpu-state to be able to use these blocks with other...
edgar_igl [Mon, 30 Jun 2008 11:51:12 +0000 (11:51 +0000)]
Avoid refering to CRIS specific cpu-state to be able to use these blocks with other cores.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4806 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMake bcond and btarget TCG registers.
ths [Mon, 30 Jun 2008 11:30:34 +0000 (11:30 +0000)]
Make bcond and btarget TCG registers.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4805 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid CRIS related warnings by Jan Kiszka.
edgar_igl [Mon, 30 Jun 2008 08:59:49 +0000 (08:59 +0000)]
Avoid CRIS related warnings by Jan Kiszka.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4804 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoSuppress bogus compiler warnings.
pbrook [Sun, 29 Jun 2008 15:25:29 +0000 (15:25 +0000)]
Suppress bogus compiler warnings.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4803 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRemove unnecessary helper arguments, and fix some typos.
ths [Sun, 29 Jun 2008 14:53:11 +0000 (14:53 +0000)]
Remove unnecessary helper arguments, and fix some typos.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4802 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd missing static qualifiers.
pbrook [Sun, 29 Jun 2008 12:29:56 +0000 (12:29 +0000)]
Add missing static qualifiers.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4801 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd missing file. Fix spelling errors.
pbrook [Sun, 29 Jun 2008 10:43:16 +0000 (10:43 +0000)]
Add missing file. Fix spelling errors.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4800 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd instruction counter.
pbrook [Sun, 29 Jun 2008 01:03:05 +0000 (01:03 +0000)]
Add instruction counter.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4799 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix shell quoting.
pbrook [Sun, 29 Jun 2008 01:00:34 +0000 (01:00 +0000)]
Fix shell quoting.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4798 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoDocument usage of new options remove stray variables, check for ALSA/FMOD/ESD
malc [Sat, 28 Jun 2008 19:13:06 +0000 (19:13 +0000)]
Document usage of new options remove stray variables, check for ALSA/FMOD/ESD

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4797 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoConsistency
malc [Sat, 28 Jun 2008 19:13:02 +0000 (19:13 +0000)]
Consistency

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4796 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid unused input arguments which triggered tcg errors. Spotted by
ths [Fri, 27 Jun 2008 10:03:42 +0000 (10:03 +0000)]
Avoid unused input arguments which triggered tcg errors. Spotted by
Stefan Weil.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4795 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMore efficient target register / TC accesses.
ths [Fri, 27 Jun 2008 10:02:35 +0000 (10:02 +0000)]
More efficient target register / TC accesses.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4794 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix bogus format, reading uninitialised memory (original patch by Julian Seward)
blueswir1 [Thu, 26 Jun 2008 18:43:24 +0000 (18:43 +0000)]
Fix bogus format, reading uninitialised memory (original patch by Julian Seward)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4793 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoChange the way audio is configured
malc [Wed, 25 Jun 2008 21:04:05 +0000 (21:04 +0000)]
Change the way audio is configured

Instead of having separate option for each card and driver use
--audio-drv-list and --audio-card-list options.

Under Linux it allows to set the default(first probed) driver
to something other than OSS.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4792 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoSuppress OpenBSD warning messages for leftover fifo bytes
blueswir1 [Wed, 25 Jun 2008 19:59:53 +0000 (19:59 +0000)]
Suppress OpenBSD warning messages for leftover fifo bytes

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4791 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoReset correct channel aka NetBSD boot fix
blueswir1 [Wed, 25 Jun 2008 18:31:21 +0000 (18:31 +0000)]
Reset correct channel aka NetBSD boot fix

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4790 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoClarify some TODO items.
ths [Tue, 24 Jun 2008 22:04:41 +0000 (22:04 +0000)]
Clarify some TODO items.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4789 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoRemove remaining uses of T0 in the MIPS target.
ths [Tue, 24 Jun 2008 21:58:35 +0000 (21:58 +0000)]
Remove remaining uses of T0 in the MIPS target.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4788 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoT1 is now dead.
ths [Tue, 24 Jun 2008 20:13:20 +0000 (20:13 +0000)]
T1 is now dead.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4787 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoReduce use of fixed registers a bit more.
ths [Tue, 24 Jun 2008 20:12:33 +0000 (20:12 +0000)]
Reduce use of fixed registers a bit more.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4786 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix Sparc mmu bug seen with NetBSD, based on patch by Cliff Wright
blueswir1 [Tue, 24 Jun 2008 19:08:28 +0000 (19:08 +0000)]
Fix Sparc mmu bug seen with NetBSD, based on patch by Cliff Wright

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4785 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoUse temporaries instead of fixed registers for some instructions.
ths [Tue, 24 Jun 2008 15:12:27 +0000 (15:12 +0000)]
Use temporaries instead of fixed registers for some instructions.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4784 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoMake mixer emulation a configure option (Jan Kiszka)
malc [Mon, 23 Jun 2008 18:33:30 +0000 (18:33 +0000)]
Make mixer emulation a configure option (Jan Kiszka)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4783 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix some compiler signed/unsigned char warnings
blueswir1 [Mon, 23 Jun 2008 17:52:43 +0000 (17:52 +0000)]
Fix some compiler signed/unsigned char warnings

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4782 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoFix compiler warning (Jan Kiszka)
blueswir1 [Mon, 23 Jun 2008 16:58:04 +0000 (16:58 +0000)]
Fix compiler warning (Jan Kiszka)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4781 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoPass T0/T1 explicitly to helper functions, and clean up a few dyngen
ths [Mon, 23 Jun 2008 12:57:09 +0000 (12:57 +0000)]
Pass T0/T1 explicitly to helper functions, and clean up a few dyngen
leftovers.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4780 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAccording to gcc-4.3.0/gcc/config/rs6000/crtsavres.asm R13 is volatile
malc [Mon, 23 Jun 2008 05:47:06 +0000 (05:47 +0000)]
According to gcc-4.3.0/gcc/config/rs6000/crtsavres.asm R13 is volatile

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4779 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoShuffle contents of tcg_target_reg_alloc_order
malc [Mon, 23 Jun 2008 05:47:03 +0000 (05:47 +0000)]
Shuffle contents of tcg_target_reg_alloc_order

Move reserved/volatile registers down. Currently qemu_ld/stXX are
marked with TCG_OPF_CALL_CLOBBER and since memory accesses are
frequent and R3 through R12 are volatile moving this down results in
less spills and tighter generated code.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4778 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd missing [SU]32
malc [Sun, 22 Jun 2008 14:10:45 +0000 (14:10 +0000)]
Add missing [SU]32

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4777 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoEliminate cpu_T[0]
blueswir1 [Sun, 22 Jun 2008 10:58:57 +0000 (10:58 +0000)]
Eliminate cpu_T[0]

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4776 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoEliminate cpu_T[1]
blueswir1 [Sun, 22 Jun 2008 08:52:58 +0000 (08:52 +0000)]
Eliminate cpu_T[1]

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4775 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAdd missing keys, sendkey support for all keys
blueswir1 [Sun, 22 Jun 2008 07:45:42 +0000 (07:45 +0000)]
Add missing keys, sendkey support for all keys

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4774 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoEmit warning message if user supplied buffer/period size/time was rejected
malc [Sat, 21 Jun 2008 20:09:32 +0000 (20:09 +0000)]
Emit warning message if user supplied buffer/period size/time was rejected

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4773 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoConvert some cpu_dst uses (with loads/stores) to cpu_tmp0
blueswir1 [Sat, 21 Jun 2008 19:50:10 +0000 (19:50 +0000)]
Convert some cpu_dst uses (with loads/stores) to cpu_tmp0

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4772 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoAvoid brcond problems, use temps for cpu_src1 & cpu_src2
blueswir1 [Sat, 21 Jun 2008 19:46:48 +0000 (19:46 +0000)]
Avoid brcond problems, use temps for cpu_src1 & cpu_src2

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4771 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoDo not save dynamic field
malc [Sat, 21 Jun 2008 17:51:50 +0000 (17:51 +0000)]
Do not save dynamic field

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4770 c046a42c-6fe2-441c-8c8c-71466251a162

15 years agoDisable xLaw debugging
malc [Sat, 21 Jun 2008 17:15:00 +0000 (17:15 +0000)]
Disable xLaw debugging

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4769 c046a42c-6fe2-441c-8c8c-71466251a162