This website requires JavaScript.
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