[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bochs-cvs
Subject:    [Bochs-cvs] CVS: bochs/iodev Makefile.in, 1.76, 1.77 acpi.cc, 1.10,
From:       Stanislav Shwartsman <sshwarts () users ! sourceforge ! net>
Date:       2007-11-25 20:22:13
Message-ID: E1IwNzZ-0000OZ-Nq () sc8-pr-cvs3 ! sourceforge ! net
[Download RAW message or body]

Update of /cvsroot/bochs/bochs/iodev
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv706/iodev

Modified Files:
	Makefile.in acpi.cc 
Log Message:
Split last BxLockable opcodes -> this allows to eliminate mod==0xc0 check from \
fetchdecode of every instruction reduce ACPU.CC dependencies - now that file doesn't \
depend of CPU


Index: Makefile.in
===================================================================
RCS file: /cvsroot/bochs/bochs/iodev/Makefile.in,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -d -r1.76 -r1.77
--- Makefile.in	21 Oct 2007 22:07:33 -0000	1.76
+++ Makefile.in	25 Nov 2007 20:22:10 -0000	1.77
@@ -219,16 +219,13 @@
 # and then again with an identical .lo rule.  The .lo rules are used when
 # building plugins.
 ###########################################
-acpi.o: acpi.@CPP_SUFFIX@ ../bochs.h ../config.h ../osdep.h ../bx_debug/debug.h \
-  ../bxversion.h ../gui/siminterface.h ../memory/memory.h ../pc_system.h \
-  ../plugin.h ../extplugin.h ../ltdl.h ../gui/gui.h ../gui/textconfig.h \
-  ../gui/keymap.h ../instrument/stubs/instrument.h ../cpu/cpu.h ../cpu/crregs.h \
-  ../cpu/lazy_flags.h ../disasm/disasm.h \
-  ../cpu/descriptor.h ../cpu/icache.h ../cpu/apic.h ../cpu/i387.h \
-  ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h ../fpu/control_w.h \
-  ../cpu/xmm.h iodev.h ../iodev/pci.h ../iodev/pci2isa.h \
+acpi.o: acpi.@CPP_SUFFIX@ iodev.h ../bochs.h ../config.h ../osdep.h \
+  ../bx_debug/debug.h ../bxversion.h ../gui/siminterface.h \
+  ../memory/memory.h ../pc_system.h ../plugin.h ../extplugin.h ../ltdl.h \
+  ../gui/gui.h ../gui/textconfig.h ../gui/keymap.h \
+  ../instrument/stubs/instrument.h ../iodev/pci.h ../iodev/pci2isa.h \
   ../iodev/pci_ide.h ../iodev/acpi.h ../iodev/pcivga.h ../iodev/pciusb.h \
-  ../iodev/vga.h ../iodev/svga_cirrus.h ../iodev/ioapic.h \
+  ../iodev/vga.h ../iodev/svga_cirrus.h ../iodev/ioapic.h ../cpu/apic.h \
   ../iodev/biosdev.h ../iodev/cmos.h ../iodev/dma.h ../iodev/floppy.h \
   ../iodev/harddrv.h ../iodev/keyboard.h ../iodev/parallel.h \
   ../iodev/pic.h ../iodev/pit_wrap.h ../iodev/pit82c54.h \
@@ -782,16 +779,13 @@
   ../memory/memory.h ../pc_system.h ../plugin.h ../extplugin.h ../ltdl.h \
   ../gui/gui.h ../gui/textconfig.h ../gui/keymap.h \
   ../instrument/stubs/instrument.h hdimage.h vmware4.h
-acpi.lo: acpi.@CPP_SUFFIX@ ../bochs.h ../config.h ../osdep.h ../bx_debug/debug.h \
-  ../bxversion.h ../gui/siminterface.h ../memory/memory.h ../pc_system.h \
-  ../plugin.h ../extplugin.h ../ltdl.h ../gui/gui.h ../gui/textconfig.h \
-  ../gui/keymap.h ../instrument/stubs/instrument.h ../cpu/cpu.h ../cpu/crregs.h \
-  ../cpu/lazy_flags.h ../disasm/disasm.h \
-  ../cpu/descriptor.h ../cpu/icache.h ../cpu/apic.h ../cpu/i387.h \
-  ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h ../fpu/control_w.h \
-  ../cpu/xmm.h iodev.h ../iodev/pci.h ../iodev/pci2isa.h \
+acpi.lo: acpi.@CPP_SUFFIX@ iodev.h ../bochs.h ../config.h ../osdep.h \
+  ../bx_debug/debug.h ../bxversion.h ../gui/siminterface.h \
+  ../memory/memory.h ../pc_system.h ../plugin.h ../extplugin.h ../ltdl.h \
+  ../gui/gui.h ../gui/textconfig.h ../gui/keymap.h \
+  ../instrument/stubs/instrument.h ../iodev/pci.h ../iodev/pci2isa.h \
   ../iodev/pci_ide.h ../iodev/acpi.h ../iodev/pcivga.h ../iodev/pciusb.h \
-  ../iodev/vga.h ../iodev/svga_cirrus.h ../iodev/ioapic.h \
+  ../iodev/vga.h ../iodev/svga_cirrus.h ../iodev/ioapic.h ../cpu/apic.h \
   ../iodev/biosdev.h ../iodev/cmos.h ../iodev/dma.h ../iodev/floppy.h \
   ../iodev/harddrv.h ../iodev/keyboard.h ../iodev/parallel.h \
   ../iodev/pic.h ../iodev/pit_wrap.h ../iodev/pit82c54.h \

Index: acpi.cc
===================================================================
RCS file: /cvsroot/bochs/bochs/iodev/acpi.cc,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- acpi.cc	28 Sep 2007 19:51:59 -0000	1.10
+++ acpi.cc	25 Nov 2007 20:22:10 -0000	1.11
@@ -29,7 +29,6 @@
 #define BX_PLUGGABLE
 
 #include "bochs.h"
-#include "cpu/cpu.h"
 #include "iodev.h"
 #if BX_SUPPORT_PCI && BX_SUPPORT_ACPI
 
@@ -60,6 +59,8 @@
 #define ACPI_ENABLE 0xf1
 #define ACPI_DISABLE 0xf0
 
+extern void apic_bus_deliver_smi(void);
+
 int libacpi_LTX_plugin_init(plugin_t *plugin, plugintype_t type, int argc, char \
*argv[])  {
   theACPIController = new bx_acpi_ctrl_c();
@@ -276,7 +277,7 @@
   }
 
   if (BX_ACPI_THIS s.pci_conf[0x5b] & 0x02) {
-    BX_CPU(0)->deliver_SMI();
+    apic_bus_deliver_smi();
   }
 }
 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bochs-cvs mailing list
Bochs-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bochs-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic