Commit Graph

  • 43febf4952 Improve keyboard handling blueswir1 2007-09-21 19:09:35 +00:00
  • 9706285b78 Avoid compilation warnings on 32 bits hosts. j_mayer 2007-09-21 06:32:17 +00:00
  • 928684128e Avoid compilation warnings on 64 bits hosts. j_mayer 2007-09-21 06:09:39 +00:00
  • 2662a059aa More PowerPC definitions, from POWER 2.04 specifications and misc sources. Check that at least instructions set and SPRs are correct for PowerPC 401, 403, 405 and 440 cores. Implement PowerPC 401 MMU model (real-mode only). Improve INSNs and SPRs dump to ease parse with standard shell tools. Add more precise status for most PowerPC cores families. j_mayer 2007-09-21 05:50:37 +00:00
  • a4bb6c3e87 Rework PowerPC 440 TLB management (thanks to Hollis Blanchard) j_mayer 2007-09-21 05:28:33 +00:00
  • 4296f45902 Make CPU hflags be a masked version of the PowerPC MSR. As a side effect, avoid potential bits shadowing in TB flags on 64 bits BookE. j_mayer 2007-09-21 05:23:26 +00:00
  • c068688b03 Extend TB flags to 64 bits (Alexander Graf). j_mayer 2007-09-20 22:47:42 +00:00
  • 5e3b100b65 Change ldl_phys to cpu_physical_memory_read, fix pte address blueswir1 2007-09-20 16:01:51 +00:00
  • d69d2ca9b4 Fix tadd op generation with GCC 4.x blueswir1 2007-09-20 15:21:32 +00:00
  • 0f8a249a0b Detabify blueswir1 2007-09-20 14:54:22 +00:00
  • 2e03286b9a Make likely/unlikely accessible also in hw/. Revert the logfile->stderr change. balrog 2007-09-20 13:24:53 +00:00
  • a50a6282d7 Use logfile only when loglevel is set (http://bugzilla.openmoko.org/cgi-bin/bugz illa/show_bug.cgi?id=886). raw_pread() and raw_pwrite() are expected to return number of bytes read. balrog 2007-09-20 12:42:24 +00:00
  • cbecba264b Move likely and unlikely macros in a common place (Aurelien Jarno). j_mayer 2007-09-20 09:44:48 +00:00
  • ff937dbad1 More PowerPC registers definitions. Avoid duplicating code and, as a side effect, fix missing bits in MSR. j_mayer 2007-09-19 05:49:13 +00:00
  • 71c8b8fd7b TARGET_FMT_lu may also be useful. Fix compilation warnings. j_mayer 2007-09-19 05:46:03 +00:00
  • 5eb7995e34 Code provision for PowerPC BookE MMU model support. Better MSR flags initialisation. j_mayer 2007-09-19 05:44:04 +00:00
  • 1527c87eee Improve PowerPC target implementation, using computed hflags as TB flags. j_mayer 2007-09-19 05:37:56 +00:00
  • 0686970f81 Avoid Linux to stay stucked in an infinite loop when requesting a reboot. j_mayer 2007-09-19 04:46:57 +00:00
  • caa4039ced Code provision for PowerPC 64 MMU model support. j_mayer 2007-09-19 04:36:02 +00:00
  • 8b67546f65 More PowerPC target cleanups: - remove unuseful historical macros and definitions - fix comments (bugs and cosmetics) j_mayer 2007-09-19 04:34:09 +00:00
  • 7ec93196fa Fix invalid MAP_xxx flags for PowerPC targets. j_mayer 2007-09-18 21:54:57 +00:00
  • be58fc7cc7 Always keep the bootinfo structure in the first 16 MB, as suggested by Andrew May. Fix compilation warnings introduced by variables types changes. j_mayer 2007-09-18 21:47:18 +00:00
  • d9d7210c7d Fix PowerPC 32 emulation on 64 bits hosts: we can use 64 bits registers but not pretend page is 1kB long As it seems most Linux programs assume page-size is 4kB, never allow 1kB pages for user-mode only emulation. j_mayer 2007-09-18 11:17:30 +00:00
  • e2b577e5e5 Prevent segfaulting when -clock is specified multiple times. balrog 2007-09-17 21:25:20 +00:00
  • 926acf8f73 Pass correct pointer to HID keyboard event handler, fixes regression from IDLE mode introduction. balrog 2007-09-17 17:27:00 +00:00
  • 966439a678 PowerPC flags update/use fixes: - fix confusion between overflow/summary overflow, as reported by S Bansal. - reset carry in addic. optimized case (as it was already done in addic). j_mayer 2007-09-17 09:51:40 +00:00
  • 3608160206 Coding style fixes in PowerPC related code (no functional change): - avoid useless blanks at EOL. - avoid tabs. - fix wrapping lines on 80 chars terminals. - add missing ';' at macros EOL to avoid confusing auto-identers. - fix identation. - Remove historical macros in micro-ops (PARAM, SPARAM, PPC_OP, regs) j_mayer 2007-09-17 08:21:54 +00:00
  • 3b46e62427 find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex. ths 2007-09-17 08:09:54 +00:00
  • ef18c8839e Solaris x86_64 configure patch, by Ben Taylor. ths 2007-09-16 22:12:39 +00:00
  • ec36ba1474 vmdk compatibility level 6 images, by Soren Hansen. ths 2007-09-16 21:59:02 +00:00
  • 3ae4320275 Add some missing checks for host syscalls. ths 2007-09-16 21:39:48 +00:00
  • 5fafdf24ef find -type f | xargs sed -i 's/[\t ]$//g' # on most files ths 2007-09-16 21:08:06 +00:00
  • bd494f4cbd Add a local copy of hpet.h. ths 2007-09-16 20:03:23 +00:00
  • fe4d8f67ee Use UINT64_MAX instead of ULONG_LONG_MAX, suggested by Andreas Schwab. ths 2007-09-16 19:53:43 +00:00
  • 3257d2b64f Less magic constants, by Filip Navara. ths 2007-09-14 22:22:13 +00:00
  • baa7666c74 Fix infinite loop in VNC support, by Marc Bevand. ths 2007-09-13 12:41:42 +00:00
  • b7ffa3b1d2 Emulate spinning floppy disk, by Jan Jezabek. ths 2007-09-13 12:40:37 +00:00
  • cb4b976b82 Move network related includes to vl.c to help SLIRP-less builds. ths 2007-09-13 12:39:35 +00:00
  • 8c05dbf9b6 Enhance raw io reliability, by Ben Guthro. ths 2007-09-13 12:29:23 +00:00
  • c3e88d8c4f Allow more IDE power management, by Ben Guthro. ths 2007-09-13 12:28:42 +00:00
  • 1870a74c88 Stop the compiler from using section anchors. ths 2007-09-13 03:24:53 +00:00
  • bde7600cea Improved EEPRO 100 emulation, by Filip Navara. ths 2007-09-13 02:22:37 +00:00
  • d8134d91d9 Intel cache info, by Filip Navara. ths 2007-09-13 02:21:28 +00:00
  • d14049eaec Partial IDE DVD emulation, by Filip Navara. ths 2007-09-13 02:20:40 +00:00
  • ce62e5ba09 Fix tb->size mishandling, by Daniel Jacobowitz. ths 2007-09-11 10:04:58 +00:00
  • 408e7837aa Fix the reported xlevel for Intel CPU, by Filip Navara. ths 2007-09-10 00:10:04 +00:00
  • 49140a7748 Fix VMDK 2GB bug, by Filip Navara. ths 2007-09-10 00:07:46 +00:00
  • 117b3ae6e6 Implement HID idle mode (avoids flooding guest with useless updates). Fix UHCI NACK bug. pbrook 2007-09-09 21:16:01 +00:00
  • ead9360e2f Partial support for 34K multithreading, not functional yet. ths 2007-09-06 00:18:15 +00:00
  • 606b41e702 Build fix for older GCCs. ths 2007-08-28 22:21:40 +00:00
  • 44486a89f0 Let qemu work with latest bochsbios, by Bernhard Kauer. ths 2007-08-26 17:51:39 +00:00
  • bea6030dcf arm_gic.c error message fix, by Adam Lackorzynski. ths 2007-08-26 17:50:07 +00:00
  • 8c2cc7cecb SH4 mov.b fix, by Vince Weaver. ths 2007-08-26 17:48:48 +00:00
  • 0975c30454 Add file missed in last commit. ths 2007-08-26 17:48:12 +00:00
  • 9334280790 Use the framework for the VMware mouse emulation, by Herve Poussineau. ths 2007-08-26 17:46:38 +00:00
  • 591a6d6279 Add a generic framework for VMware communication port, by Herve Poussineau. ths 2007-08-26 17:46:00 +00:00
  • 4ed59aa518 Replace tabs by 8 spaces. No code change, by Herve Poussineau. ths 2007-08-26 17:45:23 +00:00
  • f0c596cb3d Last AIO patch, by Vladimir N. Oleynik. ths 2007-08-26 17:42:20 +00:00
  • 3ddf0b5cde Disable 64-bit instructions on 32-bit CPU, by Aurelien Jarno. ths 2007-08-26 17:37:23 +00:00
  • c92843b5df Reset buffer pointers after CR/LF, by Jim Paris. ths 2007-08-26 17:33:53 +00:00
  • be0164f2e0 Set apic instance number for savevm, by Ari Kivity. ths 2007-08-26 17:33:08 +00:00
  • 70744b3ab8 Fix typo in comment, by Andreas Faerber. ths 2007-08-26 17:31:30 +00:00
  • 231c658672 Make dynticks conditional on __linux__. Spotted by Andreas Faerber. ths 2007-08-26 17:29:15 +00:00
  • 6fd27407ec Actually add d3des implementation files. ths 2007-08-25 02:09:50 +00:00
  • f858dcaeba Document all VNC authentication options, by Daniel P. Berrange. ths 2007-08-25 01:40:37 +00:00
  • 6f43024c90 Custom location for x509 cert paths, by Daniel P. Berrange. ths 2007-08-25 01:39:57 +00:00
  • 469b15c68d x509 client certificate verification, by Daniel P. Berrange. ths 2007-08-25 01:39:10 +00:00
  • 3a702699b2 x509 certificate for server, by Daniel P. Berrange. ths 2007-08-25 01:38:36 +00:00
  • 8d5d2d4c47 VeNCrypt basic TLS support, by Daniel P. Berrange. ths 2007-08-25 01:37:51 +00:00
  • 7084851534 VNC password authentication, by Daniel P. Berrange. ths 2007-08-25 01:37:05 +00:00
  • e25a5822ca Extend monitor 'change' command for VNC, by Daniel P. Berrange. ths 2007-08-25 01:36:20 +00:00
  • 71cab5ca0d Refactor VNC server setup API, by Daniel P. Berrange. ths 2007-08-25 01:35:38 +00:00
  • 6ab43fdc31 Avoid SEGV in IOHandler dispatch, by Daniel P. Berrange. ths 2007-08-25 01:34:19 +00:00
  • 70f23b776a De-noise startup. ths 2007-08-24 01:46:56 +00:00
  • efe75411ec Add support for dynamic ticks, by Luca Tettamanti and Dan Kenigsberg. ths 2007-08-24 01:36:32 +00:00
  • f3dcfadac7 Implement -clock selection, by Luca Tettamanti. ths 2007-08-24 01:26:02 +00:00
  • fcdc212993 Suppress int<->pointer compiler warnings. pbrook 2007-08-23 20:22:22 +00:00
  • c396a7f0f0 Windows build fix, spotted by Herve Poussineau. ths 2007-08-20 15:42:22 +00:00
  • c40ec5a966 Add -clock option, by Luca Tettamanti. ths 2007-08-19 22:09:40 +00:00
  • c89940133c Rework alarm timer infrastrucure, by Luca Tettamanti. ths 2007-08-19 21:56:03 +00:00
  • 7603d1568e Fix bugs in the ATAPI cdrom driver, by Brandon Philips. ths 2007-08-19 21:46:53 +00:00
  • c0009975ca Darwin-user: Compile fix for ppc targets, by Pierre d'Herbemont. ths 2007-08-19 21:43:54 +00:00
  • 7f27bae69d Remove obsolete comment. ths 2007-08-18 13:08:30 +00:00
  • 9b5207aabb Remove old leftovers blueswir1 2007-08-16 19:57:27 +00:00
  • 2d069bab6a Use qemu_irq for a reset signal between DMA and ESP/Lance blueswir1 2007-08-16 19:56:27 +00:00
  • 52da07d1af MIPS disassembler update. ths 2007-08-14 23:39:33 +00:00
  • 2e4a88cba2 r158: Fix wrong number of clean/saveable windows r159: Revert previous patch r160: Fix nvram size, arch_init hack r161: Fix Sparc64 insw and outsw r162: Fix read only location write attempt r163: Change virtual address below 4G Map first 16M of RAM Execute a kernel if loaded by Qemu r164: Make client interface 64 bits wide on Sparc64 r165: NVRAM support (temporary location) r166: Fix mapping of a single byte area, fix reset and poweroff r167: Maximally align allocations r168: Enable all interrupt sources for NetBSD r169: Fix NetBSD property problems blueswir1 2007-08-11 08:16:00 +00:00
  • 74ec604813 Enable Selection command (NetBSD) blueswir1 2007-08-11 07:58:41 +00:00
  • 96c4f56984 Generate interrupts and update state even if output is disabled (OpenBSD) blueswir1 2007-08-11 07:54:26 +00:00
  • 225d4be709 Log invalid accesses (no faults generated yet) blueswir1 2007-08-11 07:52:09 +00:00
  • 981a2e9906 Improve iommu debugging, use register names blueswir1 2007-08-11 07:49:55 +00:00
  • 8a93e02a93 Ensure string is properly terminated. pbrook 2007-08-06 13:19:15 +00:00
  • 1569fc29ef Fix Slavio interrupt controller debugging output blueswir1 2007-08-05 17:47:16 +00:00
  • 36cbaae5cc Use UTC/localtime flag in M48Txx blueswir1 2007-08-04 10:56:25 +00:00
  • 327ac2e797 Fix Sparc32 interrupt handling blueswir1 2007-08-04 10:50:30 +00:00
  • ccf1d14a1e Fix rtl8139 checksum calculation, by Tim Deegan. ths 2007-08-01 13:10:29 +00:00
  • bf5ee2487b Move Spitz microdrive from first to second PCMCIA slot where it belongs. balrog 2007-08-01 02:41:33 +00:00
  • 2e23213f26 Special-case iWMMXt register transfer insns, which are in ARM LDC2/STC2 class. balrog 2007-08-01 02:31:54 +00:00
  • 0e7b8a9f01 Also match s390x. ths 2007-08-01 00:09:31 +00:00
  • 9bbc5cc829 Fiddly dyngen bits for s390 host support, by Ulrich Hecht. ths 2007-07-31 23:46:55 +00:00