Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
++ trunk/HISTORY (local) $Id: HISTORY,v 1.1539 2007/05/01 04:03:51 debug Exp $ 20070415 Landisk PCLOCK should be 33.33 MHz, not 50 MHz. (This makes the clock run at correct speed.) FINALLY found and fixed the bug which caused OpenBSD/landisk to randomly bug out: an &-sign was missing in the special case handling of FPSCR in the 'LDS.L @Rm+,FPSCR' instruction. Adding similar special case handling for 'LDC.L @Rm+,SR' (calling sh_update_sr() instead of just loading). Implementing the 'FCNVSD FPUL,DRn' and 'FCNVDS DRm,FPUL' SuperH instructions. The 'LDC Rm,SR' instruction now immediately breaks out of the dyntrans loop if an interrupt is to be triggered. 20070416 In memory_rw.c, if mapping a page as writable, make sure to invalidate code translations even if the data access was a read. Minor SuperH updates. 20070418 Removing the dummy M68K emulation mode. Minor SH update (turning unnecessary sts_mach_rn, sts_macl_rn, and sts_pr_rn instruction handlers into mov_rm_rn). 20070419 Beginning to add a skeleton for an M88K mode: Adding a hack to allow OpenBSD/m88k a.out binaries to be loaded, and disassembly of a few simple 88K instructions. Commenting out the 'LDC Rm,SR' fix from a few days ago, because it made Linux/dreamcast bug out. Adding a hack to dev_sh4.c (an extra translation cache invalidation), which allows OpenBSD/landisk to boot ok after an install. Upgrading the Landisk machine mode to stable, updating documentation, etc. 20070420 Experimenting with adding a PCI controller (pcic) to dev_sh4. Adding a dummy Realtek 8139C+ skeleton device (dev_rtl8139c). Implementing the first M88K instructions (br, or[.u] imm), and adding disassembly of some more instructions. 20070421 Continuing a little on dev_rtl8139c. 20070422 Implementing the 9346 EEPROM "read" command for dev_rtl8139c. Finally found and fixed an old bug in the log n symbol search (it sometimes missed symbols). Debug trace (-i, -t etc) should now show more symbols. :-) 20070423 Continuing a little on M88K disassembly. 20070428 Fixing a memset arg order bug in src/net/net.c (thanks to Nigel Horne for noticing the bug). Applying parts of a patch from Carl van Schaik to clear out bottom bits of MIPS addresses more correctly, when using large page sizes, and doing some other minor cleanup/refactoring. Fixing a couple of warnings given by gcc with the -W option (a few more warnings than just plain -Wall). Reducing SuperH dyntrans physical address space from 64-bit to 32-bit (since SH5/SH64 isn't imlemented yet anyway). Adding address-to-symbol annotation to a few more instructions in the SuperH instruction trace output. Beginning regression testing for the next release. Reverting the value of SCIF_DELAYED_TX_VALUE from 1 to 2, because OpenBSD/landisk may otherwise hang randomly. 20070429 The ugly hack/workaround to get OpenBSD/landisk booting without crashing does NOT work anymore (with the April 21 snapshot of OpenBSD/landisk). Strangely enough, removing the hack completely causes OpenBSD/landisk to work (!). More regression testing (re-testing everything SuperH-related, and some other things). Cobalt interrupts were actually broken; fixing by commenting out the DEC21143s in the Cobalt machine. 20070430 More regression testing. 20070501 Updating the OpenBSD/landisk install instructions to use 4.1 instead of the current snapshot. GAAAH! OpenBSD/landisk 4.1 _needs_ the ugly hack/workaround; reintroducing it again. (The 4.1 kernel is actually from 2007-03-11.) Simplifying the NetBSD/evbarm install instructions a bit. More regression testing. ============== RELEASE 0.4.5.1 ==============
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |