⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bios.diff.svn-base

📁 我们自己开发的一个OSEK操作系统!不知道可不可以?
💻 SVN-BASE
字号:
Index: rombios.c===================================================================RCS file: /cvsroot/bochs/bochs/bios/rombios.c,vretrieving revision 1.174diff -u -w -r1.174 rombios.c--- rombios.c	17 Oct 2006 16:48:05 -0000	1.174+++ rombios.c	8 Feb 2007 21:57:48 -0000@@ -9472,6 +9472,14 @@   mov eax, #0x00040000   call eax +  ;; reset the memory (some boot loaders such as syslinux suppose +  ;; that the memory is set to zero)+  mov edi, #0x00040000+  mov ecx, #0x40000 / 4+  xor eax, eax+  rep +    stosd+   ;; return to 16 bit protected mode first   db 0xea   dd rombios32_10Index: rombios.h===================================================================RCS file: /cvsroot/bochs/bochs/bios/rombios.h,vretrieving revision 1.3diff -u -w -r1.3 rombios.h--- rombios.h	3 Oct 2006 20:27:30 -0000	1.3+++ rombios.h	8 Feb 2007 21:57:48 -0000@@ -19,7 +19,7 @@ //  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA  /* define it to include QEMU specific code */-//#define BX_QEMU+#define BX_QEMU  #ifndef LEGACY #  define BX_ROMBIOS32     1Index: rombios32.c===================================================================RCS file: /cvsroot/bochs/bochs/bios/rombios32.c,vretrieving revision 1.8diff -u -w -r1.8 rombios32.c--- rombios32.c	3 Oct 2006 20:27:30 -0000	1.8+++ rombios32.c	8 Feb 2007 21:57:48 -0000@@ -852,6 +852,11 @@     int ioapic_id, i, len;     int mp_config_table_size; +#ifdef BX_QEMU+    if (smp_cpus <= 1)+        return;+#endif+ #ifdef BX_USE_EBDA_TABLES     mp_config_table = (uint8_t *)(ram_size - ACPI_DATA_SIZE - MPTABLE_MAX_SIZE); #else

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -