Commit Graph

  • deb9d2eea7 Audio endianness and mutex usage fixes (malc.git). balrog 2008-05-02 02:24:55 +00:00
  • b0f6edb18e Musicpal: convert to ram_addr_t balrog 2008-05-02 01:35:20 +00:00
  • 771effeb8d FDC: Fix data transfer len (Hervé Poussineau) blueswir1 2008-05-01 19:05:12 +00:00
  • b3bc154098 FDC: Fix buffer overflow (Hervé Poussineau) blueswir1 2008-05-01 19:03:31 +00:00
  • 6ef05b9546 Improved large memory support blueswir1 2008-05-01 18:21:46 +00:00
  • 460a09c1fb Fix incorrect argument types. pbrook 2008-05-01 12:04:35 +00:00
  • cefec4f5dc FDC fix 10/10 (Hervé Poussineau): - Replaces access to cur_drv field by macros. blueswir1 2008-04-29 16:18:58 +00:00
  • 78ae820cfe FDC fix 9/10 (Hervé Poussineau): - Supports up to 4 floppy drives if MAX_FD is set to 4. blueswir1 2008-04-29 16:18:26 +00:00
  • 46d3233ba0 FDC fix 8/10 (Hervé Poussineau): - Replaces bootsel field by the whole tdr register. It may be easier if we want to later add support for tapes. blueswir1 2008-04-29 16:17:42 +00:00
  • 7737052092 FDC fix 7/10 (Hervé Poussineau): - Removes useless fields in fdrive_t structure. - Adds a message when bdrv_read/bdrv_write calls fail. - Rename int_status to status0. - Replace some constants by value names. blueswir1 2008-04-29 16:17:08 +00:00
  • b9b3d22516 FDC fix 6/10 (Hervé Poussineau): - Stores controller state in MSR register instead of internal state field. This simplifies the fdctrl_read_main_status() function, which may be called in some tight loops. blueswir1 2008-04-29 16:16:30 +00:00
  • 1c346df2a2 FDC fix 5/10 (Hervé Poussineau): - Better handling of DOR register. DOR register drives external motors, but it not limited to existing drives. - Use FD_DOR_nRESET flag instead of internal FD_CTRL_RESET flag. - Support writing to DOR register even in reset mode (as said in specification) blueswir1 2008-04-29 16:15:53 +00:00
  • 368df94d16 FDC fix 4/10 (Hervé Poussineau): - Handles correctly FD_MSR_NONDMA/FD_DOR_NONDMA flags, and uses them when possible. Fixes a problem with SPECIFY command. blueswir1 2008-04-29 16:15:12 +00:00
  • 8c6a4d7742 FDC fix 3/10 (Hervé Poussineau): - Fixes status A and status B registers. It removes one Sun4m mutation. Also removes the internal FD_CTRL_INTR flag. blueswir1 2008-04-29 16:14:15 +00:00
  • 746d6de7fe FDC fix 2/10 (Hervé Poussineau): - Extract seeking to next sector handling in a function. Add a sector seek in PIO read and write modes blueswir1 2008-04-29 16:13:36 +00:00
  • 678803abe6 FDC fix 1/12 (Hervé Poussineau): - Adds a command lookup table, as suggested by Fabrice at http://lists.gnu.org/archive/html/qemu-devel/2008-04/msg00143.html - This also moves initialization functions at the bottom of the file to prevent multiple forward declarations. blueswir1 2008-04-29 16:12:30 +00:00
  • b1fa716443 Revert v4260, breaks Sparc32 blueswir1 2008-04-29 16:08:54 +00:00
  • a1620fac3d Describe the format= option in the --help output. List the accepted values with format=?. aurel32 2008-04-29 05:58:01 +00:00
  • cd940061c6 Fix wrong type in printf(), introduced in revision 4265 aurel32 2008-04-28 20:26:54 +00:00
  • 1e72d3b7ad add format= to drive options (CVE-2008-2004) aurel32 2008-04-28 20:26:45 +00:00
  • 5b2575789b Fix a typo introduced in revision 4272 aurel32 2008-04-28 08:54:59 +00:00
  • 3ea8749da4 BIOS: Reenable processor SSDT generation. Don't advertise ACPI C2 or C3 support. Thanks to Avi Kivity for the pointer. aurel32 2008-04-28 08:54:51 +00:00
  • d2856f1ad4 Factorize code in translate.c aurel32 2008-04-28 00:32:32 +00:00
  • 923e5e339f qemu ppc uic: Order IRQ bit number as described in the UIC documentation. aurel32 2008-04-28 00:00:24 +00:00
  • 72fb7daa9a Fix a typo in cpu_physical_memory_rw() aurel32 2008-04-27 23:53:45 +00:00
  • dc1c0b749f Add a monitor command to raise NMI aurel32 2008-04-27 23:52:12 +00:00
  • e6e514c529 bios: disable processor SSDT generation. Fixes high idle load on x86/x86-64. aurel32 2008-04-27 23:46:00 +00:00
  • aa92310171 musicpal: Fix output level of 8-bit samples (Jan Kiszka). balrog 2008-04-27 23:31:40 +00:00
  • 7546c016e5 Ignore the wrapping of acpi timer counter again. balrog 2008-04-27 22:57:10 +00:00
  • f3ae070459 Treat DNS a special case among special addresses in slirp (Jason Wessel). balrog 2008-04-27 21:45:18 +00:00
  • 4fc5d07176 Fix a regression introduced by my previous commit, ram_size is now unsigned. aurel32 2008-04-27 21:39:40 +00:00
  • 00f82b8a31 Use correct types to enable > 2G support, based on a patch from Anthony Liguori. aurel32 2008-04-27 21:12:55 +00:00
  • c1d00dc0b4 Revert wrong changes blueswir1 2008-04-27 16:43:11 +00:00
  • ac2e9d66b2 Fix broken TCX vram, restore Sun4u PROM_SIZE_MAX blueswir1 2008-04-27 15:29:18 +00:00
  • 88fdf56f2a IO ports registration errors are fatal errors. balrog 2008-04-26 21:11:22 +00:00
  • b22205f2f4 Errors while registering ioports are not fatal (Glauber Costa). balrog 2008-04-26 16:04:29 +00:00
  • 47e4ca5abd Fix scsi-disk sense-key/status confusion (Marcelo Tosatti). balrog 2008-04-26 15:56:05 +00:00
  • 4a0d8278ca Fix slirp udp source address contamination (Jason Wessel) balrog 2008-04-26 15:33:41 +00:00
  • ce1f4520ff Fix sci irq set when acpi timer about to wrap (Dor Laor, Yaniv Kamay). balrog 2008-04-26 14:50:48 +00:00
  • b80059146a Add loop device ioctls (Gary Thomas). balrog 2008-04-26 14:44:49 +00:00
  • c38b6e2591 Fill in touchscreen calibration values from a Palm T|E. balrog 2008-04-26 13:33:29 +00:00
  • 7ab240ad4b Teach mmap to not overwrite reserved pages and fix brk return value (Richard Purdie). balrog 2008-04-26 12:17:34 +00:00
  • 662caa6f91 Let WM8750 users write to audio buffer directly. balrog 2008-04-26 12:00:18 +00:00
  • c21c583a1d Fix USB and HID report descriptors for mouse and tablet. balrog 2008-04-26 01:43:07 +00:00
  • 0266f2c733 Fix MusicPal LCD on non-32 bpp displays or with -nographic. balrog 2008-04-25 00:59:43 +00:00
  • ea01e5fd49 Fix spurious VNC disconnects on Win32 (Hervé Poussineau). balrog 2008-04-24 23:40:55 +00:00
  • 171cd1cdff Cope with arch-specific page protection flags in mmap (Richard Purdie). balrog 2008-04-24 21:11:41 +00:00
  • 523111e7ef Improve audio api use in WM8750. balrog 2008-04-24 21:01:40 +00:00
  • 24859b68ee ARM: Marvell 88w8618 / MusicPal emulation (Jan Kiszka). balrog 2008-04-24 19:21:53 +00:00
  • e61b79d644 Stellaris boards really aren't that big! pbrook 2008-04-24 18:34:18 +00:00
  • 7fb4fdcffe RAM usage information in machine definition. balrog 2008-04-24 17:59:27 +00:00
  • c73f96fddc Fix irq handling (Hervé Poussineau) blueswir1 2008-04-24 17:20:25 +00:00
  • 938255d2f7 Copy Sparc64 firmware when installing (Hervé Poussineau) blueswir1 2008-04-23 19:38:07 +00:00
  • 4b8b8b76d4 Document the shift values blueswir1 2008-04-23 17:12:35 +00:00
  • a23a663b65 Fix PHYS_ADDR_MASK: upper bits of a PTE are reserved so they are 52 bits long. Thanks to Paul Brook for noticing that. aurel32 2008-04-22 21:57:57 +00:00
  • 99c6c082ff Ignore .git and .svn in Makefile, noticed by Stefan Weil. aurel32 2008-04-22 20:45:30 +00:00
  • 03875444d9 Revert "Use correct types to enable > 2G support" (r4238), it is not yet ready. aurel32 2008-04-22 20:45:18 +00:00
  • 0ba5f006bb x86/x86-64 MMU PAE fixes aurel32 2008-04-22 20:37:43 +00:00
  • 967032c3d5 Use correct types to enable > 2G support, based on a patch from Anthony Liguori. aurel32 2008-04-22 20:37:34 +00:00
  • acb98efbbf bios: add support to memory above the pci hole aurel32 2008-04-22 20:37:21 +00:00
  • 4e14008f3a Revert the previous patch blueswir1 2008-04-22 19:05:18 +00:00
  • 4595fca99c Move 128-bit float emulation under linux-user including the forgotten file blueswir1 2008-04-22 16:43:39 +00:00
  • 25bc827cf2 Move 128-bit float emulation under linux-user blueswir1 2008-04-22 16:42:40 +00:00
  • ddc2db503d x86: remove load_kernel() aurel32 2008-04-22 06:49:43 +00:00
  • 942ac05261 Inventra MUSB-HDRC host-mode USB. balrog 2008-04-22 03:15:10 +00:00
  • a050e24df2 Hush pointer target signedness warnings from gcc 4. balrog 2008-04-22 02:56:20 +00:00
  • b21e98630e Fix update region size in EPSON blizzard. balrog 2008-04-22 02:52:38 +00:00
  • 216fdffaa4 Remove duplicate definitions blueswir1 2008-04-21 16:55:57 +00:00
  • 2520c665c8 Use "mount -o remount" instead of "umount" and "mount /dev/shm", which results in emptying this virtual file system. aurel32 2008-04-20 21:10:41 +00:00
  • b29d8ae4d4 fix dyngen on HPPA hosts aurel32 2008-04-20 20:19:54 +00:00
  • 2408a5273f more configure cleanups aurel32 2008-04-20 20:19:44 +00:00
  • 9bd0d29401 PCnet: Allow more then two TMDs (Jan Kiszka) blueswir1 2008-04-20 10:59:29 +00:00
  • b305b5ba18 Flash support for mips r4k pseudo-machine, by Jean-Christophe Plagniol-Villard. ths 2008-04-20 06:28:28 +00:00
  • eb69b50ad9 Prevent use of an uninitialised value in WM8750 and move buffer flush to a better place (Jan Kiszka). balrog 2008-04-20 03:40:20 +00:00
  • 601d70b9e5 Remove an unused field and fix some non-code typos. balrog 2008-04-20 01:03:45 +00:00
  • 66230e0dee Correct more ARM VFP 32/64 and signed/unsigned typos. balrog 2008-04-20 00:58:01 +00:00
  • 9c9bb6c89d Optimize consecutive CFI02 writes by remapping memory lazily (Jan Kiszka). balrog 2008-04-16 23:58:02 +00:00
  • 4fbd24ba35 Emulate address wrap in CFI02 chips mapping (Jan Kiszka). balrog 2008-04-16 23:45:36 +00:00
  • 6725070d8d Allow a custom unlock address in CFI02 flash (Jan Kiszka). balrog 2008-04-16 23:37:15 +00:00
  • 422ebf6979 Save the exact SWI return address in Thumb mode. balrog 2008-04-16 23:17:02 +00:00
  • aec454d23a Use qemu time/date functions for the Menelaus RTC. balrog 2008-04-16 23:07:32 +00:00
  • 7e7c5e4c1b Nokia N800 machine support (ARM). balrog 2008-04-14 21:57:44 +00:00
  • a5d7eb6534 Add TSC2301 touchscreen & keypad controller. balrog 2008-04-14 21:28:11 +00:00
  • 827df9f3c5 Add basic OMAP2 chip support. balrog 2008-04-14 21:05:22 +00:00
  • f93eb9ff66 Move the excess of arm_load_kernel() parameters into a struct. balrog 2008-04-14 20:27:51 +00:00
  • e22f8f39f3 Correctly restore pc after an exception occured in Thumb mode. balrog 2008-04-14 19:14:06 +00:00
  • 5b340b51fd Fix ARM VFP related segfaults. balrog 2008-04-14 02:19:57 +00:00
  • 35c4d671eb Fix keyboard emulation for ARM versatile board: - 0xab is actually a keyboard reply. It should not be escaped. - Because of translated value 0x41, translated to raw conversion is not a bijection. Instead of creating two translation tables, test for s->translate before writing this value. aurel32 2008-04-13 16:08:44 +00:00
  • 3bee8bd013 SDL: Fix dead keys aurel32 2008-04-13 16:08:37 +00:00
  • a5b38b5171 x86: Rework local IRQ delivery for APICs aurel32 2008-04-13 16:08:30 +00:00
  • e2eb9d3e91 x86: Raise inter-processor NMI and SMI aurel32 2008-04-13 16:08:23 +00:00
  • 474ea8494a x86: Introduce CPU_INTERRUPT_NMI aurel32 2008-04-13 16:08:15 +00:00
  • 6a0d8a1d23 Fix the offset in Thumb bl instruction. balrog 2008-04-13 13:25:31 +00:00
  • 2637a3beb9 Set an unset label in ARM strex. balrog 2008-04-13 03:15:14 +00:00
  • 72f1c62f7d Fix ARM and Thumb ldlex/stlex. balrog 2008-04-13 01:53:27 +00:00
  • 6c95676b16 Store the right TCG temp (typo). balrog 2008-04-13 00:57:49 +00:00
  • 6f9bc13263 Allocate the -vmwarevga framebuffer in the right place in RAM. balrog 2008-04-12 23:49:37 +00:00
  • f54b3f920f HPPA (PA-RISC) host support aurel32 2008-04-12 20:14:54 +00:00
  • 339dea2774 Use correct memory types in do_physical_memory_save() aurel32 2008-04-12 20:14:43 +00:00
  • 796d828610 Read time constant fix (Robert Reif) blueswir1 2008-04-12 08:47:27 +00:00