qemu
17 years agoAdd missing softfloat helpers.
j_mayer [Tue, 20 Mar 2007 22:10:42 +0000 (22:10 +0000)]
Add missing softfloat helpers.

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

17 years agofcntl64 fix, by Kirill A. Shutemov.
ths [Tue, 20 Mar 2007 21:50:52 +0000 (21:50 +0000)]
fcntl64 fix, by Kirill A. Shutemov.

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

17 years agoSlavIO Counter-Timers fix, by Aurelien Jarno.
ths [Tue, 20 Mar 2007 16:54:50 +0000 (16:54 +0000)]
SlavIO Counter-Timers fix, by Aurelien Jarno.

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

17 years agoSlavIO interrupt controller fix, by Aurelien Jarno.
ths [Tue, 20 Mar 2007 16:52:54 +0000 (16:52 +0000)]
SlavIO interrupt controller fix, by Aurelien Jarno.

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

17 years agoVMMouse Emulation, by Anthony Liguori.
ths [Tue, 20 Mar 2007 16:45:27 +0000 (16:45 +0000)]
VMMouse Emulation, by Anthony Liguori.

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

17 years agoBarf on branches/jumps in branch delay slots. Spotted by Stefan Weil.
ths [Mon, 19 Mar 2007 22:15:30 +0000 (22:15 +0000)]
Barf on branches/jumps in branch delay slots. Spotted by Stefan Weil.

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

17 years agoDefine gen_intermediate_code_internal as "static inline".
ths [Mon, 19 Mar 2007 21:46:06 +0000 (21:46 +0000)]
Define gen_intermediate_code_internal as "static inline".

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

17 years agoFix call to generated code on SPARC, by Juergen Keil.
ths [Mon, 19 Mar 2007 20:39:49 +0000 (20:39 +0000)]
Fix call to generated code on SPARC, by Juergen Keil.

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

17 years agoFix qemu crash due to sparc division-by-zero, by Aurelien Jarno.
ths [Mon, 19 Mar 2007 19:16:00 +0000 (19:16 +0000)]
Fix qemu crash due to sparc division-by-zero, by Aurelien Jarno.

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

17 years agoFix big endian host operation, by Ben Taylor and Igor Kovalenko.
ths [Mon, 19 Mar 2007 18:20:28 +0000 (18:20 +0000)]
Fix big endian host operation, by Ben Taylor and Igor Kovalenko.

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

17 years agotrunc() for Solaris 9 / SPARC, by Juergen Keil.
ths [Mon, 19 Mar 2007 16:46:07 +0000 (16:46 +0000)]
trunc() for Solaris 9 / SPARC, by Juergen Keil.

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

17 years agoClose file descriptors when execing network tap setup script, by
ths [Mon, 19 Mar 2007 16:36:43 +0000 (16:36 +0000)]
Close file descriptors when execing network tap setup script, by
Daniel P. Berrange.

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

17 years agoImprove -pidfile option, by Anthony Liguori.
ths [Mon, 19 Mar 2007 15:58:31 +0000 (15:58 +0000)]
Improve -pidfile option, by Anthony Liguori.

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

17 years agoAdd -name option, by Anthony Liguori.
ths [Mon, 19 Mar 2007 15:17:08 +0000 (15:17 +0000)]
Add -name option, by Anthony Liguori.

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

17 years agoSCSI fixes, by Wang Cheng Yeh.
ths [Mon, 19 Mar 2007 14:49:29 +0000 (14:49 +0000)]
SCSI fixes, by Wang Cheng Yeh.

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

17 years agoSPARC host fixes, by Ben Taylor.
ths [Mon, 19 Mar 2007 14:47:40 +0000 (14:47 +0000)]
SPARC host fixes, by Ben Taylor.

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

17 years agoHandling more darwin-user syscalls, by Ilya Shar.
ths [Mon, 19 Mar 2007 13:43:04 +0000 (13:43 +0000)]
Handling more darwin-user syscalls, by Ilya Shar.

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

17 years agoLinux usermode clock_gettime/clock_getres emulation, by Kirill A. Shutemov.
ths [Mon, 19 Mar 2007 13:32:45 +0000 (13:32 +0000)]
Linux usermode clock_gettime/clock_getres emulation, by Kirill A. Shutemov.

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

17 years agoAdd missing header includes.
ths [Mon, 19 Mar 2007 13:09:22 +0000 (13:09 +0000)]
Add missing header includes.

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

17 years agoFix allocation sizes in getpeername/getsockname, spotted by Kirill A. Shutemov.
ths [Mon, 19 Mar 2007 13:05:13 +0000 (13:05 +0000)]
Fix allocation sizes in getpeername/getsockname, spotted by Kirill A. Shutemov.

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

17 years agoSolaris needs -lrt, spotted by Ben Taylor.
ths [Mon, 19 Mar 2007 12:22:40 +0000 (12:22 +0000)]
Solaris needs -lrt, spotted by Ben Taylor.

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

17 years agoSupport -cpu selection for mips usermode emulation. Fix segfault when
ths [Mon, 19 Mar 2007 12:16:29 +0000 (12:16 +0000)]
Support -cpu selection for mips usermode emulation. Fix segfault when
dispaying the -cpu list help.

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

17 years agoAdd -cpu option for linux user emulation.
j_mayer [Mon, 19 Mar 2007 08:08:28 +0000 (08:08 +0000)]
Add -cpu option for linux user emulation.
Only usable for PowerPC and ARM for now.

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

17 years agoDisable compiler options dangerous for op compilation.
ths [Sun, 18 Mar 2007 23:23:31 +0000 (23:23 +0000)]
Disable compiler options dangerous for op compilation.

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

17 years agoA VGA card for the Malta board.
ths [Sun, 18 Mar 2007 22:18:43 +0000 (22:18 +0000)]
A VGA card for the Malta board.

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

17 years agoFix BD flag handling, cause register contents, implement some more bits
ths [Sun, 18 Mar 2007 12:43:40 +0000 (12:43 +0000)]
Fix BD flag handling, cause register contents, implement some more bits
for R2 interrupt handling.

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

17 years agoAs icbi is not a priviledge instruction and is treated as a load by the MMU
j_mayer [Sun, 18 Mar 2007 08:47:10 +0000 (08:47 +0000)]
As icbi is not a priviledge instruction and is treated as a load by the MMU
it needs to be implemented for every MMU translation mode.

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

17 years agoMIPS -cpu selection support, by Herve Poussineau.
ths [Sun, 18 Mar 2007 00:30:29 +0000 (00:30 +0000)]
MIPS -cpu selection support, by Herve Poussineau.

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

17 years agoOHCI USB PXA support (Andrzej Zaborowski).
pbrook [Sat, 17 Mar 2007 16:59:31 +0000 (16:59 +0000)]
OHCI USB PXA support (Andrzej Zaborowski).

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

17 years agoNote FPU enable/disable issue.
ths [Sat, 17 Mar 2007 15:39:48 +0000 (15:39 +0000)]
Note FPU enable/disable issue.

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

17 years agoRemove useless static specifier.
ths [Sat, 17 Mar 2007 15:21:30 +0000 (15:21 +0000)]
Remove useless static specifier.

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

17 years agoBetter ioport debugging output.
ths [Sat, 17 Mar 2007 15:17:58 +0000 (15:17 +0000)]
Better ioport debugging output.

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

17 years agoBetter way to select -lrt, by Andrzei Zaborowski.
ths [Sat, 17 Mar 2007 15:00:37 +0000 (15:00 +0000)]
Better way to select -lrt, by Andrzei Zaborowski.

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

17 years agoDon't fail for "revert to poweron defaults" IDE command, by Carlo
ths [Sat, 17 Mar 2007 14:55:30 +0000 (14:55 +0000)]
Don't fail for "revert to poweron defaults" IDE command, by Carlo
Marcelo Arenas Belon.

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

17 years agoAllow disabling IDE block mode, by Carlo Marcelo Arenas Belon.
ths [Sat, 17 Mar 2007 14:54:15 +0000 (14:54 +0000)]
Allow disabling IDE block mode, by Carlo Marcelo Arenas Belon.

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

17 years agoAdd PowerPC 64 target for tests.
j_mayer [Sat, 17 Mar 2007 14:04:57 +0000 (14:04 +0000)]
Add PowerPC 64 target for tests.
As no PowerPC 64 CPU is implemented, this target can just be used to check that
there is no difference between PowerPC 32 & PowerPC 64 used in 32 bits mode.

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

17 years agoMake it safe to use 64 bits GPR and/or 64 bits host registers.
j_mayer [Sat, 17 Mar 2007 14:02:15 +0000 (14:02 +0000)]
Make it safe to use 64 bits GPR and/or 64 bits host registers.
For "symetry", add 64 bits versions of all modified functions.
As a side effect, add a lot of code provision for PowerPC 64 support.
Move overflow and carry checks in common routines for simple cases.
Add isel and popcntb instructions from PowerPC 2.03 specification.
Remove remaining micro-operations helpers prototypes from op.c.
Fix XER_BC field to be 7 bits long.
Add power management support for PowerPC 603 & 604.
Fix compilation warnings.

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

17 years agoARM register index+writeback fix (Lauro Ramos Venancio).
pbrook [Sat, 17 Mar 2007 01:43:01 +0000 (01:43 +0000)]
ARM register index+writeback fix (Lauro Ramos Venancio).

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

17 years agoUsermode recv syscall fix.
pbrook [Sat, 17 Mar 2007 01:27:24 +0000 (01:27 +0000)]
Usermode recv syscall fix.

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

17 years agoWatchpoint support (previous commit got eaten by Savannah server crash).
pbrook [Fri, 16 Mar 2007 23:58:11 +0000 (23:58 +0000)]
Watchpoint support (previous commit got eaten by Savannah server crash).

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

17 years agoAlign stack when loading bFLT binaries.
pbrook [Thu, 15 Mar 2007 21:56:07 +0000 (21:56 +0000)]
Align stack when loading bFLT binaries.

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

17 years agoSMP half-idle fix.
pbrook [Sun, 11 Mar 2007 18:54:57 +0000 (18:54 +0000)]
SMP half-idle fix.

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

17 years agoARM reabbot support (orginal patch by Aurelien Jarno).
pbrook [Sun, 11 Mar 2007 13:03:18 +0000 (13:03 +0000)]
ARM reabbot support (orginal patch by Aurelien Jarno).

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

17 years agoFix typo in help output.
pbrook [Thu, 8 Mar 2007 03:15:18 +0000 (03:15 +0000)]
Fix typo in help output.
List ARM cpus.

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

17 years agoImplement --cpu for ARM.
pbrook [Thu, 8 Mar 2007 03:04:12 +0000 (03:04 +0000)]
Implement --cpu for ARM.

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

17 years agoGreat PowerPC emulation code resynchronisation and improvments:
j_mayer [Wed, 7 Mar 2007 08:32:30 +0000 (08:32 +0000)]
Great PowerPC emulation code resynchronisation and improvments:
- Add status file to make regression tracking easier
- Move all micro-operations helpers definitions into a separate header:
  should never be seen outside of op.c
- Update copyrights
- Add new / missing PowerPC CPU definitions
- Add definitions for PowerPC BookE
- Add support for PowerPC 6xx/7xx software driven TLBs
  Allow use of PowerPC 603 as an example
- Add preliminary code for POWER, POWER2, PowerPC 403, 405, 440, 601, 602
  and BookE support
- Avoid compiling priviledged only resources support for user-mode emulation
- Remove unused helpers / micro-ops / dead code
- Add instructions usage statistics dump: useful to figure which instructions
  need strong optimizations.
- Micro-operation fixes:
  * add missing RETURN in some micro-ops
  * fix prototypes
  * use softfloat routines for all floating-point operations
  * fix tlbie instruction
  * move some huge micro-operations into helpers
- emulation fixes:
  * fix inverted opcodes for fcmpo / fcmpu
  * condition register update is always to be done after the whole
    instruction has completed
  * add missing NIP updates when calling helpers that may generate an
    exception
- optimizations and improvments:
  * optimize very often used instructions (li, mr, rlwixx...)
  * remove specific micro-ops for rarely used instructions
  * add routines for addresses computations to avoid bugs due to multiple
    different implementations
  * fix TB linking: do not reset T0 at the end of every TB.

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

17 years agoSimple u-boot image loading support.
pbrook [Tue, 6 Mar 2007 23:52:01 +0000 (23:52 +0000)]
Simple u-boot image loading support.

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

17 years agoFix GT-64xxx PCI mapping, by Aurelien Jarno.
ths [Tue, 6 Mar 2007 20:31:09 +0000 (20:31 +0000)]
Fix GT-64xxx PCI mapping, by Aurelien Jarno.

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

17 years agoFix typo in PCI bridge code.
ths [Tue, 6 Mar 2007 19:36:53 +0000 (19:36 +0000)]
Fix typo in PCI bridge code.

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

17 years agoFix unportable bitfields use which broke pcnet for big endian hosts.
ths [Tue, 6 Mar 2007 18:56:13 +0000 (18:56 +0000)]
Fix unportable bitfields use which broke pcnet for big endian hosts.

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

17 years agoNew -cpu options: choose CPU model for emulated target.
j_mayer [Mon, 5 Mar 2007 19:44:02 +0000 (19:44 +0000)]
New -cpu options: choose CPU model for emulated target.
 Only relevant on PowerPC targets, for now.

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

17 years ago64bit->win32 cross build fix.
pbrook [Sun, 4 Mar 2007 00:52:16 +0000 (00:52 +0000)]
64bit->win32 cross build fix.

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

17 years agoFix configure typo, by Juergen Lock.
ths [Sat, 3 Mar 2007 21:47:02 +0000 (21:47 +0000)]
Fix configure typo, by Juergen Lock.

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

17 years agoMIPS Userland TLS register emulation, by Daniel Jacobowitz.
ths [Fri, 2 Mar 2007 20:48:00 +0000 (20:48 +0000)]
MIPS Userland TLS register emulation, by Daniel Jacobowitz.

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

17 years agoFix wrong interrupt number for the second serial interface.
ths [Fri, 2 Mar 2007 20:36:23 +0000 (20:36 +0000)]
Fix wrong interrupt number for the second serial interface.

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

17 years agoMIPS FPU dynamic activation, part 1, by Herve Poussineau.
ths [Wed, 28 Feb 2007 22:37:42 +0000 (22:37 +0000)]
MIPS FPU dynamic activation, part 1, by Herve Poussineau.

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

17 years agoMention ds1225y support.
ths [Wed, 28 Feb 2007 22:01:13 +0000 (22:01 +0000)]
Mention ds1225y support.

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

17 years agoMake removing IOHandlers safe from within an IOHandler, by Anthony Liguori.
ths [Wed, 28 Feb 2007 21:59:44 +0000 (21:59 +0000)]
Make removing IOHandlers safe from within an IOHandler, by Anthony Liguori.

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

17 years agoDS1225Y nvram device, by Herve Poussineau.
ths [Wed, 28 Feb 2007 21:36:41 +0000 (21:36 +0000)]
DS1225Y nvram device, by Herve Poussineau.

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

17 years agoFix CPU chaining in linux-user emulation, by Gwenole Beauchesne.
ths [Wed, 28 Feb 2007 20:20:53 +0000 (20:20 +0000)]
Fix CPU chaining in linux-user emulation, by Gwenole Beauchesne.

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

17 years ago24C01 / 24C02 EEPROM emulation for Malta, by Stefan Weil.
ths [Wed, 28 Feb 2007 20:04:26 +0000 (20:04 +0000)]
24C01 / 24C02 EEPROM emulation for Malta, by Stefan Weil.

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

17 years agoiDocument ARM RealView board (Andrzej Zaborowski).
pbrook [Wed, 28 Feb 2007 16:25:17 +0000 (16:25 +0000)]
iDocument ARM RealView board (Andrzej Zaborowski).

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

17 years agoCompiler check for byteswap.h instead of hardcoded path.
pbrook [Tue, 27 Feb 2007 21:04:49 +0000 (21:04 +0000)]
Compiler check for byteswap.h instead of hardcoded path.

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

17 years agoInclude LDFLAGS when linking system emulator.
pbrook [Tue, 27 Feb 2007 21:02:54 +0000 (21:02 +0000)]
Include LDFLAGS when linking system emulator.

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

17 years agoFix mips FPU emulation, 32 bit data types are allowed to use odd registers.
ths [Tue, 27 Feb 2007 19:27:51 +0000 (19:27 +0000)]
Fix mips FPU emulation, 32 bit data types are allowed to use odd registers.

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

17 years agoHonor $cross_prefix when searching for suitable gcc.
pbrook [Tue, 27 Feb 2007 01:03:41 +0000 (01:03 +0000)]
Honor $cross_prefix when searching for suitable gcc.

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

17 years agoFix "make install prefix=/somewhere".
pbrook [Tue, 27 Feb 2007 00:52:01 +0000 (00:52 +0000)]
Fix "make install prefix=/somewhere".

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

17 years agoAdd Erwan Velu as contributor for the tftp boot patches.
ths [Fri, 23 Feb 2007 00:34:02 +0000 (00:34 +0000)]
Add Erwan Velu as contributor for the tftp boot patches.

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

17 years agoRevert host_info changes, and don't fail if sysctl is unknown when we
ths [Thu, 22 Feb 2007 20:43:09 +0000 (20:43 +0000)]
Revert host_info changes, and don't fail if sysctl is unknown when we
are on the same host/target, by Pierre d'Herbemont.

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

17 years agoBasic USB device resume (root hub only), by Lonnie Mendez.
ths [Thu, 22 Feb 2007 20:21:33 +0000 (20:21 +0000)]
Basic USB device resume (root hub only), by Lonnie Mendez.

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

17 years agoAllow gdbstub to connect over any serial device.
pbrook [Thu, 22 Feb 2007 01:48:01 +0000 (01:48 +0000)]
Allow gdbstub to connect over any serial device.

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

17 years agoFix initialisation of serial/parallel ports, spotted by Stefan Weil.
ths [Wed, 21 Feb 2007 22:43:42 +0000 (22:43 +0000)]
Fix initialisation of serial/parallel ports, spotted by Stefan Weil.

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

17 years agoAllow arbitrary MIPS BIOS sizes between 0 and 4 MB, by Stefan Weil.
ths [Wed, 21 Feb 2007 22:32:19 +0000 (22:32 +0000)]
Allow arbitrary MIPS BIOS sizes between 0 and 4 MB, by Stefan Weil.

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

17 years agoIncrease the number of multiplexed monitor devices.
ths [Wed, 21 Feb 2007 17:25:30 +0000 (17:25 +0000)]
Increase the number of multiplexed monitor devices.

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

17 years agoReplace TLSZ with TARGET_FMT_lx.
ths [Tue, 20 Feb 2007 23:37:21 +0000 (23:37 +0000)]
Replace TLSZ with TARGET_FMT_lx.

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

17 years ago2nd serial port for Malta, by Jason Wessel.
ths [Tue, 20 Feb 2007 13:39:32 +0000 (13:39 +0000)]
2nd serial port for Malta, by Jason Wessel.

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

17 years agoRecord important changes.
ths [Tue, 20 Feb 2007 00:18:37 +0000 (00:18 +0000)]
Record important changes.

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

17 years agoChange -tftp option to take a root directory, by Anthony Liguori.
ths [Tue, 20 Feb 2007 00:12:07 +0000 (00:12 +0000)]
Change -tftp option to take a root directory, by Anthony Liguori.

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

17 years agoAdd OACK support to slirp TFTP server, by Anthony Liguori.
ths [Tue, 20 Feb 2007 00:07:50 +0000 (00:07 +0000)]
Add OACK support to slirp TFTP server, by Anthony Liguori.

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

17 years agoAdd -bootp option for slirp, by Anthony Liguori.
ths [Tue, 20 Feb 2007 00:05:08 +0000 (00:05 +0000)]
Add -bootp option for slirp, by Anthony Liguori.

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

17 years agoDocument -no-frame option.
ths [Mon, 19 Feb 2007 01:23:15 +0000 (01:23 +0000)]
Document -no-frame option.

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

17 years agoDon't require a disk image for network boot, by Ferenc Wagner.
ths [Mon, 19 Feb 2007 01:10:26 +0000 (01:10 +0000)]
Don't require a disk image for network boot, by Ferenc Wagner.

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

17 years agoIgnore special flags in nsector variable.
ths [Mon, 19 Feb 2007 00:59:34 +0000 (00:59 +0000)]
Ignore special flags in nsector variable.

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

17 years ago-no-frame option for sdl, by Christian Laursen.
ths [Sun, 18 Feb 2007 18:19:32 +0000 (18:19 +0000)]
-no-frame option for sdl, by Christian Laursen.

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

17 years agoMonitor multiplexing, by Jason Wessel.
ths [Sun, 18 Feb 2007 17:04:49 +0000 (17:04 +0000)]
Monitor multiplexing, by Jason Wessel.

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

17 years agoFix sign-extension of VPN field in TLB, by Herve Poussineau.
ths [Sun, 18 Feb 2007 00:19:08 +0000 (00:19 +0000)]
Fix sign-extension of VPN field in TLB, by Herve Poussineau.

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

17 years agoAdd PS/2 keyboard to MIPS R4K, by Herve Poussineau.
ths [Sun, 18 Feb 2007 00:10:59 +0000 (00:10 +0000)]
Add PS/2 keyboard to MIPS R4K, by Herve Poussineau.

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

17 years agoPS/2 interface - Allow custom IO ports + IRQ, by Herve Poussineau.
ths [Sun, 18 Feb 2007 00:08:44 +0000 (00:08 +0000)]
PS/2 interface - Allow custom IO ports + IRQ, by Herve Poussineau.

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

17 years agoParport EPP support for Linux, by Marko Kohtala.
ths [Sat, 17 Feb 2007 23:44:43 +0000 (23:44 +0000)]
Parport EPP support for Linux, by Marko Kohtala.

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

17 years agoSolaris tap device, by Sittichai Palingsong.
ths [Sat, 17 Feb 2007 22:54:49 +0000 (22:54 +0000)]
Solaris tap device, by Sittichai Palingsong.

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

17 years agoUserland mount syscall emulation, by Kirill A. Shutemov.
ths [Sat, 17 Feb 2007 22:25:41 +0000 (22:25 +0000)]
Userland mount syscall emulation, by Kirill A. Shutemov.

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

17 years agoQemu support for S32 and U32 alsa output, by Vassili Karpov.
ths [Sat, 17 Feb 2007 22:19:29 +0000 (22:19 +0000)]
Qemu support for S32 and U32 alsa output, by Vassili Karpov.

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

17 years agofixed cross win32 build
bellard [Thu, 15 Feb 2007 22:58:18 +0000 (22:58 +0000)]
fixed cross win32 build

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

17 years agoupdate author
bellard [Thu, 15 Feb 2007 22:49:45 +0000 (22:49 +0000)]
update author

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

17 years agoARM doubleword post-modify fix (Daniel Jacobowitz).
pbrook [Wed, 14 Feb 2007 20:17:03 +0000 (20:17 +0000)]
ARM doubleword post-modify fix (Daniel Jacobowitz).

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

17 years agoFix previous Linux userland emulation breakage.
ths [Sun, 11 Feb 2007 20:03:13 +0000 (20:03 +0000)]
Fix previous Linux userland emulation breakage.

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

17 years agoincrease USB table poll interval
bellard [Sun, 11 Feb 2007 19:01:48 +0000 (19:01 +0000)]
increase USB table poll interval

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

17 years agoLinux userland emulation of prctl, from Debian patchset.
ths [Sun, 11 Feb 2007 18:36:44 +0000 (18:36 +0000)]
Linux userland emulation of prctl, from Debian patchset.

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

17 years agoLinux userland emulation of syslog, from Debian patchset.
ths [Sun, 11 Feb 2007 18:26:53 +0000 (18:26 +0000)]
Linux userland emulation of syslog, from Debian patchset.

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

17 years agoUse PATH_MAX for name lengths, by Sergey Vlasov.
ths [Sun, 11 Feb 2007 15:06:09 +0000 (15:06 +0000)]
Use PATH_MAX for name lengths, by Sergey Vlasov.

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