Bochs/bochs/iodev
Bryce Denney 5e520261db Add plugin support to Bochs by merging all the changes from the
BRANCH_PLUGINS branch!

Authors:
  Bryce Denney
  Christophe Bothamy
  Kevin Lawton (we grabbed a lot of plugin code from plex86)
Testing help from:
  Volker Ruppert
  Don Becker (Psyon)
  Jeremy Parsons (Br'fin)

The change log is too long to paste in here.  To read the change log, do
  cvs log patches/patch.final-from-BRANCH_PLUGINS.gz

All the changes and a detailed description are contained in a patch
called patch.final-from-BRANCH_PLUGINS.gz.  To look at the complete
patch, do
  cvs upd -r1.1 patches/patch.final-from-BRANCH_PLUGINS.gz

Then you will have a local copy of the patch, which you can gunzip and
play with however you want.

Modified Files:
    .bochsrc Makefile.in aclocal.m4 bochs.h config.h.in configure
    configure.in gdbstub.cc logio.cc main.cc pc_system.cc
    pc_system.h state_file.h bios/Makefile.in bios/rombios.c
    cpu/Makefile.in cpu/access.cc cpu/apic.cc cpu/arith16.cc
    cpu/arith32.cc cpu/arith8.cc cpu/cpu.cc cpu/cpu.h
    cpu/ctrl_xfer32.cc cpu/exception.cc cpu/fetchdecode.cc
    cpu/fetchdecode64.cc cpu/flag_ctrl.cc cpu/flag_ctrl_pro.cc
    cpu/init.cc cpu/io.cc cpu/logical16.cc cpu/logical32.cc
    cpu/logical8.cc cpu/paging.cc cpu/proc_ctrl.cc
    cpu/protect_ctrl.cc cpu/segment_ctrl_pro.cc cpu/shift16.cc
    cpu/shift32.cc cpu/stack64.cc cpu/string.cc cpu/tasking.cc
    debug/Makefile.in debug/dbg_main.cc disasm/Makefile.in
    doc/docbook/user/user.dbk dynamic/Makefile.in fpu/Makefile.in
    gui/Makefile.in gui/amigaos.cc gui/beos.cc gui/carbon.cc
    gui/control.cc gui/control.h gui/gui.cc gui/gui.h
    gui/keymap.cc gui/keymap.h gui/macintosh.cc gui/nogui.cc
    gui/rfb.cc gui/sdl.cc gui/sdlkeys.h gui/siminterface.cc
    gui/siminterface.h gui/term.cc gui/win32.cc gui/wx.cc
    gui/wxdialog.cc gui/wxdialog.h gui/wxmain.cc gui/wxmain.h
    gui/x.cc gui/keymaps/sdl-pc-de.map gui/keymaps/sdl-pc-us.map
    gui/keymaps/x11-pc-de.map instrument/example0/instrument.h
    instrument/example1/instrument.h
    instrument/stubs/instrument.cc instrument/stubs/instrument.h
    iodev/Makefile.in iodev/biosdev.cc iodev/biosdev.h
    iodev/cdrom.cc iodev/cmos.cc iodev/cmos.h iodev/devices.cc
    iodev/dma.cc iodev/dma.h iodev/eth_fbsd.cc iodev/eth_linux.cc
    iodev/eth_null.cc iodev/eth_tap.cc iodev/floppy.cc
    iodev/floppy.h iodev/guest2host.cc iodev/guest2host.h
    iodev/harddrv.cc iodev/harddrv.h iodev/iodebug.cc
    iodev/iodebug.h iodev/iodev.h iodev/keyboard.cc
    iodev/keyboard.h iodev/ne2k.cc iodev/ne2k.h iodev/parallel.cc
    iodev/parallel.h iodev/pci.cc iodev/pci.h iodev/pci2isa.cc
    iodev/pci2isa.h iodev/pic.cc iodev/pic.h iodev/pit.cc
    iodev/pit.h iodev/pit_wrap.cc iodev/pit_wrap.h iodev/sb16.cc
    iodev/sb16.h iodev/scancodes.cc iodev/scancodes.h
    iodev/serial.cc iodev/serial.h iodev/slowdown_timer.cc
    iodev/slowdown_timer.h iodev/unmapped.cc iodev/unmapped.h
    iodev/vga.cc iodev/vga.h memory/Makefile.in memory/memory.cc
    memory/memory.h memory/misc_mem.cc misc/bximage.c
    misc/niclist.c
Added Files:
    README-plugins extplugin.h ltdl.c ltdl.h ltdlconf.h.in
    ltmain.sh plugin.cc plugin.h
2002-10-24 21:07:56 +00:00
..
aspi-win32.h - only define PACKED if it's not already defined, since in Cygwin it's 2001-06-25 12:52:37 +00:00
biosdev.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
biosdev.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
cdrom_amigaos.cc - fixed the function argument of insert_cdrom() for Amiga OS and MacOSX 2002-05-28 15:39:05 +00:00
cdrom_beos.cc - add BeOS specific code from Bernd Korz 2001-12-07 18:58:24 +00:00
cdrom_beos.h - add BeOS specific code from Bernd Korz 2001-12-07 18:58:24 +00:00
cdrom_osx.cc - fixed the function argument of insert_cdrom() for Amiga OS and MacOSX 2002-05-28 15:39:05 +00:00
cdrom.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
cdrom.h - added multiple cdrom support for win32 (NT/2000 version untested). The ASPI 2002-10-03 11:59:37 +00:00
cmos.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
cmos.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
crc32.cc - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
crc32.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
devices.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
dma.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
dma.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
eth_arpback.cc Added a field on register_timer() so that a name identifying the 2002-10-02 05:16:01 +00:00
eth_fbsd.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
eth_linux.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
eth_null.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
eth_packetmaker.cc - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
eth_packetmaker.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
eth_tap.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
eth_tuntap.cc Added a field on register_timer() so that a name identifying the 2002-10-02 05:16:01 +00:00
eth_win32.cc - include <windows.h> in bochs.h whenever WIN32 is defined. This is required 2002-10-03 21:07:04 +00:00
eth.cc - add tuntap interface 2002-04-18 00:59:58 +00:00
eth.h - make all packet mover classes report their log messages using the NE2K 2002-09-02 16:56:24 +00:00
floppy.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
floppy.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
guest2host.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
guest2host.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
harddrv.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
harddrv.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
ioapic.cc - reset should have one arg, unsigned int type 2002-08-29 16:52:47 +00:00
ioapic.h - add "void reset(unsigned type)" method to every I/O device. 2002-08-27 19:54:46 +00:00
iodebug.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
iodebug.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
iodev.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
keyboard.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
keyboard.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
Makefile.in Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
ne2k.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
ne2k.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
parallel.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
parallel.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pci2isa.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pci2isa.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pci.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pci.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pic.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pic.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pit82c54.cc - add "void reset(unsigned type)" method to every I/O device. 2002-08-27 19:54:46 +00:00
pit82c54.h - add "void reset(unsigned type)" method to every I/O device. 2002-08-27 19:54:46 +00:00
pit_wrap.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pit_wrap.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pit.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
pit.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
sb16.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
sb16.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
scancodes.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
scancodes.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
scsi_commands.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
scsidefs.h - clean up ^M pollution from working in cygwin 2002-09-16 17:00:16 +00:00
scsipt.h - clean up ^M pollution from working in cygwin 2002-09-16 17:00:16 +00:00
serial_raw.cc - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
serial_raw.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
serial.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
serial.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
slowdown_timer.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
slowdown_timer.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
soundlnx.cc - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
soundlnx.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
soundwin.cc Silence compiler warnings on VC6.0 2002-09-26 09:00:52 +00:00
soundwin.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
unmapped.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
unmapped.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
vga.cc Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
vga.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00