/[gxemul]
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Revision 18


Jump to revision: Previous Next
Author: dpavlin
Date: Mon Oct 8 16:19:11 2007 UTC (12 years, 1 month ago)
Changed paths: 128 (showing only 100; show all)
Log Message:
++ trunk/HISTORY	(local)
$Id: HISTORY,v 1.1004 2005/10/27 14:01:10 debug Exp $
20051011        Passing -A as the default boot arg for CATS (works fine with
                OpenBSD/cats).
20051012	Fixing the VGA cursor offset bug, and speeding up framebuffer
		redraws if character cells contain the same thing as during
		the last redraw.
20051013	Adding a slow strd ARM instruction hack.
20051017	Minor updates: Adding a dummy i80321 Verde controller (for
		XScale emulation), fixing the disassembly of the ARM "ldrd"
		instruction, adding "support" for less-than-4KB pages for ARM
		(by not adding them to translation tables).
20051020	Continuing on some HPCarm stuff. A NetBSD/hpcarm kernel prints
		some boot messages on an emulated Jornada 720.
		Making dev_ram work better with dyntrans (speeds up some things
		quite a bit).
20051021	Automatically generating some of the most common ARM load/store
		multiple instructions.
20051022	Better statistics gathering for the ARM load/store multiple.
		Various other dyntrans and device updates.
20051023	Various minor updates.
20051024	Continuing; minor device and dyntrans fine-tuning. Adding the
		first "reasonable" instruction combination hacks for ARM (the
		cores of NetBSD/cats' memset and memcpy).
20051025	Fixing a dyntrans-related bug in dev_vga. Also changing the
		dyntrans low/high access notification to only be updated on
		writes, not reads. Hopefully it will be enough. (dev_vga in
		charcell mode now seems to work correctly with both reads and
		writes.)
		Experimenting with gathering dyntrans statistics (which parts
		of emulated RAM that are actually executed), and adding
		instruction combination hacks for cache cleaning and a part of
		NetBSD's scanc() function.
20051026	Adding a bitmap for ARM emulation which indicates if a page is
		(specifically) user accessible; loads and stores with the t-
		flag set can now use the translation arrays, which results in
		a measurable speedup.
20051027	Dyntrans updates; adding an extra bitmap array for 32-bit
		emulation modes, speeding up the check whether a physical page
		has any code translations or not (O(n) -> O(1)). Doing a
		similar reduction of O(n) to O(1) by avoiding the scan through
		the translation entries on a translation update (32-bit mode
		only).
		Various other minor hacks.
20051029	Quick release, without any testing at all.

==============  RELEASE 0.3.6.2  ==============



Changed paths

Path Details
Directorytrunk/HISTORY modified , text changed
Directorytrunk/README modified , text changed
Directorytrunk/RELEASE modified , text changed
Directorytrunk/TODO modified , text changed
Directorytrunk/configure modified , text changed
Directorytrunk/doc/guestoses.html modified , text changed
Directorytrunk/doc/misc.html modified , text changed
Directorytrunk/man/gxemul.1 modified , text changed
Directorytrunk/src/cpu.c modified , text changed
Directorytrunk/src/cpus/Makefile.skel modified , text changed
Directorytrunk/src/cpus/arm_quick_pc_to_pointers.h added
Directorytrunk/src/cpus/cpu_alpha.c modified , text changed
Directorytrunk/src/cpus/cpu_arm.c modified , text changed
Directorytrunk/src/cpus/cpu_arm_coproc.c modified , text changed
Directorytrunk/src/cpus/cpu_arm_instr.c modified , text changed
Directorytrunk/src/cpus/cpu_arm_instr_dpi.c modified , text changed
Directorytrunk/src/cpus/cpu_arm_instr_loadstore.c modified , text changed
Directorytrunk/src/cpus/cpu_arm_instr_misc.c added
Directorytrunk/src/cpus/cpu_arm_multi.txt added
Directorytrunk/src/cpus/cpu_avr.c modified , text changed
Directorytrunk/src/cpus/cpu_dyntrans.c modified , text changed
Directorytrunk/src/cpus/cpu_hppa.c modified , text changed
Directorytrunk/src/cpus/cpu_i960.c modified , text changed
Directorytrunk/src/cpus/cpu_ia64.c modified , text changed
Directorytrunk/src/cpus/cpu_m68k.c modified , text changed
Directorytrunk/src/cpus/cpu_mips.c modified , text changed
Directorytrunk/src/cpus/cpu_mips_coproc.c modified , text changed
Directorytrunk/src/cpus/cpu_ppc.c modified , text changed
Directorytrunk/src/cpus/cpu_ppc_instr.c modified , text changed
Directorytrunk/src/cpus/cpu_sh.c modified , text changed
Directorytrunk/src/cpus/cpu_sparc.c modified , text changed
Directorytrunk/src/cpus/experiment_arm_multi.c added
Directorytrunk/src/cpus/generate_arm_dpi.c modified , text changed
Directorytrunk/src/cpus/generate_arm_loadstore.c modified , text changed
Directorytrunk/src/cpus/generate_arm_multi.c added
Directorytrunk/src/cpus/generate_arm_r.c modified , text changed
Directorytrunk/src/cpus/generate_head.c modified , text changed
Directorytrunk/src/cpus/generate_tail.c modified , text changed
Directorytrunk/src/cpus/memory_arm.c modified , text changed
Directorytrunk/src/cpus/memory_ppc.c modified , text changed
Directorytrunk/src/debugger.c modified , text changed
Directorytrunk/src/devices/Makefile.skel modified , text changed
Directorytrunk/src/devices/dev_8250.c modified , text changed
Directorytrunk/src/devices/dev_8253.c modified , text changed
Directorytrunk/src/devices/dev_8259.c modified , text changed
Directorytrunk/src/devices/dev_asc.c modified , text changed
Directorytrunk/src/devices/dev_au1x00.c modified , text changed
Directorytrunk/src/devices/dev_bebox.c modified , text changed
Directorytrunk/src/devices/dev_bt431.c modified , text changed
Directorytrunk/src/devices/dev_bt455.c modified , text changed
Directorytrunk/src/devices/dev_bt459.c modified , text changed
Directorytrunk/src/devices/dev_dc7085.c modified , text changed
Directorytrunk/src/devices/dev_dec5800.c modified , text changed
Directorytrunk/src/devices/dev_dec_ioasic.c modified , text changed
Directorytrunk/src/devices/dev_disk.c modified , text changed
Directorytrunk/src/devices/dev_ether.c modified , text changed
Directorytrunk/src/devices/dev_fb.c modified , text changed
Directorytrunk/src/devices/dev_fdc.c modified , text changed
Directorytrunk/src/devices/dev_footbridge.c modified , text changed
Directorytrunk/src/devices/dev_gt.c modified , text changed
Directorytrunk/src/devices/dev_i80321.c added
Directorytrunk/src/devices/dev_jazz.c modified , text changed
Directorytrunk/src/devices/dev_kn02.c modified , text changed
Directorytrunk/src/devices/dev_kn210.c modified , text changed
Directorytrunk/src/devices/dev_kn220.c modified , text changed
Directorytrunk/src/devices/dev_kn230.c modified , text changed
Directorytrunk/src/devices/dev_le.c modified , text changed
Directorytrunk/src/devices/dev_lpt.c modified , text changed
Directorytrunk/src/devices/dev_m700_fb.c modified , text changed
Directorytrunk/src/devices/dev_malta_lcd.c modified , text changed
Directorytrunk/src/devices/dev_mp.c modified , text changed
Directorytrunk/src/devices/dev_ns16550.c modified , text changed
Directorytrunk/src/devices/dev_ohci.c modified , text changed
Directorytrunk/src/devices/dev_pccmos.c modified , text changed
Directorytrunk/src/devices/dev_pcic.c modified , text changed
Directorytrunk/src/devices/dev_pckbc.c modified , text changed
Directorytrunk/src/devices/dev_pmagja.c modified , text changed
Directorytrunk/src/devices/dev_pmppc.c modified , text changed
Directorytrunk/src/devices/dev_ps2_ether.c modified , text changed
Directorytrunk/src/devices/dev_ps2_gs.c modified , text changed
Directorytrunk/src/devices/dev_ps2_spd.c modified , text changed
Directorytrunk/src/devices/dev_ps2_stuff.c modified , text changed
Directorytrunk/src/devices/dev_px.c modified , text changed
Directorytrunk/src/devices/dev_ram.c modified , text changed
Directorytrunk/src/devices/dev_rd94.c modified , text changed
Directorytrunk/src/devices/dev_scc.c modified , text changed
Directorytrunk/src/devices/dev_sfb.c modified , text changed
Directorytrunk/src/devices/dev_sgi_gbe.c modified , text changed
Directorytrunk/src/devices/dev_sgi_ip19.c modified , text changed
Directorytrunk/src/devices/dev_sgi_ip20.c modified , text changed
Directorytrunk/src/devices/dev_sgi_ip22.c modified , text changed
Directorytrunk/src/devices/dev_sgi_ip30.c modified , text changed
Directorytrunk/src/devices/dev_sgi_ip32.c modified , text changed
Directorytrunk/src/devices/dev_sgi_mardigras.c modified , text changed
Directorytrunk/src/devices/dev_sii.c modified , text changed
Directorytrunk/src/devices/dev_sn.c modified , text changed
Directorytrunk/src/devices/dev_ssc.c modified , text changed
Directorytrunk/src/devices/dev_turbochannel.c modified , text changed
Directorytrunk/src/devices/dev_vga.c modified , text changed
Directorytrunk/src/devices/dev_vr41xx.c modified , text changed
[...]

  ViewVC Help
Powered by ViewVC 1.1.26