OSDN Git Service

* Makefile.am (SUBDIRLIST): Add harddrv.
authorfitzsim <fitzsim>
Mon, 4 Mar 2002 23:33:00 +0000 (23:33 +0000)
committerfitzsim <fitzsim>
Mon, 4 Mar 2002 23:33:00 +0000 (23:33 +0000)
commit3d9f35b39cdd2ac7b7bb3b1f4bcaa2d930644ec1
tree93e2d7a834a3ba196c579ed28ee556b168f7d3a5
parentc1b4ed2a775d7e4fbd6fecca72412181868d542b
* Makefile.am (SUBDIRLIST): Add harddrv.
(SUBLIBLIST): Add harddrv/libharddrv.la.
(INCLUDES): Add harddrv.
* bochs.h: Include harddrv.h header.
* components.cxx: Add hw-disk-harddrive type.
* configure.in (AC_OUTPUT): Add harddrv/Makefile.
* cmos/sid-cmos-wrapper.cc: Remove cmos_irq_number,
use_host_time and start_time attributes.
Add base_memory_in_k, extended_memory_in_k attributes.
Remove get_time function.
* cpu/cpu.cc: Change mem->read_physical calls to access_linear
calls.
* cpu/cpu.h: Change _16_bit_base_reg references to
a_16_bit_base_reg, to prevent compiler warnings on some hosts.
* cpu/init.cc: Likewise.
* cpu/proc_ctrl.cc: Add RDTSC implementation.
* floppy/sid-floppy-wrapper.cc: Split up io memory range so that
3f6 is left for hard drive.
Add command-delay attribute.
* keyboard/keyboard.cc: Handle reads from, and writes to port
0x92.
* keyboard/sid-keyboard-wrapper.cc: Add serial-delay attribute.
* pic/sid-pic-wrapper.cc: Change implementation; provide one pin
per irq, rather than one irq-number pin.
* vga/sid-vga-wrapper.cc: Fix cmos writing bug.
* vga/vga.cc: Add BX_SUPPORT_SID ifdefs, so that diffs between
this file and the bochs version are clearer.
62 files changed:
sid/component/bochs/ChangeLog
sid/component/bochs/Makefile.am
sid/component/bochs/Makefile.in
sid/component/bochs/aclocal.m4
sid/component/bochs/bochs.h
sid/component/bochs/cmos/Makefile.in
sid/component/bochs/cmos/cmos.cc
sid/component/bochs/cmos/cmos.h
sid/component/bochs/cmos/sid-cmos-wrapper.cc
sid/component/bochs/cmos/sid-cmos-wrapper.h
sid/component/bochs/components.cxx
sid/component/bochs/config.h.in
sid/component/bochs/configure
sid/component/bochs/configure.in
sid/component/bochs/cpu/Makefile.am
sid/component/bochs/cpu/Makefile.in
sid/component/bochs/cpu/cpu.cc
sid/component/bochs/cpu/cpu.h
sid/component/bochs/cpu/decode16.cc
sid/component/bochs/cpu/decode32.cc
sid/component/bochs/cpu/exception.cc
sid/component/bochs/cpu/fpu/Makefile.in
sid/component/bochs/cpu/init.cc
sid/component/bochs/cpu/main-hack.cc
sid/component/bochs/cpu/memory/Makefile.in
sid/component/bochs/cpu/memory/sid-bochs-memory.cc
sid/component/bochs/cpu/proc_ctrl.cc
sid/component/bochs/cpu/sid-x86-cpu-wrapper.cc
sid/component/bochs/cpu/sid-x86-cpu-wrapper.h
sid/component/bochs/dma/Makefile.in
sid/component/bochs/dma/dma.cc
sid/component/bochs/dma/sid-dma-wrapper.cc
sid/component/bochs/floppy/Makefile.in
sid/component/bochs/floppy/floppy.cc
sid/component/bochs/floppy/floppy.h
sid/component/bochs/floppy/sid-floppy-wrapper.cc
sid/component/bochs/floppy/sid-floppy-wrapper.h
sid/component/bochs/gui/Makefile.in
sid/component/bochs/gui/x-gui.cc
sid/component/bochs/harddrv/Makefile.am [new file with mode: 0644]
sid/component/bochs/harddrv/Makefile.in [new file with mode: 0644]
sid/component/bochs/harddrv/harddrv.cc [new file with mode: 0644]
sid/component/bochs/harddrv/harddrv.h [new file with mode: 0644]
sid/component/bochs/harddrv/sid-harddrv-wrapper.cc [new file with mode: 0644]
sid/component/bochs/harddrv/sid-harddrv-wrapper.h [new file with mode: 0644]
sid/component/bochs/keyboard/Makefile.in
sid/component/bochs/keyboard/keyboard.cc
sid/component/bochs/keyboard/keyboard.h
sid/component/bochs/keyboard/sid-keyboard-wrapper.cc
sid/component/bochs/keyboard/sid-keyboard-wrapper.h
sid/component/bochs/pic/Makefile.in
sid/component/bochs/pic/pic.cc
sid/component/bochs/pic/sid-pic-wrapper.cc
sid/component/bochs/pic/sid-pic-wrapper.h
sid/component/bochs/pit/Makefile.in
sid/component/bochs/pit/pit.cc
sid/component/bochs/pit/sid-pit-wrapper.cc
sid/component/bochs/pit/sid-pit-wrapper.h
sid/component/bochs/unmapped/Makefile.in
sid/component/bochs/vga/Makefile.in
sid/component/bochs/vga/sid-vga-wrapper.cc
sid/component/bochs/vga/vga.cc