summaryrefslogtreecommitdiff
path: root/emulators/bochs/files
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/bochs/files')
-rw-r--r--emulators/bochs/files/patch-configure.in21
-rw-r--r--emulators/bochs/files/patch-main.cc11
2 files changed, 32 insertions, 0 deletions
diff --git a/emulators/bochs/files/patch-configure.in b/emulators/bochs/files/patch-configure.in
new file mode 100644
index 000000000000..a5a5aad8dfbc
--- /dev/null
+++ b/emulators/bochs/files/patch-configure.in
@@ -0,0 +1,21 @@
+--- configure.in.orig Wed Mar 27 17:20:32 2002
++++ configure.in Thu May 30 21:32:01 2002
+@@ -101,8 +101,16 @@
+ AC_CHECK_FUNCS(usleep, AC_DEFINE(BX_HAVE_USLEEP))
+ AC_CHECK_FUNCS(nanosleep, AC_DEFINE(BX_HAVE_NANOSLEEP))
+ AC_CHECK_FUNCS(abort, AC_DEFINE(BX_HAVE_ABORT))
+-AC_CHECK_TYPE(socklen_t, AC_DEFINE(BX_HAVE_SOCKLEN_T), , [#include <sys/socket.h>])
+-
++AC_MSG_CHECKING(for socklen_t)
++AC_TRY_COMPILE([#include <sys/types.h>
++ #include <sys/socket.h>],
++ [socklen_t x],
++ [
++ AC_DEFINE(BX_HAVE_SOCKLEN_T)
++ AC_MSG_RESULT(yes)
++ ],
++ AC_MSG_RESULT(no)
++ )
+ AC_MSG_CHECKING(for struct timeval)
+ AC_TRY_COMPILE([#include <sys/time.h>],
+ [struct timeval x;],
diff --git a/emulators/bochs/files/patch-main.cc b/emulators/bochs/files/patch-main.cc
new file mode 100644
index 000000000000..f0f413099655
--- /dev/null
+++ b/emulators/bochs/files/patch-main.cc
@@ -0,0 +1,11 @@
+--- main.cc.orig Thu May 16 04:26:43 2002
++++ main.cc Thu May 16 04:26:55 2002
+@@ -1174,7 +1174,7 @@
+ BX_MEM(0)->load_ROM(bx_options.vgarom.Opath->getptr (), 0xc0000);
+ BX_CPU(0)->init (BX_MEM(0));
+ #if BX_SUPPORT_APIC
+- BX_CPU(0)->local_apic.set_id (i);
++ BX_CPU(0)->local_apic.set_id (0);
+ #endif
+ BX_CPU(0)->reset(BX_RESET_HARDWARE);
+ #else