Activity for Anders Gavare

  • Anders Gavare Anders Gavare committed [r6502]

    Names for RAM/ROM ranges.

  • Anders Gavare Anders Gavare committed [r6495]

    Also check for X11R7 in the configure script, in addition to X11R6.

  • Anders Gavare Anders Gavare committed [r6491]

    Copyright update.

  • Anders Gavare Anders Gavare committed [r6464]

    Updating some URLs to point to where OpenBSD still can be found.

  • Anders Gavare Anders Gavare committed [r6463]

    Implementing enough of the mb89352 to allow OpenBSD/luna88k to work (both the boot loader and the kernel)!

  • Anders Gavare Anders Gavare committed [r6462]

    debugmsg, and allow INQUIRY for unimplemented case, with a warning for now.

  • Anders Gavare Anders Gavare committed [r6454]

    debugmsg:ify.

  • Anders Gavare Anders Gavare committed [r6416]

    xterm update.

  • Anders Gavare Anders Gavare committed [r6395]

    debugmsg:ifying LUNA-88K prom.

  • Anders Gavare Anders Gavare committed [r6392]

    These show up when typing e.g. CTRL. so let them be hidden, for now.

  • Anders Gavare Anders Gavare committed [r6360]

    Max for LUNA-88K2 was probably 112 MB, but for LUNA-88K it was 64 MB.

  • Anders Gavare Anders Gavare committed [r6319]

    Note about color framebuffers.

  • Anders Gavare Anders Gavare committed [r6288]

    Fix crash for short output.

  • Anders Gavare Anders Gavare committed [r6286]

    Copyright year update.

  • Anders Gavare Anders Gavare committed [r6258]

    Updating the TODO.

  • Anders Gavare Anders Gavare committed [r6250]

    Adding __builtin_expect (likely/unlikely) detection to the configure script.

  • Anders Gavare Anders Gavare committed [r6248]

    Add an example of using setroot to play with booting, even though there is no keyboard support.

  • Anders Gavare Anders Gavare committed [r6225]

    Fixing disassembly of the MIPS TGEI, TGEIU, TLTI, TLTIU, TEQI, and TNEI instructions (NetBSD's pkgsrc patch had it wrong).

  • Anders Gavare Anders Gavare committed [r6192]

    Starting to move guest OS installation instructions into individual machine pages, rather than having all of them randomly in the general guest OS page.

  • Anders Gavare Anders Gavare committed [r6183]

    Only warn about unimplemented c for Valid entries.

  • Anders Gavare Anders Gavare committed [r6175]

    Minor updates to the TODO.

  • Anders Gavare Anders Gavare committed [r6173]

    Making sure that when invalidating virtual addresses in the dyntrans cache, take into account that not all CPUs can use all 64 bits for virtual addresses. This fixes a very old bug which affected Glatt MU/MK.

  • Anders Gavare Anders Gavare committed [r6172]

    Minor updates to the TODO.

  • Anders Gavare Anders Gavare committed [r6160]

    Include missing iomanip header.

  • Anders Gavare Anders Gavare committed [r6157]

    Adding a skeleton RISC-V CPU and RISC-V "virt" machine. Refactoring some parts of the new framework to deal better with variable length instructions during disassembly.

  • Anders Gavare Anders Gavare committed [r6156]

    Use bold font rather than brackets around debug messages, when running from a terminal.

  • Anders Gavare Anders Gavare committed [r6141]

    Making sure that when writing to mirrored RAM, any dyntrans translations made in either the mirror or mirrored ranges are invalidated.

  • Anders Gavare Anders Gavare committed [r6140]

    Adding disassembly (but not execution yet) of ARM uxtab, uxtah, ldrex, and strex instructions.

  • Anders Gavare Anders Gavare committed [r6135]

    Updating with comments about devices and their base addresses.

  • Anders Gavare Anders Gavare committed [r6130]

    Release 0.6.1.

  • Anders Gavare Anders Gavare committed [r6128]

    Minor update in preparation for 0.6.1.

  • Anders Gavare Anders Gavare committed [r6113]

    Comments.

  • Anders Gavare Anders Gavare committed [r6065]

    Minor fix for NetBSD crmfb_fill_rect: x is shifted 16 bits, not 12 bits.

  • Anders Gavare Anders Gavare committed [r6057]

    Minor comment update.

  • Anders Gavare Anders Gavare committed [r6051]

    256 MB of RAM is needed in OpenBSD/sgi in order to self-compile GXemul. 128 MB is not enough.

  • Anders Gavare Anders Gavare committed [r6027]

    Finally fixed the bug which caused scroll-up to not work when running the O2 PROM.

  • Anders Gavare Anders Gavare committed [r6018]

    Fixing a bug in the generic X11 framebuffer output, so that scaledown is preserved even when a guest OS switches resultion at runtime.

  • Anders Gavare Anders Gavare committed [r6013]

    Continuing on the SGI GBE refactoring...

  • Anders Gavare Anders Gavare committed [r5989]

    Slowly continuing on THUMB.

  • Anders Gavare Anders Gavare committed [r5988]

    Wording.

  • Anders Gavare Anders Gavare committed [r5979]

    Beginning to implement very slow THUMB interpretation (not dyntrans). Horrible performance-wise, but better than nothing.

  • Anders Gavare Anders Gavare committed [r5976]

    Continuing on THUMB stuff.

  • Anders Gavare Anders Gavare committed [r5973]

    Comment.

  • Anders Gavare Anders Gavare committed [r5970]

    Making ARM disassembly show THUMB instructions, if the lowest bit of the address is 1. (They can not be executed yet though.)

  • Anders Gavare Anders Gavare committed [r5960]

    Fixing PS/2 (8242) keyboard controller length for SGI O2 emulation.

  • Anders Gavare Anders Gavare committed [r5955]

    Enabling SCSI again for 3MIN (but it is not fully working).

  • Anders Gavare Anders Gavare committed [r5953]

    Hm? How is the "ust" device supposed to work?

  • Anders Gavare Anders Gavare committed [r5952]

    Fixing (?) offset for fpu branches. But it is still wrong since pc is not always where it is disassembling... TODO.

  • Anders Gavare Anders Gavare committed [r5947]

    Make the PROM run further.

  • Anders Gavare Anders Gavare committed [r5946]

    Rewrote/refactored enough of the dec_ioasic code to make the 5000/125 original PROM output its first boot messages again (and NetBSD/pmax and OpenBSD/pmax too).

  • Anders Gavare Anders Gavare committed [r5928]

    Allow testmips programs to detect whether the X11 framebuffer is in use or not (returns 0x0 as resolution if not).

  • Anders Gavare Anders Gavare committed [r5901]

    Beginning to implement i960 dyntrans instructions.

  • Anders Gavare Anders Gavare committed [r5889]

    Implementing basic disassembly of some i960 instructions (only the CTRL group so far).

  • Anders Gavare Anders Gavare committed [r5879]

    Continuing on interrupt stuff for LUNA88K, including the serial controller...

  • Anders Gavare Anders Gavare committed [r5876]

    Removing notes about "legacy modes" in the documentation, since it was too ugly and those modes are pretty much the main focus of end-users of GXemul still.

  • Anders Gavare Anders Gavare committed [r5860]

    Updating NetBSD/pmax install instructions: 6.1.4 -> 7.1.1.

  • Anders Gavare Anders Gavare committed [r5859]

    Making the code build with reasonably modern GNU C++ (6.4) and clang (3.4.1), although there are lots of warnings.

  • Anders Gavare Anders Gavare committed [r5858]

    Hacking in some bit-reversal for the framebuffer.

  • Anders Gavare Anders Gavare committed [r5856]

    Silencing a compiler warning for now.

  • Anders Gavare Anders Gavare committed [r5855]

    Fake Luna 88K dipswitch settings for OpenBSD/luna88k.

  • Anders Gavare Anders Gavare committed [r5854]

    Adding enough of a hack to let OpenBSD/luna88k distinguish between LUNA 88K and 88K2, by faking FUSE_ROM string.

  • Anders Gavare Anders Gavare committed [r5850]

    Reviving the (dummy) Luna 88K machine mode from r5458.

  • Anders Gavare Anders Gavare committed [r5833]

    Fixing color bug in dev_pvr.cc simpleline, which is used when rendering Gouraud shaded triangles.

  • Anders Gavare Anders Gavare committed [r5827]

    Enabling ELF file support for 88K experiments.

  • Anders Gavare Anders Gavare committed [r5775]

    Minor update.

  • Anders Gavare Anders Gavare committed [r5774]

    Updating the TODO.

  • Anders Gavare Anders Gavare committed [r5773]

    Include more registers in the set of registered registers (so to speak), including debug dump.

  • Anders Gavare Anders Gavare committed [r5770]

    Implementing fmov_rm_frn for double-sized register acccess.

  • Anders Gavare Anders Gavare committed [r5759]

    Adding missing Dreamcast entry.

  • Anders Gavare Anders Gavare committed [r5758]

    Better reset of graphics during "switch to bootstrap 1" in Dreamcast fake ROM emulation.

  • Anders Gavare Anders Gavare committed [r5753]

    In SH4 instruction trace, include address in printout in a few more cases than before.

  • Anders Gavare Anders Gavare committed [r5752]

    When unimplemented SuperH instructions cause an abort failure, GXemul now drops into the debugger instead of calling exit() (if started with -K).

  • Anders Gavare Anders Gavare committed [r5744]

    Updating the NetBSD/hpcmips guest operating system install instructions from 4.0.1 to 5.0.2.

  • Anders Gavare Anders Gavare committed [r5741]

    Include HTML link to machine templates (not just other components), from generated trees.

  • Anders Gavare Anders Gavare committed [r5740]

    Man page reflects September 2010.

  • Anders Gavare Anders Gavare committed [r5738]

    Overwrite memory with nonsense on free().

  • Anders Gavare Anders Gavare committed [r5734]

    nbjoerg on #GXemul (FreeNode) noticed an easy way to trigger an unhandled case in memory_sh.cc. Hopefully this is the correct solution.

  • Anders Gavare Anders Gavare committed [r5731]

    Minor update of the guest OS documentation.

  • Anders Gavare Anders Gavare committed [r5715]

    Adding flush() calls to stderr and stdout, in an attempt to improve clarity in test output during failures.

  • Anders Gavare Anders Gavare committed [r5707]

    Upgrading NetBSD/evbmips install instructions from 5.0 to 5.0.2.

  • Anders Gavare Anders Gavare committed [r5706]

    Improve install path guessing (DESTDIR and MANDIR) based on feedback from Tom Callaway.

  • Anders Gavare Anders Gavare committed [r5705]

    HTML fix.

  • Anders Gavare Anders Gavare committed [r5702]

    Preparing for a quick 0.6.0 release.

  • Anders Gavare Anders Gavare committed [r5695]

    Adding function call trace stuff for MIPS (hopefully it works).

  • Anders Gavare Anders Gavare committed [r5694]

    Reimplementing the MIPS slt and sltu instructions, various branch instructions, and fixing some bugs; the rectangle drawing demo for testmips runs in the new framework :)

  • Anders Gavare Anders Gavare committed [r5692]

    Minor HTML updates.

  • Anders Gavare Anders Gavare committed [r5689]

    Reimplementing the MIPS xor, addu, and subu instructions.

  • Anders Gavare Anders Gavare committed [r5677]

    href fixes.

  • Anders Gavare Anders Gavare committed [r5661]

    The m88k_cpu now takes a creation argument called r31, for the initial stack pointer value. (Needed to run the rectangle drawing demo, which assumes a valid r31 on startup.)

  • Anders Gavare Anders Gavare committed [r5660]

    "Quiet mode" is now turned off, if dropping into the debugger, both by using -V and by triggering unimplemented instructions.

  • Anders Gavare Anders Gavare committed [r5654]

    Renaming old testmips to oldtestmips, so that the name testmips can be used by the new framework.

  • Anders Gavare Anders Gavare committed [r5652]

    Updating NetBSD/cobalt guest OS install instructions from 5.0 to 5.0.1.

  • Anders Gavare Anders Gavare committed [r5650]

    Updating NetBSD/pmax guest OS install instructions, and automated regression/install tests, from 5.0 to 5.0.1.

  • Anders Gavare Anders Gavare committed [r5648]

    Add link to build.html.

  • Anders Gavare Anders Gavare committed [r5647]

    Reimplementing a slow version of the M88K st instruction.

  • Anders Gavare Anders Gavare committed [r5645]

    Remove valgrind tmp core files.

  • Anders Gavare Anders Gavare committed [r5633]

    Dummy page to get both release and debug builds to pass without memory leaks.

  • Anders Gavare Anders Gavare committed [r5631]

    Include _GLIBCXX_DEBUG and _GLIBCXX_DEBUG_PEDANTIC defines in debug builds, to potentially catch some STL misuses.

  • Anders Gavare Anders Gavare committed [r5622]

    Implementing a (so far unused) ScopedTemporaryValue template.

  • Anders Gavare Anders Gavare committed [r5619]

    Updating the TODO with thoughts/plans for the "plugin" part of the new framework.

1 >
MongoDB Logo MongoDB