Bochs/bochs/iodev
Volker Ruppert c7c9cc2430 - DMA register and unregister functions for DMA channels added and macros for
DMA functions defined. Most of the changes are based on the "bochs sync"
   version of plex86. Here is the list of changes:

  * register/unregister functions for DMA channels added. The DMA controller
    can use the DMA read/write handlers of registered devices directly.
  * "hardwired" code in dma.cc removed
  * all DMA related code in devices.cc and iodev.h removed
  * DMA related code in pc_system.* removed except HRQ handling
  * macros for DMA functions defined in bochs.h
  * floppy and SB16 code modified to use the changes described above
2002-06-16 15:02:28 +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 - i forgot to keep the 0xfff0 port management for older bioses. fixed 2002-04-24 11:52:13 +00:00
biosdev.h - Added a biosdev "pseudo device" to handle the log output of the rombios and vgabios : 2002-04-01 21:53:23 +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 - include statement <linux/fs.h> seems to be unnecessary, cdrom support should 2002-05-31 09:56:58 +00:00
cdrom.h - new cdrom button in the headerbar 2002-02-01 16:46:27 +00:00
cmos.cc - implementation of the edge triggered IRQ mode 2002-01-29 17:20:12 +00:00
cmos.h - reading status register C clears the IRQ 2002-01-26 10:00:08 +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 - DMA register and unregister functions for DMA channels added and macros for 2002-06-16 15:02:28 +00:00
dma.cc - DMA register and unregister functions for DMA channels added and macros for 2002-06-16 15:02:28 +00:00
dma.h - DMA register and unregister functions for DMA channels added and macros for 2002-06-16 15:02:28 +00:00
eth_arpback.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_fbsd.cc fixes from Frode Vatvedt Fjeld. Thanks! 2001-11-06 17:14:34 +00:00
eth_linux.cc - remove extra \n 2002-03-06 15:56:27 +00:00
eth_null.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.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 - clarify an err msg 2002-03-11 13:59:38 +00:00
eth_tuntap.cc - added a script directive in ne2k options of .bochsrc 2002-05-02 07:54:22 +00:00
eth_win32.cc - apply Peter Tattam's patch that makes win32 pad packets up to 60 bytes 2002-04-18 00:33:58 +00:00
eth.cc - add tuntap interface 2002-04-18 00:59:58 +00:00
eth.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
floppy.cc - DMA register and unregister functions for DMA channels added and macros for 2002-06-16 15:02:28 +00:00
floppy.h - behaviour of floppy command 'sense interrupt status' after reset fixed 2002-02-06 18:51:48 +00:00
guest2host.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
guest2host.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
harddrv.cc - changed the floppy_bootsig_check syntax to be more logical. the syntax is now : 2002-05-04 16:00:40 +00:00
harddrv.h - adding default constructor after code addition 2002-04-09 16:53:15 +00:00
ioapic.cc - use BX_DEBUG instead of if (condition) BX_INFO 2002-03-20 02:41:19 +00:00
ioapic.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
iodebug.cc Added the control to enable/disable register tracing 2001-10-03 19:54:29 +00:00
iodebug.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
iodev.h - DMA register and unregister functions for DMA channels added and macros for 2002-06-16 15:02:28 +00:00
keyboard.cc - commit patch.wxwindows.gz in the main branch. Now you can try out 2002-04-18 00:22:20 +00:00
keyboard.h - made keyboard_paste_delay a runtime configurable option 2002-03-26 14:46:03 +00:00
Makefile.in - remove dependency on /usr/include/math.h which is platform dependent. 2002-04-18 00:46:38 +00:00
ne2k.cc - fix to have Bochs not panic when Win95 tries to detect devices 2002-05-03 13:52:53 +00:00
ne2k.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
parallel.cc - implementation of the edge triggered IRQ mode 2002-01-29 17:20:12 +00:00
parallel.h - direction flag added to control port, debug messages improved 2001-12-18 21:58:59 +00:00
pci.cc - implementation of the PCI device register mechanism 2002-05-30 07:33:48 +00:00
pci.h - implementation of the PCI device register mechanism 2002-05-30 07:33:48 +00:00
pic.cc fixed the comment associated with the master IMR initialization 2002-04-20 16:21:51 +00:00
pic.h - commit patch.pic-priorities. William Irwin needs this patch to get 2002-03-25 01:31:59 +00:00
pit82c54.cc Fix a warning. 2002-02-21 21:16:06 +00:00
pit82c54.h Fixed the PIT gate and improved the PIT printing options. 2002-02-21 19:22:42 +00:00
pit_wrap.cc Fix problem with PIT when the machine is being really slow. 2002-05-21 15:07:45 +00:00
pit_wrap.h Updated realtime PIT code. 2002-05-20 21:53:26 +00:00
pit.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
pit.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
sb16.cc - DMA register and unregister functions for DMA channels added and macros for 2002-06-16 15:02:28 +00:00
sb16.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
scancodes.cc - changed copyright strings 2002-04-01 22:43:01 +00:00
scancodes.h - changed copyright strings 2002-04-01 22:43:01 +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 - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
scsipt.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_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 - destructor restores original terminal settings only when serial port is enabled 2002-06-04 21:35:08 +00:00
serial.h - interrupt handling improved (only loopback works for now) 2002-01-20 16:35:32 +00:00
slowdown_timer.cc commented out the diagnostic code, no use using 10 jumps for nothing, and it will take less time to re-enable it in the future than using those if(0) 2002-03-06 01:19:50 +00:00
slowdown_timer.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
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 - add "return BX_SOUND_OUTPUT_OK;" to avoid compile error in VC++5 2002-03-05 17:22:59 +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 - Added a biosdev "pseudo device" to handle the log output of the rombios and vgabios : 2002-04-01 21:53:23 +00:00
unmapped.h - Removed the unnecessary BX_BIOS_MESSAGE_SIZE 2002-04-01 21:57:51 +00:00
vga.cc - applying hw scroll/multibuffering VBE patch (this func requires latest vgabios to work, but old bioses should still work due to backwards compatible interface) 2002-04-29 13:06:06 +00:00
vga.h - applying hw scroll/multibuffering VBE patch (this func requires latest vgabios to work, but old bioses should still work due to backwards compatible interface) 2002-04-29 13:06:06 +00:00