Commit Graph

  • 6c59186721 Suppress warning messages from "which". ths 2007-05-09 13:55:03 +00:00
  • b4ab4b4e1b Preliminary MIPS 64-bit MMU implementation, by Aurelien Jarno. ths 2007-05-09 09:34:30 +00:00
  • a6763a5881 Fix MIPS64 address computation specialcase, by Aurelien Jarno. ths 2007-05-09 09:33:33 +00:00
  • 204a1b8d5e Another #elif'ication. ths 2007-05-08 23:40:45 +00:00
  • 522777bbaf Make detection of unsupported hosts easier, inspired by a patch from Stefan Weil. ths 2007-05-08 23:30:44 +00:00
  • 85028e4db6 Spelling fixes, by Stefan Weil. ths 2007-05-08 22:51:41 +00:00
  • 3bdd58a4df Correct the number of PXA255 GPIO lines. Reuse the PXA timers struct for PXA27x additional timers. balrog 2007-05-08 22:51:00 +00:00
  • 9617efe8e7 Another bunch of mips host support. ths 2007-05-08 21:05:55 +00:00
  • e14a693dda Silence sdl-config stderr output, by Jeff Chua. ths 2007-05-08 20:57:52 +00:00
  • 09c69c5b23 Work around gcc's mips define, spotted by Stefan Weil. ths 2007-05-08 20:51:26 +00:00
  • 565d28951e Set OOK when OON is set in OSCC register (thanks to BobOfDoom). Correct a fatal typo in timer code. balrog 2007-05-08 19:20:04 +00:00
  • d95b2f8d36 Switch to qemu_ram_alloc() for memory allocation in PXA255/270. Pass correct RAM size to arm_load_kernel (currently unused) - thanks to BobOfDoom. Register the Xscale Internal Memory Storage. balrog 2007-05-08 19:03:12 +00:00
  • ce8198612e ARM946 CPU support. pbrook 2007-05-08 02:30:40 +00:00
  • 9455455016 Enable unaligned access faults blueswir1 2007-05-07 18:05:05 +00:00
  • 64ddcd797a Update OpenBIOS/Sparc32 to SVN 144. Changes: - Fix power-management location - Fix out of bounds accesses - Increase virtual memory supply to meet NetBSD and OpenBSD demand - More obviously alarming return values for find_pte - Fix unaligned memory access - Fix memory corruption problems reported by glibc - Fix boot-device use - Use nvram boot-args and boot-device variables - Set variable defaults before nvram_init - Improve escape sequence handling - Fix nvram parameter area - More Sparc32 CPUs - Clear preloaded kernel parameters to avoid crash at reset blueswir1 2007-05-07 17:59:32 +00:00
  • 2371aaa295 Fix pc/npc for unaligned load/stores, maybe other exceptions blueswir1 2007-05-07 17:01:15 +00:00
  • 5a5012ecbd MIPS 64-bit FPU support, plus some collateral bugfixes in the conditional branch handling. ths 2007-05-07 13:55:33 +00:00
  • 8b4af70527 Update TODO. ths 2007-05-07 12:52:18 +00:00
  • 0a6de75002 Clear BD slot on next exception if appropriate. ths 2007-05-07 12:46:25 +00:00
  • b4f0a316b5 Report unassigned memory access to CPU (not enabled yet) blueswir1 2007-05-06 17:59:24 +00:00
  • 8508b89e36 Add dummy THC and TEC registers to TCX blueswir1 2007-05-06 17:39:55 +00:00
  • 384ccb5d34 Fix slavio_misc base blueswir1 2007-05-06 17:33:14 +00:00
  • 9aca99a06d Fix a really stupid bug in the [ls]d[lr] emulation, by Herve Poussineau. ths 2007-05-05 20:13:13 +00:00
  • 608e8ce280 Linker scripts for MIPS hosts. ths 2007-05-05 19:24:38 +00:00
  • c4b89d18ba Some bits of Linux/MIPS host support, still segfaulty. ths 2007-05-05 19:23:11 +00:00
  • 26ea091859 Support for simple YAMON output, by Alec Voropay. ths 2007-05-04 14:34:34 +00:00
  • f7cf7945ab Remove obsolete variables that came with VMware svga by mistake. balrog 2007-05-03 10:13:54 +00:00
  • 1f72aae5f3 Change the PCI IO region start to that hardcoded in VBE bios (reported by Jeremy Katz) balrog 2007-05-03 10:09:56 +00:00
  • 14a1120e5c Handle division by zero case in Sparc64 udivx and sdivx ops blueswir1 2007-05-02 16:37:44 +00:00
  • 5a1237c45f Don't define HIGH_LATENCY for ARM, this was a workaround for an ALSA problem. balrog 2007-05-02 02:11:51 +00:00
  • 549444e1f0 Correct a docs typo and list of available NIC names (by Stefan Weil). balrog 2007-05-01 17:53:37 +00:00
  • 66508601ad Set OpenBIOS variables in NVRAM blueswir1 2007-05-01 14:16:52 +00:00
  • 9467cd4602 -show-cursor switch to inhibit SDL hiding cursor. balrog 2007-05-01 01:34:14 +00:00
  • a90b7318ba Implement power state changes (IDLE and SLEEP) for PXA. balrog 2007-05-01 01:28:01 +00:00
  • 4207117c93 Honour limited subset of --cpu values instead of ignoring. balrog 2007-05-01 01:03:32 +00:00
  • 21bd785e84 Remove the use of Linux / BSD specific asprintf call. balrog 2007-04-30 18:43:50 +00:00
  • 9e61ec3153 PL050 status register fixes. pbrook 2007-04-30 02:39:55 +00:00
  • 2a1d1880e5 Add missing gpio_handler_t definition. balrog 2007-04-30 02:33:10 +00:00
  • 9d55199763 Account for machine with RAM which is not mapped at 0x0 in arm_boot.c. balrog 2007-04-30 02:24:42 +00:00
  • b00052e496 Spitz PDA, example PXA270 machine (four similar models). balrog 2007-04-30 02:22:06 +00:00
  • c824cacdb1 Maxim MAX1110/1111 ADC chip. balrog 2007-04-30 02:14:00 +00:00
  • fd5a3b33d1 Texas Instruments ADS7846 ADC chip. balrog 2007-04-30 02:12:42 +00:00
  • 3e3d5815cb NAND Flash memory emulation and ECC calculation helpers for use by NAND controllers. balrog 2007-04-30 02:09:25 +00:00
  • 18c9b56060 Implement iwMMXt instruction set for the PXA270 cpu. balrog 2007-04-30 02:02:17 +00:00
  • a171fe394a Add remaining PXA2xx on-chip peripherals except I2C master. balrog 2007-04-30 01:48:07 +00:00
  • 2bac601963 Remove repeated code and enable encrypted SD cards and USB sticks images. balrog 2007-04-30 01:34:31 +00:00
  • c1713132e0 Core features of ARM XScale processors. Main PXA270 and PXA255 peripherals. balrog 2007-04-30 01:26:42 +00:00
  • 201a51fc38 PCMCIA bus support. Parts of CF-ATA command set. Hitachi DSCM microdrive emulation. balrog 2007-04-30 00:51:09 +00:00
  • 01179c382b Kill broken host register definitions, thanks to Paul Brook and Herve Poussineau for debugging this. ths 2007-04-29 21:26:37 +00:00
  • c631c88cee Revert last checkin. ths 2007-04-29 21:19:03 +00:00
  • bc8191fce9 Hopefully the final fix for LUI sign extensions. ths 2007-04-29 20:13:19 +00:00
  • 5ef62c5c42 More Sparc32 CPUs blueswir1 2007-04-29 19:54:32 +00:00
  • 32af58f95f Fix CPU type zapped by system_reset blueswir1 2007-04-29 19:49:15 +00:00
  • c73c3aa081 Fix ARM fine pagetables. pbrook 2007-04-29 19:06:34 +00:00
  • cf2d385c43 Crop VNC update requests to avoid segfaults, by Thomas Tuttle. ths 2007-04-29 01:53:20 +00:00
  • 2abec30bcf Memory-mapped interface for VGA, by Herve Poussineau. ths 2007-04-29 01:47:26 +00:00
  • 509b8ab2cc Update TODO. ths 2007-04-28 21:44:04 +00:00
  • 1c32f43eea Switch default CPU to 24Kf for now, as the Linux FPU emulation in the current qemu mips emulation fails in some cases. (The Linux FPU emulation works on real FPU-less hardware.) ths 2007-04-28 21:07:41 +00:00
  • 931f03ee60 Fix typo, by Linus Nordberg. ths 2007-04-28 20:49:36 +00:00
  • 67cd24a897 Buffer length fixes, by Wang Cheng Yeh. ths 2007-04-28 20:47:59 +00:00
  • 7faa239ca3 Fix length mismatch condition, by Wang Cheng Yeh. ths 2007-04-28 20:45:04 +00:00
  • 85a6f12925 Update ppc.ld to work with newer binutils. ths 2007-04-28 19:00:30 +00:00
  • 9957427e1f Fix Sparc32 ldscript blueswir1 2007-04-28 15:18:14 +00:00
  • 2f6ecc62ee Workaround qemu guest SIGSEGVs with cmpxchg8b insn, by Juergen Keil. ths 2007-04-27 00:01:20 +00:00
  • 0a61814043 Fix inc8 and dec8 operations, by Magnus Damm. ths 2007-04-26 23:50:46 +00:00
  • 56e0794aa7 Use 16-bit uid wrappers, by Magnus Damm. ths 2007-04-26 23:49:45 +00:00
  • 8bf5a80475 Fix opcode for sts.l fpul/cpscr, by Magnus Damm. ths 2007-04-26 23:48:49 +00:00
  • 945446c653 Update Sparc32 rom to support *BSD boot and 24 bit TCX blueswir1 2007-04-26 18:32:00 +00:00
  • d6929309b6 Next attempt to get the lui sign extension right. ths 2007-04-25 16:41:11 +00:00
  • 7bc45061ee Fix lui sign extension. ths 2007-04-25 13:58:52 +00:00
  • d52fff710a Improved mini-bootloader, based on a patch by Alec Voropay. ths 2007-04-24 22:57:37 +00:00
  • 74563c1661 Update PowerPC target status. j_mayer 2007-04-24 07:51:56 +00:00
  • eb143ca75d Update .cvsignore for new PowerPC embedded target. j_mayer 2007-04-24 07:43:37 +00:00
  • 1a6c088620 Evaluation boards for PowerPC 405EP. j_mayer 2007-04-24 07:40:49 +00:00
  • 6b80055dfa Debug traces fixes. j_mayer 2007-04-24 07:36:03 +00:00
  • d4082e95f1 New target for embedded PowerPC emulation (only system emulation, for now). j_mayer 2007-04-24 07:34:03 +00:00
  • 86f55663bd Add -pflash option to register parallel flash bloc devices. j_mayer 2007-04-24 06:52:59 +00:00
  • 35cdaad645 Code provision for new PowerPC embedded target support with: - 1 kB page size - 64 bits GPR - 64 bits physical address space - SPE extension support. Change TARGET_PPCSPE into TARGET_PPCEMB j_mayer 2007-04-24 06:50:21 +00:00
  • c294fc587a Improve PowerPC 405 MMU model / share more code for other embedded targets support. Fix PowerPC 405 MSR mask. j_mayer 2007-04-24 06:44:14 +00:00
  • 9c02f1a2e6 PowerPC 405 microcontrollers fixes and improvments: - use target_phys_addr_t for physical addresses / offsets - implement fake general purpose timers and memory access layer for PowerPC 405EP - more assigned internal IRQs. j_mayer 2007-04-24 06:37:21 +00:00
  • 4b6d0a4c7a PowerPC embedded timers fixes. Improve PowerPC timers debug. j_mayer 2007-04-24 06:32:00 +00:00
  • e9ebed4d41 Sparc64 update: more VIS ops blueswir1 2007-04-22 19:14:52 +00:00
  • 3d834c78b2 Typo fix, by Wang Cheng Yeh. ths 2007-04-22 17:18:38 +00:00
  • fc81ba536b Check that HOST_SOLARIS is defined before relying on its value. Spotted by Joachim Henke. ths 2007-04-22 17:16:54 +00:00
  • a68156d016 Constification blueswir1 2007-04-22 12:45:28 +00:00
  • eee0b8367b TCX 24 bit model support blueswir1 2007-04-21 19:45:49 +00:00
  • b9652ca3a5 Fix keyboard serial and mouse bugs blueswir1 2007-04-20 19:35:25 +00:00
  • 19221bdaf8 Update comment. We can't easily adhere to the architecture spec because it would involve counting the actually executed instructions. ths 2007-04-19 16:35:09 +00:00
  • 2802bfe387 More Gallileo register initialization, by Aurelien Jarno and Stefan Weil. ths 2007-04-19 15:38:26 +00:00
  • 4a0577124a No functional changes: - compilation warning fixes - make loglevel tests consistent - use cpu_abort instead of printf(...); exit j_mayer 2007-04-19 08:42:21 +00:00
  • 0405f55b57 termios structure definition fix by Stuart Anderson. j_mayer 2007-04-19 07:17:50 +00:00
  • f9d6b6b061 Duplicated SPR fix for BookE PowerPC by Guglielmo Morandin j_mayer 2007-04-19 07:16:51 +00:00
  • 67deb56246 Fix keyboard detection bugs blueswir1 2007-04-18 19:21:38 +00:00
  • 877cf88232 Fix compiler warning. ths 2007-04-18 18:11:47 +00:00
  • e6b1e558ac Win32 Tap inferface PPC Guest issue, by Ely Soto. ths 2007-04-18 17:56:02 +00:00
  • 095f61d202 Revert, this is already fixed in a better way. ths 2007-04-18 11:15:56 +00:00
  • 92d88ecbac Another lsi53c895a patch, by Wang Cheng Yeh. ths 2007-04-17 23:53:10 +00:00
  • 4b70269e1c Fix helper.c with isinf on Solaris 9/Sparc, by Ben Taylor. ths 2007-04-17 23:25:06 +00:00
  • af661ad11b Ptable calculation broken for 32bit code under x86_64, by Bernhard Kauer. ths 2007-04-17 23:08:56 +00:00
  • c94655b0b5 Updated Solaris isinf support, by Juergen Keil and Ben Taylor. ths 2007-04-17 21:57:02 +00:00