------------------------------------------------------------------------ r136 | matthew | 2007-03-27 22:03:50 +0100 (Tue, 27 Mar 2007) | 6 lines Changed paths: M /branches/riscpc/hw/vidc.c VIDC tidyup including: Improved updating of palette entries using new function New variables to track what needs updating upon redraw Removal of unncessary code to handle resizing More consistent formatting ------------------------------------------------------------------------ r135 | matthew | 2007-03-26 18:39:20 +0100 (Mon, 26 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c Small VIDC tidyup to remove some unneeded code. ------------------------------------------------------------------------ r134 | matthew | 2007-03-24 15:42:15 +0000 (Sat, 24 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Pass offsets within phys_ram to VIDC rather than pointers ------------------------------------------------------------------------ r133 | matthew | 2007-03-24 15:26:08 +0000 (Sat, 24 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c Make Video Palette Address Pointer wrap around correctly ------------------------------------------------------------------------ r132 | matthew | 2007-03-18 14:51:52 +0000 (Sun, 18 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Pass memory layout to VIDC to permit planned updates from DRAM and VRAM. ------------------------------------------------------------------------ r131 | matthew | 2007-03-17 20:25:29 +0000 (Sat, 17 Mar 2007) | 1 line Changed paths: M /branches/riscpc/TODO-rpc M /branches/riscpc/hw/riscpc.c Add VRAM to memory-map if configured for machine. Only suports 0M or 2M. ------------------------------------------------------------------------ r130 | matthew | 2007-03-13 22:10:12 +0000 (Tue, 13 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c Simplify memory initialisation, and add #defines for key values. ------------------------------------------------------------------------ r129 | matthew | 2007-03-13 20:42:29 +0000 (Tue, 13 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c Clear warnings on Risc-PC-specific code when building on 64-bit host ------------------------------------------------------------------------ r128 | matthew | 2007-03-12 20:13:18 +0000 (Mon, 12 Mar 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c Combine CP15 implementations so StrongARM is run-time selectable. ------------------------------------------------------------------------ r127 | matthew | 2007-03-09 10:51:36 +0000 (Fri, 09 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Change VIDC flyback to use new interrupt framework. ------------------------------------------------------------------------ r126 | matthew | 2007-03-09 10:38:31 +0000 (Fri, 09 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c Remove unneeded #define's for booting RISC OS ------------------------------------------------------------------------ r125 | matthew | 2007-03-08 10:35:43 +0000 (Thu, 08 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c Booting Linux or RISC OS is now runtime selection - use -kernel for Linux ------------------------------------------------------------------------ r124 | matthew | 2007-03-07 17:25:22 +0000 (Wed, 07 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Fix IO control register including flyback field. ------------------------------------------------------------------------ r123 | matthew | 2007-03-07 16:28:10 +0000 (Wed, 07 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c Change flyback interrupt to be 'latched' i.e. not to be auto-cleared ------------------------------------------------------------------------ r122 | matthew | 2007-03-07 15:03:43 +0000 (Wed, 07 Mar 2007) | 3 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Change vidc_initialize() to return an opaque pointer. This enables the variable vidc_state to be removed from hw/vidc.c ------------------------------------------------------------------------ r121 | matthew | 2007-03-06 11:49:22 +0000 (Tue, 06 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Remove arm_state from VIDC as it is not needed. ------------------------------------------------------------------------ r120 | matthew | 2007-03-06 11:43:39 +0000 (Tue, 06 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c Simplify VIDC timer initialisation by removing it from vidc_set_arm_state() ------------------------------------------------------------------------ r119 | matthew | 2007-03-05 20:29:42 +0000 (Mon, 05 Mar 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/translate.c Fix LDM/STM transfer of user-bank registers in FIQ mode. ------------------------------------------------------------------------ r118 | matthew | 2007-03-01 14:00:46 +0000 (Thu, 01 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c VIDC: Cache main and cursor palettes for display routines. ------------------------------------------------------------------------ r117 | matthew | 2007-03-01 13:47:49 +0000 (Thu, 01 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c VIDC: Use vs for VIDCState, and ds for DisplayState consistently throughout. ------------------------------------------------------------------------ r116 | matthew | 2007-03-01 13:36:47 +0000 (Thu, 01 Mar 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c VIDC tidy-up, including properly caching display border colour. ------------------------------------------------------------------------ r115 | matthew | 2007-02-28 18:40:16 +0000 (Wed, 28 Feb 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/translate.c Correct LDR instructions when Rd==Rn and writeback enabled. ------------------------------------------------------------------------ r114 | matthew | 2007-02-26 19:11:31 +0000 (Mon, 26 Feb 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/translate.c In 26-bit constrain branch to first 64Mb ------------------------------------------------------------------------ r113 | matthew | 2007-02-26 11:16:13 +0000 (Mon, 26 Feb 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/helper.c Correct update of Fault Status and Address for ARMv3 and ARMv4. ------------------------------------------------------------------------ r112 | matthew | 2007-02-25 20:08:06 +0000 (Sun, 25 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/target-arm/helper.c Flush TLB if Translation Table Base or Domain Access Control are changed while MMU is enabled. ------------------------------------------------------------------------ r111 | matthew | 2007-02-25 17:04:10 +0000 (Sun, 25 Feb 2007) | 1 line Changed paths: M /branches/riscpc M /branches/riscpc/.cvsignore M /branches/riscpc/Changelog M /branches/riscpc/Makefile M /branches/riscpc/Makefile.target M /branches/riscpc/TODO M /branches/riscpc/VERSION M /branches/riscpc/audio/alsaaudio.c M /branches/riscpc/audio/audio.c M /branches/riscpc/audio/audio.h M /branches/riscpc/audio/audio_int.h M /branches/riscpc/audio/audio_template.h M /branches/riscpc/audio/coreaudio.c M /branches/riscpc/audio/dsound_template.h M /branches/riscpc/audio/dsoundaudio.c M /branches/riscpc/audio/fmodaudio.c M /branches/riscpc/audio/noaudio.c M /branches/riscpc/audio/ossaudio.c M /branches/riscpc/audio/rate_template.h M /branches/riscpc/audio/sdlaudio.c M /branches/riscpc/audio/wavaudio.c A /branches/riscpc/audio/wavcapture.c (from /trunk/audio/wavcapture.c:98) M /branches/riscpc/block-cow.c M /branches/riscpc/block-qcow.c M /branches/riscpc/block-vmdk.c M /branches/riscpc/block-vpc.c M /branches/riscpc/block-vvfat.c M /branches/riscpc/block.c M /branches/riscpc/block_int.h M /branches/riscpc/cocoa.m M /branches/riscpc/configure M /branches/riscpc/console.c M /branches/riscpc/cpu-all.h M /branches/riscpc/cpu-defs.h M /branches/riscpc/cpu-exec.c M /branches/riscpc/disas.c M /branches/riscpc/dyngen-exec.h M /branches/riscpc/dyngen.c M /branches/riscpc/dyngen.h M /branches/riscpc/elf.h M /branches/riscpc/exec-all.h M /branches/riscpc/exec.c M /branches/riscpc/fpu/softfloat-native.c M /branches/riscpc/gdbstub.c M /branches/riscpc/hexcmos A /branches/riscpc/hw/acpi-dsdt.dsl (from /trunk/hw/acpi-dsdt.dsl:98) A /branches/riscpc/hw/acpi-dsdt.hex (from /trunk/hw/acpi-dsdt.hex:98) A /branches/riscpc/hw/acpi.c (from /trunk/hw/acpi.c:98) M /branches/riscpc/hw/adlib.c A /branches/riscpc/hw/apb_pci.c (from /trunk/hw/apb_pci.c:98) M /branches/riscpc/hw/apic.c A /branches/riscpc/hw/cdrom.c (from /trunk/hw/cdrom.c:98) M /branches/riscpc/hw/cuda.c M /branches/riscpc/hw/es1370.c M /branches/riscpc/hw/esp.c A /branches/riscpc/hw/grackle_pci.c (from /trunk/hw/grackle_pci.c:98) M /branches/riscpc/hw/i8259.c M /branches/riscpc/hw/ide.c A /branches/riscpc/hw/lsi53c895a.c (from /trunk/hw/lsi53c895a.c:98) M /branches/riscpc/hw/m48t59.c M /branches/riscpc/hw/mips_r4k.c M /branches/riscpc/hw/ne2000.c M /branches/riscpc/hw/pc.c M /branches/riscpc/hw/pci.c A /branches/riscpc/hw/pci_host.h (from /trunk/hw/pci_host.h:98) A /branches/riscpc/hw/pcnet.c (from /trunk/hw/pcnet.c:98) M /branches/riscpc/hw/pcspk.c A /branches/riscpc/hw/pflash_cfi02.c (from /trunk/hw/pflash_cfi02.c:98) A /branches/riscpc/hw/piix_pci.c (from /trunk/hw/piix_pci.c:98) M /branches/riscpc/hw/pl050.c M /branches/riscpc/hw/ppc_chrp.c M /branches/riscpc/hw/ppc_prep.c A /branches/riscpc/hw/prep_pci.c (from /trunk/hw/prep_pci.c:98) M /branches/riscpc/hw/rtl8139.c M /branches/riscpc/hw/sb16.c A /branches/riscpc/hw/scsi-disk.c (from /trunk/hw/scsi-disk.c:98) M /branches/riscpc/hw/sh7750.c M /branches/riscpc/hw/slavio_intctl.c M /branches/riscpc/hw/slavio_timer.c M /branches/riscpc/hw/sun4m.c M /branches/riscpc/hw/sun4u.c A /branches/riscpc/hw/unin_pci.c (from /trunk/hw/unin_pci.c:98) M /branches/riscpc/hw/usb-hid.c M /branches/riscpc/hw/usb-hub.c A /branches/riscpc/hw/usb-msd.c (from /trunk/hw/usb-msd.c:98) A /branches/riscpc/hw/usb-ohci.c (from /trunk/hw/usb-ohci.c:98) M /branches/riscpc/hw/usb-uhci.c M /branches/riscpc/hw/usb.h A /branches/riscpc/hw/versatile_pci.c (from /trunk/hw/versatile_pci.c:98) M /branches/riscpc/hw/versatilepb.c M /branches/riscpc/hw/vga.c M /branches/riscpc/hw/vga_int.h M /branches/riscpc/hw/vga_template.h M /branches/riscpc/kqemu.c M /branches/riscpc/linux-user/elfload.c A /branches/riscpc/linux-user/flat.h (from /trunk/linux-user/flat.h:98) A /branches/riscpc/linux-user/flatload.c (from /trunk/linux-user/flatload.c:98) A /branches/riscpc/linux-user/linuxload.c (from /trunk/linux-user/linuxload.c:98) M /branches/riscpc/linux-user/main.c M /branches/riscpc/linux-user/qemu.h M /branches/riscpc/linux-user/signal.c A /branches/riscpc/linux-user/socket.h (from /trunk/linux-user/socket.h:98) M /branches/riscpc/linux-user/syscall.c M /branches/riscpc/linux-user/syscall_defs.h M /branches/riscpc/loader.c M /branches/riscpc/mips-dis.c M /branches/riscpc/monitor.c M /branches/riscpc/osdep.c M /branches/riscpc/osdep.h M /branches/riscpc/pc-bios/README M /branches/riscpc/pc-bios/bios.bin M /branches/riscpc/pc-bios/bios.diff A /branches/riscpc/pc-bios/openbios-sparc32 (from /trunk/pc-bios/openbios-sparc32:98) D /branches/riscpc/pc-bios/proll.elf D /branches/riscpc/pc-bios/proll.patch M /branches/riscpc/pc-bios/vgabios-cirrus.bin M /branches/riscpc/pc-bios/vgabios.bin M /branches/riscpc/pc-bios/vgabios.diff M /branches/riscpc/qemu-doc.texi M /branches/riscpc/qemu-img.c M /branches/riscpc/sdl.c M /branches/riscpc/slirp/if.c M /branches/riscpc/slirp/slirp.c M /branches/riscpc/slirp/udp.c M /branches/riscpc/sparc-dis.c M /branches/riscpc/tap-win32.c M /branches/riscpc/target-arm/helper.c M /branches/riscpc/target-arm/nwfpe/fpa11_cprt.c M /branches/riscpc/target-arm/op.c M /branches/riscpc/target-arm/translate.c M /branches/riscpc/target-i386/exec.h M /branches/riscpc/target-i386/helper.c M /branches/riscpc/target-i386/helper2.c M /branches/riscpc/target-i386/op.c M /branches/riscpc/target-i386/translate.c M /branches/riscpc/target-mips/cpu.h M /branches/riscpc/target-mips/exec.h A /branches/riscpc/target-mips/fop_template.c (from /trunk/target-mips/fop_template.c:98) M /branches/riscpc/target-mips/helper.c M /branches/riscpc/target-mips/mips-defs.h M /branches/riscpc/target-mips/op.c M /branches/riscpc/target-mips/op_helper.c M /branches/riscpc/target-mips/op_mem.c M /branches/riscpc/target-mips/translate.c M /branches/riscpc/target-ppc/op.c M /branches/riscpc/target-ppc/translate.c M /branches/riscpc/target-ppc/translate_init.c M /branches/riscpc/target-sh4/cpu.h M /branches/riscpc/target-sh4/exec.h M /branches/riscpc/target-sh4/helper.c M /branches/riscpc/target-sh4/op.c M /branches/riscpc/target-sh4/op_helper.c M /branches/riscpc/target-sh4/op_mem.c M /branches/riscpc/target-sh4/translate.c M /branches/riscpc/target-sparc/cpu.h M /branches/riscpc/target-sparc/helper.c M /branches/riscpc/target-sparc/op.c M /branches/riscpc/target-sparc/op_helper.c M /branches/riscpc/target-sparc/translate.c M /branches/riscpc/tests/Makefile M /branches/riscpc/tests/test-i386.c M /branches/riscpc/usb-linux.c M /branches/riscpc/vl.c M /branches/riscpc/vl.h M /branches/riscpc/vnc.c M /branches/riscpc/vnchextile.h Merge changes from r94:98 (release 0.8.2) into branch. ------------------------------------------------------------------------ r110 | matthew | 2007-02-23 20:21:53 +0000 (Fri, 23 Feb 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/translate.c Tidy up and simplify functions gen_T0_to_r15() and gen_T1_to_r15() ------------------------------------------------------------------------ r109 | matthew | 2007-02-21 21:47:16 +0000 (Wed, 21 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c Add feature for 26-bit configuration support. Change processor start mode based on this feature. ------------------------------------------------------------------------ r108 | matthew | 2007-02-21 18:54:11 +0000 (Wed, 21 Feb 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c Use new Interrupt Controller framework for ARM platforms ------------------------------------------------------------------------ r107 | matthew | 2007-02-21 16:57:15 +0000 (Wed, 21 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/target-arm/helper.c Make cpu_arm_set_model() call cpu_reset(). This enables the CPU reset sequence to easily depend on the selected CPU model. ------------------------------------------------------------------------ r106 | matthew | 2007-02-21 09:58:37 +0000 (Wed, 21 Feb 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c Ignore writes to DMARQ register ------------------------------------------------------------------------ r105 | matthew | 2007-02-20 20:06:43 +0000 (Tue, 20 Feb 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/translate.c LDM instructions: Do not restore CPSR from SPSR in 26-bit modes ------------------------------------------------------------------------ r104 | matthew | 2007-02-18 15:22:00 +0000 (Sun, 18 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c M /branches/riscpc/target-arm/translate.c Ensure that STR and STM store consistent offset of the PC. Make the code select between PC+8 and PC+12 based on processor type. ------------------------------------------------------------------------ r103 | matthew | 2007-02-16 15:47:06 +0000 (Fri, 16 Feb 2007) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c M /branches/riscpc/vl.c M /branches/riscpc/vl.h Start to add runtime selection of CPU type. ------------------------------------------------------------------------ r102 | matthew | 2007-02-16 14:40:46 +0000 (Fri, 16 Feb 2007) | 1 line Changed paths: M /branches/riscpc/target-arm/op.c Fix C-flag for ASR when shift==0 ------------------------------------------------------------------------ r97 | matthew | 2007-02-14 16:28:46 +0000 (Wed, 14 Feb 2007) | 1 line Changed paths: M /branches/riscpc M /branches/riscpc/.cvsignore M /branches/riscpc/Changelog M /branches/riscpc/Makefile M /branches/riscpc/Makefile.target M /branches/riscpc/VERSION M /branches/riscpc/block-cloop.c M /branches/riscpc/block-dmg.c M /branches/riscpc/block-vvfat.c M /branches/riscpc/block.c M /branches/riscpc/cocoa.m M /branches/riscpc/configure M /branches/riscpc/console.c M /branches/riscpc/cpu-all.h M /branches/riscpc/cpu-exec.c M /branches/riscpc/dis-asm.h M /branches/riscpc/disas.c M /branches/riscpc/dyngen-exec.h M /branches/riscpc/dyngen.c M /branches/riscpc/dyngen.h A /branches/riscpc/elf_ops.h (from /trunk/elf_ops.h:93) M /branches/riscpc/exec-all.h M /branches/riscpc/exec.c M /branches/riscpc/fpu/softfloat-native.c M /branches/riscpc/fpu/softfloat-native.h M /branches/riscpc/fpu/softfloat.h M /branches/riscpc/gdbstub.c M /branches/riscpc/hw/adb.c A /branches/riscpc/hw/arm_boot.c (from /trunk/hw/arm_boot.c:93) A /branches/riscpc/hw/arm_pic.c (from /trunk/hw/arm_pic.c:93) A /branches/riscpc/hw/arm_pic.h (from /trunk/hw/arm_pic.h:93) A /branches/riscpc/hw/arm_timer.c (from /trunk/hw/arm_timer.c:93) M /branches/riscpc/hw/cirrus_vga.c D /branches/riscpc/hw/elf_ops.h M /branches/riscpc/hw/esp.c M /branches/riscpc/hw/i8254.c M /branches/riscpc/hw/i8259.c M /branches/riscpc/hw/ide.c M /branches/riscpc/hw/integratorcp.c M /branches/riscpc/hw/lance.c D /branches/riscpc/hw/magic-load.c M /branches/riscpc/hw/mips_r4k.c M /branches/riscpc/hw/ne2000.c M /branches/riscpc/hw/pc.c M /branches/riscpc/hw/pci.c M /branches/riscpc/hw/pckbd.c A /branches/riscpc/hw/pcspk.c (from /trunk/hw/pcspk.c:93) A /branches/riscpc/hw/pl011.c (from /trunk/hw/pl011.c:93) A /branches/riscpc/hw/pl050.c (from /trunk/hw/pl050.c:93) A /branches/riscpc/hw/pl080.c (from /trunk/hw/pl080.c:93) A /branches/riscpc/hw/pl110.c (from /trunk/hw/pl110.c:93) A /branches/riscpc/hw/pl110_template.h (from /trunk/hw/pl110_template.h:93) A /branches/riscpc/hw/pl190.c (from /trunk/hw/pl190.c:93) M /branches/riscpc/hw/ppc_chrp.c M /branches/riscpc/hw/ppc_prep.c M /branches/riscpc/hw/ps2.c M /branches/riscpc/hw/riscpc.c A /branches/riscpc/hw/rtl8139.c (from /trunk/hw/rtl8139.c:93) M /branches/riscpc/hw/serial.c A /branches/riscpc/hw/sh7750.c (from /trunk/hw/sh7750.c:93) A /branches/riscpc/hw/sh7750_regnames.c (from /trunk/hw/sh7750_regnames.c:93) A /branches/riscpc/hw/sh7750_regnames.h (from /trunk/hw/sh7750_regnames.h:93) A /branches/riscpc/hw/sh7750_regs.h (from /trunk/hw/sh7750_regs.h:93) A /branches/riscpc/hw/shix.c (from /trunk/hw/shix.c:93) M /branches/riscpc/hw/slavio_serial.c M /branches/riscpc/hw/smc91c111.c M /branches/riscpc/hw/sun4m.c M /branches/riscpc/hw/sun4u.c A /branches/riscpc/hw/tc58128.c (from /trunk/hw/tc58128.c:93) M /branches/riscpc/hw/tcx.c M /branches/riscpc/hw/usb-hid.c A /branches/riscpc/hw/usb-hub.c (from /trunk/hw/usb-hub.c:93) M /branches/riscpc/hw/usb-uhci.c M /branches/riscpc/hw/usb.c M /branches/riscpc/hw/usb.h A /branches/riscpc/hw/versatilepb.c (from /trunk/hw/versatilepb.c:93) M /branches/riscpc/hw/vga.c M /branches/riscpc/hw/vidc.c D /branches/riscpc/ia64-syscall.S M /branches/riscpc/keymaps.c M /branches/riscpc/kqemu.c A /branches/riscpc/kqemu.h (from /trunk/kqemu.h:93) M /branches/riscpc/linux-user/arm-semi.c M /branches/riscpc/linux-user/elfload.c M /branches/riscpc/linux-user/ioctls.h M /branches/riscpc/linux-user/main.c M /branches/riscpc/linux-user/mmap.c M /branches/riscpc/linux-user/qemu.h A /branches/riscpc/linux-user/sh4 (from /trunk/linux-user/sh4:93) M /branches/riscpc/linux-user/signal.c M /branches/riscpc/linux-user/syscall.c M /branches/riscpc/linux-user/syscall_defs.h M /branches/riscpc/linux-user/syscall_types.h M /branches/riscpc/linux-user/vm86.c A /branches/riscpc/loader.c (from /trunk/loader.c:93) M /branches/riscpc/monitor.c M /branches/riscpc/pc-bios/bios.bin M /branches/riscpc/pc-bios/bios.diff M /branches/riscpc/pc-bios/vgabios-cirrus.bin M /branches/riscpc/pc-bios/vgabios.bin M /branches/riscpc/pc-bios/vgabios.diff M /branches/riscpc/qemu-doc.texi M /branches/riscpc/qemu-tech.texi A /branches/riscpc/qemu_socket.h (from /trunk/qemu_socket.h:93) M /branches/riscpc/sdl.c A /branches/riscpc/sh4-dis.c (from /trunk/sh4-dis.c:93) M /branches/riscpc/slirp/bootp.c M /branches/riscpc/slirp/ip.h M /branches/riscpc/slirp/ip_icmp.c M /branches/riscpc/slirp/ip_input.c M /branches/riscpc/slirp/libslirp.h M /branches/riscpc/slirp/main.h M /branches/riscpc/slirp/mbuf.c M /branches/riscpc/slirp/misc.c M /branches/riscpc/slirp/slirp.c M /branches/riscpc/slirp/slirp_config.h M /branches/riscpc/slirp/socket.c M /branches/riscpc/slirp/tcp.h M /branches/riscpc/slirp/tcp_input.c M /branches/riscpc/slirp/tcp_subr.c M /branches/riscpc/slirp/udp.c M /branches/riscpc/softmmu_header.h M /branches/riscpc/softmmu_template.h A /branches/riscpc/tap-win32.c (from /trunk/tap-win32.c:93) M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c M /branches/riscpc/target-arm/nwfpe/fpa11.c M /branches/riscpc/target-arm/nwfpe/fpa11.h M /branches/riscpc/target-arm/nwfpe/fpa11_cpdt.c M /branches/riscpc/target-arm/op.c M /branches/riscpc/target-arm/op_helper.c M /branches/riscpc/target-arm/translate.c M /branches/riscpc/target-i386/cpu.h M /branches/riscpc/target-i386/exec.h M /branches/riscpc/target-i386/helper.c M /branches/riscpc/target-i386/helper2.c M /branches/riscpc/target-i386/op.c M /branches/riscpc/target-i386/ops_template_mem.h M /branches/riscpc/target-i386/translate.c M /branches/riscpc/target-mips/cpu.h M /branches/riscpc/target-mips/exec.h M /branches/riscpc/target-mips/helper.c M /branches/riscpc/target-mips/op.c M /branches/riscpc/target-mips/op_helper.c M /branches/riscpc/target-mips/translate.c M /branches/riscpc/target-ppc/op_helper.c A /branches/riscpc/target-sh4 (from /trunk/target-sh4:93) M /branches/riscpc/target-sparc/op.c M /branches/riscpc/tests/test-i386-shift.h M /branches/riscpc/usb-linux.c M /branches/riscpc/vl.c M /branches/riscpc/vl.h A /branches/riscpc/vnc.c (from /trunk/vnc.c:93) A /branches/riscpc/vnc_keysym.h (from /trunk/vnc_keysym.h:93) A /branches/riscpc/vnchextile.h (from /trunk/vnchextile.h:93) Merge changes from r4:93 (release 0.8.1) into branch. ------------------------------------------------------------------------ r96 | matthew | 2007-02-14 13:03:19 +0000 (Wed, 14 Feb 2007) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Further VIDC tidy-up preparing for sync with 0.8.1 ------------------------------------------------------------------------ r95 | matthew | 2007-02-14 12:42:38 +0000 (Wed, 14 Feb 2007) | 1 line Changed paths: M /branches/riscpc/hw/vidc.c VIDC: Remove unused/unneeded code. ------------------------------------------------------------------------ r92 | matthew | 2007-02-08 16:39:48 +0000 (Thu, 08 Feb 2007) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c ARM MMU translation - fix small (4k) page access (Scott Oom) ------------------------------------------------------------------------ r91 | matthew | 2007-02-07 19:00:00 +0000 (Wed, 07 Feb 2007) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Change interrupt request values to be derived rather than stored. ------------------------------------------------------------------------ r90 | matthew | 2007-02-07 16:28:48 +0000 (Wed, 07 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/hw/vidc.c Reduce debug output about unknown VIDC registers by adding minimal support for them. ------------------------------------------------------------------------ r89 | matthew | 2007-02-06 18:49:36 +0000 (Tue, 06 Feb 2007) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add IO space mapping for region of memory read by Adjust at boot-time (Theo) ------------------------------------------------------------------------ r88 | matthew | 2007-02-06 18:43:32 +0000 (Tue, 06 Feb 2007) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add DMA Interrupt registers to IOMD (Theo Markettos) ------------------------------------------------------------------------ r87 | matthew | 2007-02-05 18:53:19 +0000 (Mon, 05 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/target-arm/op.c Modify op_movl_T0_user() and op_movl_user_T0() to work with 26-bit FIQ mode as well as 32-bit. ------------------------------------------------------------------------ r86 | matthew | 2007-02-04 15:12:21 +0000 (Sun, 04 Feb 2007) | 3 lines Changed paths: M /branches/riscpc/hw/riscpc.c Tidyup, including better formatting and comments. Reordering and relabelling of many IOMD registers. ------------------------------------------------------------------------ r85 | matthew | 2006-12-05 20:25:02 +0000 (Tue, 05 Dec 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Arm MMU fix (Justin Fletcher). ------------------------------------------------------------------------ r84 | matthew | 2006-07-17 20:10:58 +0100 (Mon, 17 Jul 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Reinstate optional Linux support. ------------------------------------------------------------------------ r83 | matthew | 2006-07-17 16:59:35 +0100 (Mon, 17 Jul 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/translate.c Add check to determine if SWP needs support for unaligned addresses. ------------------------------------------------------------------------ r82 | matthew | 2006-07-17 14:47:37 +0100 (Mon, 17 Jul 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/translate.c Add check to determine if multiple data transfers need support for unaligned addresses. ------------------------------------------------------------------------ r81 | matthew | 2006-07-17 12:23:59 +0100 (Mon, 17 Jul 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c M /branches/riscpc/target-arm/op.c M /branches/riscpc/target-arm/translate.c Add check to determine if the rotate-behaviour of unaligned word transfers needs to be implemented. ------------------------------------------------------------------------ r80 | matthew | 2006-07-15 22:48:18 +0100 (Sat, 15 Jul 2006) | 1 line Changed paths: M /branches/riscpc/target-arm/translate.c Always start in mode SVC32 for ARMv3+ ------------------------------------------------------------------------ r79 | matthew | 2006-07-15 18:41:17 +0100 (Sat, 15 Jul 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/translate.c Add assert()s to determine if further exception returns must be implemented. ------------------------------------------------------------------------ r78 | matthew | 2006-07-14 10:25:32 +0100 (Fri, 14 Jul 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Add assert() to determine if 26-bit exceptions must be implented. ------------------------------------------------------------------------ r77 | matthew | 2006-07-11 10:36:54 +0100 (Tue, 11 Jul 2006) | 2 lines Changed paths: M /branches/riscpc/cpu-exec.c Add flag bit for 26/32-bit mode to Translation Block flags. ------------------------------------------------------------------------ r76 | matthew | 2006-07-10 20:38:26 +0100 (Mon, 10 Jul 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/helper.c Add partial support for PROG32 bit in CP15 control register: Clearing PROG32 in a 32-bit mode switches to 26-bit. ------------------------------------------------------------------------ r75 | matthew | 2006-07-08 18:07:03 +0100 (Sat, 08 Jul 2006) | 1 line Changed paths: M /branches/riscpc/target-arm/helper.c Improved CP15 control register debugging. ------------------------------------------------------------------------ r74 | matthew | 2006-07-05 16:22:45 +0100 (Wed, 05 Jul 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/translate.c Force TB lookup after TEQP, TSTP etc, as these instructions could change mode. ------------------------------------------------------------------------ r73 | matthew | 2006-06-28 15:59:08 +0100 (Wed, 28 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Improved interrupt request debugging. ------------------------------------------------------------------------ r72 | matthew | 2006-06-27 09:21:56 +0100 (Tue, 27 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c switch_mode(): Handle switch from FIQ26 <-> FIQ32. ------------------------------------------------------------------------ r71 | matthew | 2006-06-24 21:41:53 +0100 (Sat, 24 Jun 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/op.c op_split_T*_R15_cpsr_nonuser(): Ensure only flags found in 26-bit R15 are changed. ------------------------------------------------------------------------ r70 | matthew | 2006-06-24 16:44:02 +0100 (Sat, 24 Jun 2006) | 4 lines Changed paths: M /branches/riscpc/target-arm/op.c op_split_T*_T15_cpsr_user(): Ensure only flags can be changed with user privileges, not mode or interrupt disable. ------------------------------------------------------------------------ r69 | matthew | 2006-06-24 14:02:31 +0100 (Sat, 24 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c Improved video flyback interrupt and status. ------------------------------------------------------------------------ r68 | matthew | 2006-06-21 10:43:36 +0100 (Wed, 21 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Improve implementation of IOCR - I/O Control register. ------------------------------------------------------------------------ r67 | matthew | 2006-06-20 22:40:35 +0100 (Tue, 20 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Store stereo image values, rather than reporting them as unknown. ------------------------------------------------------------------------ r66 | matthew | 2006-06-20 22:25:54 +0100 (Tue, 20 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Improved debugging. ------------------------------------------------------------------------ r65 | matthew | 2006-06-19 13:24:40 +0100 (Mon, 19 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Improved debugging (using macro DPRINTF) ------------------------------------------------------------------------ r64 | matthew | 2006-06-19 12:18:57 +0100 (Mon, 19 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Remove unnecessary debug output. ------------------------------------------------------------------------ r63 | matthew | 2006-06-17 19:51:58 +0100 (Sat, 17 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add CURSINIT - Cursor DMA init ------------------------------------------------------------------------ r62 | matthew | 2006-06-17 17:44:20 +0100 (Sat, 17 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/op.c Ensure only relevant bits changed in PSR when in 26-bit mode. ------------------------------------------------------------------------ r61 | matthew | 2006-06-17 14:36:07 +0100 (Sat, 17 Jun 2006) | 3 lines Changed paths: M /branches/riscpc/Makefile.target M /branches/riscpc/hw/riscpc.c A /branches/riscpc/hw/smc37c665.c First version of SMC37C665GT SuperIO controller - accepts config commands. ------------------------------------------------------------------------ r60 | matthew | 2006-06-17 13:53:34 +0100 (Sat, 17 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hexcmos Corrected text-style hexcmos file, based on RPCEMU. ------------------------------------------------------------------------ r59 | matthew | 2006-06-16 19:43:13 +0100 (Fri, 16 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Implement video flyback interrupt. ------------------------------------------------------------------------ r58 | matthew | 2006-06-15 11:40:21 +0100 (Thu, 15 Jun 2006) | 3 lines Changed paths: M /branches/riscpc/hw/riscpc.c New functions to handle IO to currently unimplemented areas. Better IO memory map. ------------------------------------------------------------------------ r57 | matthew | 2006-06-14 14:10:52 +0100 (Wed, 14 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add FLYBACK line size register (ignored). ------------------------------------------------------------------------ r56 | matthew | 2006-06-14 14:06:49 +0100 (Wed, 14 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add Machine type #define's and selection of Chip ID. ------------------------------------------------------------------------ r55 | matthew | 2006-06-13 15:38:17 +0100 (Tue, 13 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c M /branches/riscpc/target-arm/translate.c Improved SWI debugging. ------------------------------------------------------------------------ r54 | matthew | 2006-06-13 10:47:11 +0100 (Tue, 13 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Remove "special" read/write functions from VRAM area. ------------------------------------------------------------------------ r53 | matthew | 2006-06-10 17:28:49 +0100 (Sat, 10 Jun 2006) | 1 line Changed paths: M /branches/riscpc/hw/riscpc.c Add "I/O Port Control" to IOMD. ------------------------------------------------------------------------ r52 | matthew | 2006-06-03 17:33:44 +0100 (Sat, 03 Jun 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add Sound DMA 0 registers. ------------------------------------------------------------------------ r51 | matthew | 2006-06-03 15:06:39 +0100 (Sat, 03 Jun 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/op.c Separate implementation of N and Z flags, allowing them both to be set to 1. ------------------------------------------------------------------------ r50 | matthew | 2006-05-27 16:57:03 +0100 (Sat, 27 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Add border support for host with 16-bit display. ------------------------------------------------------------------------ r49 | matthew | 2006-05-27 15:59:39 +0100 (Sat, 27 May 2006) | 2 lines Changed paths: M /branches/riscpc/cpu-exec.c M /branches/riscpc/exec-all.h M /branches/riscpc/softmmu_header.h Correct detection of user privilege in 26-bit modes. ------------------------------------------------------------------------ r48 | matthew | 2006-05-21 14:46:57 +0100 (Sun, 21 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Small tidy-up to Video DMA registers. ------------------------------------------------------------------------ r47 | matthew | 2006-05-19 20:39:18 +0100 (Fri, 19 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add ignore of writes to IOMD DRAMCR DRAM Control. ------------------------------------------------------------------------ r46 | matthew | 2006-05-17 21:20:43 +0100 (Wed, 17 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Remove more unused code. ------------------------------------------------------------------------ r45 | matthew | 2006-05-17 21:15:17 +0100 (Wed, 17 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Improve interrupt behaviour ------------------------------------------------------------------------ r44 | matthew | 2006-05-17 18:50:41 +0100 (Wed, 17 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add Sound 0 DMA Status to IOMD emulation (from RPCEMU) ------------------------------------------------------------------------ r43 | matthew | 2006-05-15 21:31:20 +0100 (Mon, 15 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Add some assert()'s to try and track down segfaults. ------------------------------------------------------------------------ r42 | matthew | 2006-05-15 21:20:48 +0100 (Mon, 15 May 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/op.c M /branches/riscpc/target-arm/translate.c From CVS: Fix for multiple data transfer with loaded base ------------------------------------------------------------------------ r41 | matthew | 2006-05-15 19:17:12 +0100 (Mon, 15 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c First attempt at displaying the border colour, plus some tidy-up ------------------------------------------------------------------------ r40 | matthew | 2006-05-15 18:47:16 +0100 (Mon, 15 May 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/translate.c Try to fix problem with LDR/STR where Rd==Rn and writeback enabled. ------------------------------------------------------------------------ r39 | matthew | 2006-05-01 20:32:11 +0100 (Mon, 01 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Reinstate test for successful kernel load. Output the kernel size. ------------------------------------------------------------------------ r38 | matthew | 2006-05-01 18:39:05 +0100 (Mon, 01 May 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Better debug printing of RAM configuration. ------------------------------------------------------------------------ r37 | (no author) | 2006-04-22 00:45:10 +0100 (Sat, 22 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Slightly tidy up riscpc_init() function. ------------------------------------------------------------------------ r36 | (no author) | 2006-04-22 00:43:38 +0100 (Sat, 22 Apr 2006) | 4 lines Changed paths: M /branches/riscpc/hw/vidc.c Rename some functions and variables to vidc; remove some unneeded vga code. Start to implement cursor palette registers. ------------------------------------------------------------------------ r35 | (no author) | 2006-04-22 00:05:25 +0100 (Sat, 22 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Removed unused variable bios_offset ------------------------------------------------------------------------ r34 | (no author) | 2006-04-21 00:22:53 +0100 (Fri, 21 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Added additional video DMA registers to IOMD ------------------------------------------------------------------------ r33 | (no author) | 2006-04-20 00:57:36 +0100 (Thu, 20 Apr 2006) | 3 lines Changed paths: A /branches/riscpc/TODO-rpc A TODO list for the risc pc version of qemu, stuff we don't want to forget. ------------------------------------------------------------------------ r32 | (no author) | 2006-04-20 00:53:55 +0100 (Thu, 20 Apr 2006) | 10 lines Changed paths: M /branches/riscpc/target-arm/op.c Bug Fix, corrected te op_split fucntions op_split_T0_R15_cpsr_user op_split_T1_R15_cpsr_user Were incorrectly programming r15, the T1 variant also incorrectly operated on the value of T0. ------------------------------------------------------------------------ r31 | (no author) | 2006-04-19 23:25:44 +0100 (Wed, 19 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/translate.c Start ARM in 26-bit mode ------------------------------------------------------------------------ r30 | (no author) | 2006-04-19 17:06:37 +0100 (Wed, 19 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/translate.c extra debugging on swi decoding. ------------------------------------------------------------------------ r29 | (no author) | 2006-04-19 16:51:46 +0100 (Wed, 19 Apr 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/helper.c Better debugging of the do_interupt() call that handles all the cpu exceptions. ------------------------------------------------------------------------ r28 | (no author) | 2006-04-19 16:50:49 +0100 (Wed, 19 Apr 2006) | 3 lines Changed paths: M /branches/riscpc/hw/riscpc.c Temporarily turning off keyboard input to trim the number of things that could be wrong. ------------------------------------------------------------------------ r27 | (no author) | 2006-04-18 22:31:54 +0100 (Tue, 18 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c Start to add Address Exception - 26-bit only ------------------------------------------------------------------------ r26 | (no author) | 2006-04-18 22:26:29 +0100 (Tue, 18 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/i2c.c Add #include , this removed warning of implicit decl of exit() ------------------------------------------------------------------------ r25 | (no author) | 2006-04-18 19:29:46 +0100 (Tue, 18 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Improve vidc_update_dma() ------------------------------------------------------------------------ r24 | (no author) | 2006-04-18 19:04:06 +0100 (Tue, 18 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/hw/vidc.h Rename some vga_ functions to vidc_ ------------------------------------------------------------------------ r23 | (no author) | 2006-04-17 23:16:06 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c Add some IOMD registers, better debugging ------------------------------------------------------------------------ r22 | (no author) | 2006-04-17 22:44:28 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Rename some functions, improve formatting, better debugging ------------------------------------------------------------------------ r21 | (no author) | 2006-04-17 22:30:14 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Refactor VIDC code. ------------------------------------------------------------------------ r20 | (no author) | 2006-04-17 19:24:12 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/vidc.c Removed large chunks of unused code. Improve debugging ------------------------------------------------------------------------ r19 | (no author) | 2006-04-17 19:03:10 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Small tidy-up ------------------------------------------------------------------------ r18 | (no author) | 2006-04-17 18:41:52 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c Better types (uint32_t not long), better debugging ------------------------------------------------------------------------ r17 | (no author) | 2006-04-17 18:28:47 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c M /branches/riscpc/hw/vidc.c M /branches/riscpc/target-arm/op.c M /branches/riscpc/target-arm/translate.c Replace tabs with spaces ------------------------------------------------------------------------ r16 | (no author) | 2006-04-17 01:10:54 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c A /branches/riscpc/hw/vidc.h Add prototype for vidc_set_arm_state() ------------------------------------------------------------------------ r15 | (no author) | 2006-04-17 00:51:28 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/hw/riscpc.c Removed unused old IntegratorCP code; improved some debug statements ------------------------------------------------------------------------ r14 | (no author) | 2006-04-17 00:09:47 +0100 (Mon, 17 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Copy FIQ registers on mode change in mode FIQ26 as well as mode FIQ ------------------------------------------------------------------------ r13 | (no author) | 2006-04-16 21:04:20 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Correct Fault Status for ARMv3 ------------------------------------------------------------------------ r12 | (no author) | 2006-04-16 20:36:04 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Update CP15 to ARMv3 ------------------------------------------------------------------------ r11 | (no author) | 2006-04-16 19:47:51 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Improved debug ------------------------------------------------------------------------ r10 | (no author) | 2006-04-16 19:41:15 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/helper.c Bug fix in register copy from CVS ------------------------------------------------------------------------ r9 | (no author) | 2006-04-16 19:32:17 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/target-arm/translate.c Sanitised debugging to print out function names on debug statements. ------------------------------------------------------------------------ r8 | (no author) | 2006-04-16 17:46:36 +0100 (Sun, 16 Apr 2006) | 3 lines Changed paths: M /branches/riscpc/target-arm/helper.c debuging lines updated to always mention function name, and all updated to be fprintf's not printf's ------------------------------------------------------------------------ r7 | (no author) | 2006-04-16 17:45:29 +0100 (Sun, 16 Apr 2006) | 3 lines Changed paths: M /branches/riscpc/hw/riscpc.c Changed defualt ROM image name to 'ROM' in the local directory. removed while(1) that prevents booting. ------------------------------------------------------------------------ r6 | (no author) | 2006-04-16 16:41:03 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /branches/riscpc/Makefile.target A /branches/riscpc/hexcmos A /branches/riscpc/hw/i2c.c A /branches/riscpc/hw/i2c.h M /branches/riscpc/hw/ps2.c A /branches/riscpc/hw/riscpc.c A /branches/riscpc/hw/vidc.c A /branches/riscpc/hw/vidc_template.h M /branches/riscpc/target-arm/cpu.h M /branches/riscpc/target-arm/helper.c M /branches/riscpc/target-arm/op.c M /branches/riscpc/target-arm/translate.c M /branches/riscpc/vl.c M /branches/riscpc/vl.h Add Daniel Clarke's changes ------------------------------------------------------------------------ r5 | matthew | 2007-02-12 17:07:37 +0000 (Mon, 12 Feb 2007) | 1 line Changed paths: A /branches/riscpc (from /trunk:4) Create branch for Risc PC development. ------------------------------------------------------------------------ r3 | (no author) | 2006-04-16 16:29:01 +0100 (Sun, 16 Apr 2006) | 2 lines Changed paths: M /trunk Set svn:ignore property ------------------------------------------------------------------------ r2 | (no author) | 2006-04-16 15:39:08 +0100 (Sun, 16 Apr 2006) | 1 line Changed paths: A /trunk/.cvsignore A /trunk/COPYING A /trunk/COPYING.LIB A /trunk/Changelog A /trunk/LICENSE A /trunk/Makefile A /trunk/Makefile.target A /trunk/README A /trunk/README.distrib A /trunk/TODO A /trunk/VERSION A /trunk/a.out.h A /trunk/aes.c A /trunk/aes.h A /trunk/alpha-dis.c A /trunk/alpha.ld A /trunk/arm-dis.c A /trunk/arm.ld A /trunk/audio A /trunk/audio/alsaaudio.c A /trunk/audio/audio.c A /trunk/audio/audio.h A /trunk/audio/audio_int.h A /trunk/audio/audio_template.h A /trunk/audio/coreaudio.c A /trunk/audio/dsound_template.h A /trunk/audio/dsoundaudio.c A /trunk/audio/fmodaudio.c A /trunk/audio/mixeng.c A /trunk/audio/mixeng.h A /trunk/audio/mixeng_template.h A /trunk/audio/noaudio.c A /trunk/audio/ossaudio.c A /trunk/audio/rate_template.h A /trunk/audio/sdlaudio.c A /trunk/audio/sys-queue.h A /trunk/audio/wavaudio.c A /trunk/block-bochs.c A /trunk/block-cloop.c A /trunk/block-cow.c A /trunk/block-dmg.c A /trunk/block-qcow.c A /trunk/block-vmdk.c A /trunk/block-vpc.c A /trunk/block-vvfat.c A /trunk/block.c A /trunk/block_int.h A /trunk/bswap.h A /trunk/cocoa.m A /trunk/configure A /trunk/console.c A /trunk/cpu-all.h A /trunk/cpu-defs.h A /trunk/cpu-exec.c A /trunk/dis-asm.h A /trunk/disas.c A /trunk/disas.h A /trunk/dyngen-exec.h A /trunk/dyngen-op.h A /trunk/dyngen.c A /trunk/dyngen.h A /trunk/elf.h A /trunk/exec-all.h A /trunk/exec.c A /trunk/fpu A /trunk/fpu/softfloat-macros.h A /trunk/fpu/softfloat-native.c A /trunk/fpu/softfloat-native.h A /trunk/fpu/softfloat-specialize.h A /trunk/fpu/softfloat.c A /trunk/fpu/softfloat.h A /trunk/gdbstub.c A /trunk/gdbstub.h A /trunk/hw A /trunk/hw/adb.c A /trunk/hw/adlib.c A /trunk/hw/apic.c A /trunk/hw/cirrus_vga.c A /trunk/hw/cirrus_vga_rop.h A /trunk/hw/cirrus_vga_rop2.h A /trunk/hw/cuda.c A /trunk/hw/dma.c A /trunk/hw/elf_ops.h A /trunk/hw/es1370.c A /trunk/hw/esp.c A /trunk/hw/fdc.c A /trunk/hw/fmopl.c A /trunk/hw/fmopl.h A /trunk/hw/heathrow_pic.c A /trunk/hw/i8254.c A /trunk/hw/i8259.c A /trunk/hw/ide.c A /trunk/hw/integratorcp.c A /trunk/hw/iommu.c A /trunk/hw/lance.c A /trunk/hw/m48t59.c A /trunk/hw/m48t59.h A /trunk/hw/magic-load.c A /trunk/hw/mc146818rtc.c A /trunk/hw/mips_r4k.c A /trunk/hw/ne2000.c A /trunk/hw/openpic.c A /trunk/hw/parallel.c A /trunk/hw/pc.c A /trunk/hw/pci.c A /trunk/hw/pckbd.c A /trunk/hw/ppc.c A /trunk/hw/ppc_chrp.c A /trunk/hw/ppc_prep.c A /trunk/hw/ps2.c A /trunk/hw/sb16.c A /trunk/hw/serial.c A /trunk/hw/slavio_intctl.c A /trunk/hw/slavio_misc.c A /trunk/hw/slavio_serial.c A /trunk/hw/slavio_timer.c A /trunk/hw/smc91c111.c A /trunk/hw/sun4m.c A /trunk/hw/sun4u.c A /trunk/hw/tcx.c A /trunk/hw/usb-hid.c A /trunk/hw/usb-uhci.c A /trunk/hw/usb.c A /trunk/hw/usb.h A /trunk/hw/vga.c A /trunk/hw/vga_int.h A /trunk/hw/vga_template.h A /trunk/i386-dis.c A /trunk/i386-vl.ld A /trunk/i386.ld A /trunk/ia64-syscall.S A /trunk/ia64.ld A /trunk/keymaps A /trunk/keymaps/ar A /trunk/keymaps/common A /trunk/keymaps/da A /trunk/keymaps/de A /trunk/keymaps/de-ch A /trunk/keymaps/en-gb A /trunk/keymaps/en-us A /trunk/keymaps/es A /trunk/keymaps/et A /trunk/keymaps/fi A /trunk/keymaps/fo A /trunk/keymaps/fr A /trunk/keymaps/fr-be A /trunk/keymaps/fr-ca A /trunk/keymaps/fr-ch A /trunk/keymaps/hr A /trunk/keymaps/hu A /trunk/keymaps/is A /trunk/keymaps/it A /trunk/keymaps/ja A /trunk/keymaps/lt A /trunk/keymaps/lv A /trunk/keymaps/mk A /trunk/keymaps/modifiers A /trunk/keymaps/nl A /trunk/keymaps/nl-be A /trunk/keymaps/no A /trunk/keymaps/pl A /trunk/keymaps/pt A /trunk/keymaps/pt-br A /trunk/keymaps/ru A /trunk/keymaps/sl A /trunk/keymaps/sv A /trunk/keymaps/th A /trunk/keymaps/tr A /trunk/keymaps.c A /trunk/kqemu.c A /trunk/linux-2.6.9-qemu-fast.patch A /trunk/linux-user A /trunk/linux-user/arm A /trunk/linux-user/arm/syscall.h A /trunk/linux-user/arm/syscall_nr.h A /trunk/linux-user/arm/termbits.h A /trunk/linux-user/arm-semi.c A /trunk/linux-user/elfload.c A /trunk/linux-user/i386 A /trunk/linux-user/i386/syscall.h A /trunk/linux-user/i386/syscall_nr.h A /trunk/linux-user/i386/termbits.h A /trunk/linux-user/ioctls.h A /trunk/linux-user/main.c A /trunk/linux-user/mips A /trunk/linux-user/mips/syscall.h A /trunk/linux-user/mips/syscall_nr.h A /trunk/linux-user/mips/termbits.h A /trunk/linux-user/mmap.c A /trunk/linux-user/path.c A /trunk/linux-user/ppc A /trunk/linux-user/ppc/syscall.h A /trunk/linux-user/ppc/syscall_nr.h A /trunk/linux-user/ppc/termbits.h A /trunk/linux-user/qemu.h A /trunk/linux-user/signal.c A /trunk/linux-user/sparc A /trunk/linux-user/sparc/syscall.h A /trunk/linux-user/sparc/syscall_nr.h A /trunk/linux-user/sparc/termbits.h A /trunk/linux-user/sparc64 A /trunk/linux-user/sparc64/syscall.h A /trunk/linux-user/sparc64/syscall_nr.h A /trunk/linux-user/sparc64/termbits.h A /trunk/linux-user/syscall.c A /trunk/linux-user/syscall_defs.h A /trunk/linux-user/syscall_types.h A /trunk/linux-user/vm86.c A /trunk/m68k-dis.c A /trunk/m68k.ld A /trunk/mips-dis.c A /trunk/monitor.c A /trunk/osdep.c A /trunk/osdep.h A /trunk/pc-bios A /trunk/pc-bios/Makefile A /trunk/pc-bios/README A /trunk/pc-bios/bios.bin A /trunk/pc-bios/bios.diff A /trunk/pc-bios/linux_boot.S A /trunk/pc-bios/linux_boot.bin A /trunk/pc-bios/ohw.diff A /trunk/pc-bios/ppc_rom.bin A /trunk/pc-bios/proll.elf A /trunk/pc-bios/proll.patch A /trunk/pc-bios/vgabios-cirrus.bin A /trunk/pc-bios/vgabios.bin A /trunk/pc-bios/vgabios.diff A /trunk/pc-bios/video.x A /trunk/ppc-dis.c A /trunk/ppc.ld A /trunk/qemu-binfmt-conf.sh A /trunk/qemu-doc.texi A /trunk/qemu-img.c A /trunk/qemu-img.texi A /trunk/qemu-tech.texi A /trunk/readline.c A /trunk/s390.ld A /trunk/sdl.c A /trunk/sdl_keysym.h A /trunk/slirp A /trunk/slirp/COPYRIGHT A /trunk/slirp/bootp.c A /trunk/slirp/bootp.h A /trunk/slirp/cksum.c A /trunk/slirp/ctl.h A /trunk/slirp/debug.c A /trunk/slirp/debug.h A /trunk/slirp/icmp_var.h A /trunk/slirp/if.c A /trunk/slirp/if.h A /trunk/slirp/ip.h A /trunk/slirp/ip_icmp.c A /trunk/slirp/ip_icmp.h A /trunk/slirp/ip_input.c A /trunk/slirp/ip_output.c A /trunk/slirp/libslirp.h A /trunk/slirp/main.h A /trunk/slirp/mbuf.c A /trunk/slirp/mbuf.h A /trunk/slirp/misc.c A /trunk/slirp/misc.h A /trunk/slirp/sbuf.c A /trunk/slirp/sbuf.h A /trunk/slirp/slirp.c A /trunk/slirp/slirp.h A /trunk/slirp/slirp_config.h A /trunk/slirp/socket.c A /trunk/slirp/socket.h A /trunk/slirp/tcp.h A /trunk/slirp/tcp_input.c A /trunk/slirp/tcp_output.c A /trunk/slirp/tcp_subr.c A /trunk/slirp/tcp_timer.c A /trunk/slirp/tcp_timer.h A /trunk/slirp/tcp_var.h A /trunk/slirp/tcpip.h A /trunk/slirp/tftp.c A /trunk/slirp/tftp.h A /trunk/slirp/udp.c A /trunk/slirp/udp.h A /trunk/softmmu_exec.h A /trunk/softmmu_header.h A /trunk/softmmu_template.h A /trunk/sparc-dis.c A /trunk/sparc.ld A /trunk/target-arm A /trunk/target-arm/cpu.h A /trunk/target-arm/exec.h A /trunk/target-arm/helper.c A /trunk/target-arm/nwfpe A /trunk/target-arm/nwfpe/double_cpdo.c A /trunk/target-arm/nwfpe/extended_cpdo.c A /trunk/target-arm/nwfpe/fpa11.c A /trunk/target-arm/nwfpe/fpa11.h A /trunk/target-arm/nwfpe/fpa11.inl A /trunk/target-arm/nwfpe/fpa11_cpdo.c A /trunk/target-arm/nwfpe/fpa11_cpdt.c A /trunk/target-arm/nwfpe/fpa11_cprt.c A /trunk/target-arm/nwfpe/fpopcode.c A /trunk/target-arm/nwfpe/fpopcode.h A /trunk/target-arm/nwfpe/fpsr.h A /trunk/target-arm/nwfpe/single_cpdo.c A /trunk/target-arm/op.c A /trunk/target-arm/op_helper.c A /trunk/target-arm/op_mem.h A /trunk/target-arm/op_template.h A /trunk/target-arm/translate.c A /trunk/target-i386 A /trunk/target-i386/cpu.h A /trunk/target-i386/exec.h A /trunk/target-i386/helper.c A /trunk/target-i386/helper2.c A /trunk/target-i386/op.c A /trunk/target-i386/opreg_template.h A /trunk/target-i386/ops_mem.h A /trunk/target-i386/ops_sse.h A /trunk/target-i386/ops_template.h A /trunk/target-i386/ops_template_mem.h A /trunk/target-i386/translate-copy.c A /trunk/target-i386/translate.c A /trunk/target-mips A /trunk/target-mips/cpu.h A /trunk/target-mips/exec.h A /trunk/target-mips/helper.c A /trunk/target-mips/mips-defs.h A /trunk/target-mips/op.c A /trunk/target-mips/op_helper.c A /trunk/target-mips/op_helper_mem.c A /trunk/target-mips/op_mem.c A /trunk/target-mips/op_template.c A /trunk/target-mips/translate.c A /trunk/target-ppc A /trunk/target-ppc/cpu.h A /trunk/target-ppc/exec.h A /trunk/target-ppc/helper.c A /trunk/target-ppc/op.c A /trunk/target-ppc/op_helper.c A /trunk/target-ppc/op_helper_mem.h A /trunk/target-ppc/op_mem.h A /trunk/target-ppc/op_template.h A /trunk/target-ppc/translate.c A /trunk/target-ppc/translate_init.c A /trunk/target-sparc A /trunk/target-sparc/cpu.h A /trunk/target-sparc/exec.h A /trunk/target-sparc/fbranch_template.h A /trunk/target-sparc/fop_template.h A /trunk/target-sparc/helper.c A /trunk/target-sparc/op.c A /trunk/target-sparc/op_helper.c A /trunk/target-sparc/op_mem.h A /trunk/target-sparc/op_template.h A /trunk/target-sparc/translate.c A /trunk/tests A /trunk/tests/.cvsignore A /trunk/tests/Makefile A /trunk/tests/hello-arm.c A /trunk/tests/hello-i386.c A /trunk/tests/linux-test.c A /trunk/tests/pi_10.com A /trunk/tests/qruncom.c A /trunk/tests/runcom.c A /trunk/tests/sha1.c A /trunk/tests/test-i386-code16.S A /trunk/tests/test-i386-muldiv.h A /trunk/tests/test-i386-shift.h A /trunk/tests/test-i386-vm86.S A /trunk/tests/test-i386.c A /trunk/tests/test-i386.h A /trunk/tests/test_path.c A /trunk/tests/testthread.c A /trunk/texi2pod.pl A /trunk/thunk.c A /trunk/thunk.h A /trunk/translate-all.c A /trunk/translate-op.c A /trunk/usb-linux.c A /trunk/vgafont.h A /trunk/vl.c A /trunk/vl.h A /trunk/x86_64.ld Import 0.8.0 ------------------------------------------------------------------------ r1 | (no author) | 2006-04-16 15:37:55 +0100 (Sun, 16 Apr 2006) | 1 line Changed paths: A /branches A /tags A /trunk Initial repository layout ------------------------------------------------------------------------