社区
Windows Server
帖子详情
win98 如何通过modern 连接到nt server上?
123for
2000-05-25 10:00:00
我想进行远程拨号登陆到异地的NT server上,如何在本地win98 配置?如何配制NT server,拨号时拨哪个"号码"?这个号码是指什么号码,我搞不懂了。
假设我的nt server是通过 ISDN上网的,而win98 是通过modern上网的?拨哪个号?
...全文
102
4
打赏
收藏
win98 如何通过modern 连接到nt server上?
我想进行远程拨号登陆到异地的NT server上,如何在本地win98 配置?如何配制NT server,拨号时拨哪个"号码"?这个号码是指什么号码,我搞不懂了。 假设我的nt server是通过 ISDN上网的,而win98 是通过modern上网的?拨哪个号?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gongyh
2000-05-29
打赏
举报
回复
NT有两种方法可以远程登陆
1:使用RAS,就是NT装个MODEM连接到电话线,外地直接拨这个号码
2:如果你使用ISDN连接到INTERNET,则可通过VPN连接,外地只需要拨当地的163即可
详细情况可参考微软帮助
123for
2000-05-25
打赏
举报
回复
对于modern和ISDN如何设置使只能拨入?
123for
2000-05-25
打赏
举报
回复
哪个号?(还是不懂)Nt server上的ISDN 也可以吧?一定要modem吗?NT sever上的ISDN已经设置了拨出和拨入,或只拨入
sanhan
2000-05-25
打赏
举报
回复
你的NT Server需要有一个modem接受拨入。客户机拨这个号。
Bochs - The cross platform IA-32 (x86) emulator
Changes in 2.4.6 (February 22, 2011): Brief summary : - Support more host OS to run on: - Include
win
64 native binary in the release. - Fixed failures on big endian hosts. - BIOS: Support for up to 2M ROM BIOS images. - GUI: select mouse capture toggle method in .bochsrc. - Ported most of Qemu's 'virtual VFAT' block driver (except ru
nt
ime write support, but plus FAT32 suppport) - Added write protect option for floppy drives. - Bugfixes / improved i
nt
e
rn
al debugger + instrume
nt
ation. Detailed change log : - CPU and i
nt
e
rn
al debugger - Impleme
nt
ed Process Co
nt
ext ID (PCID) feature - Impleme
nt
ed FS/GS BASE access instructions support (according to docume
nt
from http://software.i
nt
el.com/en-us/avx/) - Rewritten from scratch SMC detection algorithm - Impleme
nt
ed fine-grained SMC detection (on 128 byte granularity) - Bugfixes for CPU emulation correctness and stability - Fixed failures on Big Endian hosts ! - Pri
nt
detailed page walk information and attributes in i
nt
e
rn
al debugger 'page' command - Updated/Fixed instrume
nt
ation callbacks - Configure and compile - Bochs now can be compiled as native
Win
dows x86-64 application (tested with Mingw gcc 4.5.1 and Microsoft Visual Studio Express 2010) - Added ability to configure CPUID stepping through .bochsrc. The default stepping value is 3. - Added ability to disable MONITOR/MWAIT support through .bochsrc CPUID option. The option is available only if compiled with --enable-monitor-mwait configure option. - Determine and select max physical address size automatically at configure time: - 32-bit physical address for 386/486 guests - 36-bit physical address for PSE-36 enabled Pe
nt
ium guest - 40-bit physical address for PAE enabled P6 or later guests - Update config.guess/config.sub scripts to May 2010 revisions. - Update Visual Studio 2008 project files in build/
win
32/vs2008ex-workspace.zip - Added Bochs compilation timestamp after Bochs version string. - GUI and display libraries (Volker) - Added new .bochsrc option to select mouse capture toggle method. In addition to the default Bochs method using the CTRL key and the middle mouse button there are now the choices: - CTRL+F10 (like DOSBox) - CTRL+ALT (like QEMU) - F12 (replaces
win
32 'legacyF12' option) - display library 'x' now uses the desktop size for the maximum guest resolution - ROM BIOS - Support for up to 2M ROM BIOS images - I/O Devices - 3 new 'pseudo device' plugins created by plugin separation (see below) - Fixes for emulated DHCP in eth_vnet (patch from @SF tracker) - Added support for VGA graphics
mode
with 400 lines (partial fix for SF bug #2948724) - NE2K: Fixed "send buffer" command issue on big endian hosts - USB - converted common USB code plus devices to the new 'usb_common' plugin Now the USB device classes no longer exist twice if both HC plugins are loaded. - added 'pseudo device' in common USB code for the device creation. This makes the HCs independe
nt
from the device specific code. - USB MSD: added support for disk image
mode
s (like ATA disks) - USB pri
nt
er: output file creation failure now causes a disconnect - re-impleme
nt
ed "options" parameter for additional options of connected devices (curre
nt
ly only used to set the speed reported by device and to specify an alte
rn
ative redolog file of USB MSD disk image
mode
s) - hard drive - new disk image
mode
'vvfat' - ported the read-only part of Qemu's 'virtual VFAT' block driver - additions: configurable disk geometry, FAT32 support, read MBR and/or boot sector from file, volatile write support using hdimage redolog_t class, optional commit support on Bochs exit, save/restore file attributes, 1.44 MB floppy support, set file modification date/time - converted the complete hdimage stuff to the new 'hdimage' plugin - new hdimage method get_capabilities() that can retu
rn
special flags - vmware3, vmware4 and vvfat classes now retu
rn
HDIMAGE_HAS_GEOMETRY flag - other disk image
mode
s by default retu
rn
HDIMAGE_AUTO_GEOMETRY if cylinder value is set to 0 - multiple sector read/write support for some image
mode
s - new log prefix "IMG" for hdimage messages - floppy - added write protect option for floppy drives (based on @SF patch by Ben Lu
nt
) - vvfat support - bugfix: close images on exit - SB16 - converted the sound output module stuff to the new 'soundmod' plugin - SF patches applied [3164945] hack to compile under
WIN
64 by Darek Mihocka and Stanislav [3164073] Fine grain SMC invalidation by Stanislav [1539417] write protect for floppy drives by Ben Lu
nt
[2862322] fixes for emulated DHCP in eth_vnet - these S.F. bugs were closed/fixed [2588085] Mouse capture [3140332] typo in mf3/ps2 mapping of BX_KEY_CTRL_R [3111577] No "back" option in log settings [3108422] Timing
win
dow in NE2K emulation [3084390] Bochs won't load floppy plugin right on startup [3043174] Docbook use of '_' build failure [3085140] Ia_arpl_Ew_Rw definition of error [3078995] ROL/ROR/SHL/SHR
mode
ling wrong when dest reg is 32 bit [2864794] BX_INSTR_OPCODE in "cpu_loop" causes crash in x86_64 host [2884071] [AIX host] prefetch: EIP [00010000] > CS.limit [0000ffff] [3053542] 64 bit
mode
: far-jmp instruction is error [3011112] error compile vs2008/2010 with X2APIC [3002017] compile error with vs 2010 [3009767] guest RFLAGS.IF blocks exte
rn
el i
nt
errupt in VMX guest
mode
[2964655] VMX not enabled in MSR IA32_FEATURE_CO
NT
ROL [3005865] IDT show bug [3001637] CMOS MAP register meaning error [2994370] Cannot build with 3DNow support - these S.F. feature requests were closed/impleme
nt
ed [1510142] Native
Win
dows XP x64 Edition binary [1062553] select mouse (de)activation in bochsrc [2930633] legacy mouse capture key : not specific enough [2930679] Let user change mouse capture co
nt
rol key [2803538] Show flags for pages when using "info tab" ------------------------------------------------------------------------- Changes in 2.4.5 (April 25, 2010): Brief summary : - Major configure/cpu rework allo
win
g to enable/disable CPU options at ru
nt
ime through .bochsrc (Stanislav) - Bugfixes for CPU emulation correctness and stability - Impleme
nt
ed X2APIC extensions (Stanislav) - Impleme
nt
ed I
nt
el VMXx2 extensions (Stanislav) - Extended VMX capability MSRs, APIC Virtualization, X2APIC Virtualization, Extended Page Tables (EPT), VPID, Unrestricted Guests, new VMX co
nt
rols. - Impleme
nt
ed PCLMULQDQ AES instruction - Extended Bochs i
nt
e
rn
al debugger functionality - USB HP DeskJet 920C pri
nt
er device emulation (Ben Lu
nt
) Detailed change log : - Configure rework - Deprecate --enable-popc
nt
configure option. POPC
NT
instruction will be enabled automatically iff SSE4_2 is supported (like in hardware). - Make --ignore-bad-msrs ru
nt
ime option in .bochsrc. Old --ignore-bad-msrs configure option is deprecated and should not be used anymore. - Enable changing part of CPU functionality at ru
nt
ime through .bochsrc. - Now you could enable/disable any of SSEx/AES/MOVBE/SYSE
NT
ER_SYSEXIT/XSAVE instruction sets using new CPUID option in .bochsrc. - When x86-64 support is compiled in, you could enable/disable long
mode
1G pages support without recompile using new CPUID option in .bochsrc. Configure options: --enable-mmx, --enable-sse, --enable-movbe, --enable-xsave, --enable-sep, --enable-aes, --enable-1g-pages are deprecated and should not be used anymore. - Local APIC configure option --enable-apic is deprecated and should not be used anymore. The LAPIC option now automatically determined from other configure options. XAPIC functionality could be enabled using new CPUID .bochsrc option. - Changed default CPU configuration (generated by configure script with default options) to BX_CPU_LEVEL=6 with SSE2 enabled. - CPU - Impleme
nt
ed PCLMULQDQ AES instruction - Impleme
nt
ed X2APIC extensions / enable extended topology CPUID leaf (0xb), in order to enable X2APIC configure with --enable-x2apic - Impleme
nt
ed I
nt
el VMXx2 extensions: - Enabled extended VMX capability MSRs - Impleme
nt
ed VMX co
nt
rols for loading/storing of MSR_PAT and MSR_EFER - Enabled/Impleme
nt
ed secondary proc-based vmexec co
nt
rols: - Impleme
nt
ed APIC virtualization - Impleme
nt
ed Extended Page Tables (EPT)
mode
- Impleme
nt
ed Descriptor Table Access VMEXIT co
nt
rol - Impleme
nt
ed RDTSCP VMEXIT co
nt
rol - Impleme
nt
ed Virtualize X2APIC
mode
co
nt
rol - Impleme
nt
ed Virtual Process ID (VPID) - Impleme
nt
ed WBINVD VMEXIT co
nt
rol - Impleme
nt
ed Unrestricted Guest
mode
In order to enable emulation of VMXx2 extensions configure with --enable-vmx=2 option (x86-64 must be enabled) - Bugfixes for CPU emulation correctness - Fixed Bochs crash when accessing the first byte above emulated memory size - I
nt
e
rn
al Debugger - I
nt
roduced range read/write physical watchpoi
nt
s - Allow reloading of segme
nt
registers from i
nt
e
rn
al debugger - Improved verbose physical memory access tracing - BIOS - Fix MTRR configuration (preve
nt
ed boot of
mode
rn
Linux ke
rn
els) - Fix i
nt
errupt vectors for I
NT
60h-66h (reserved for user i
nt
errupt) by setting them to zero - Fix BIOS I
NT
13 function 08 when the number of cylinders on the disk = 1 - I/O Devices - USB HP DeskJet 920C pri
nt
er device emulation (Ben Lu
nt
) - Misc - Updated Bochs TESTFORM to version 0.5 - SF patches applied [2864402] outstanding x2apic patches by Stanislav [2960379] Fix build with -Wformat -Werror=format-security by Per Oyvind Karlsen [2938273] allow instrume
nt
ation to change execute by Konrad Grochowski [2926072] Indirection operators in expressions by Derek Peschel [2914433] makesym.perl misses symbols by John R. Jackson [2908481] USB Pri
nt
er by Ben Lu
nt
- these S.F. bugs were closed/fixed [2861662] dbg_xlate_linear2phy needs to be updated [2956217] I
NT
13 AH=8 retu
rn
s wrong values when cylinders=1 [2
98
1161] Allow DMA transfers to co
nt
inue when CPU is in HALT state [2795115] NX fault could be missed [2964824] bad newline sequence in aspi-
win
32.h [913419] configure options and build process needs some work [29383
98
] gdbstub compile error with x86_64 enabled [2734455] shutdown/reset type 05 should reinit the PICs [1921294] extended memory less than 1M wrong size [1947249] BX_USE_EBDA_TABLES and MP table placeme
nt
[1933859] BX_USE_EBDA_TABLES and memory overlapping [2923680] "help dregs" is a sy
nt
ax error [2919661] CPU may fail to do 16bit near call [2790768] Memory corruption with SMP > 32, Panic BIOS Keyboard Error [2902118] i
nt
errupts vectors 0x60 to 67 should be NULL ! [2912502] Instruction Poi
nt
er behaving erratically [2901047] Bochs crashed, closed by guest os [2905385] Bochs crash [2901481] Instruction SYSRET and SS(PL) [2900632] Broken long
mode
RETF to outer priviledge with null SS [1429011] Use bx_phyaddr_t for physaddr vars and bx_adress for lin adr - these S.F. feature requests were closed/impleme
nt
ed [2955911] RPM preuninstall scriptlet removes /core [2947863] don't abort on unrecognised options [2878861] numerics in the disassembler output [2900619] make more CPU state changeable ------------------------------------------------------------------------- Changes in 2.4.2 (November 12, 2009): - CPU and i
nt
e
rn
al debugger - VMX: Impleme
nt
ed TPR shadow VMEXIT - Bugfixes for CPU emulation correctness (mostly for VMX support). - Bugfixes and updates for Bochs i
nt
e
rn
al debugger - On SMP system stepN command now affects only curre
nt
processor - Memory - Bugfixes for > 32-bit physical address space. - Allow to emulate more physical memory than host actually could or would like to allocate. For more details look for new .bochsrc 'memory' option. - Cleanup configure options - All paging related options now will be automatically determined according to --enable-cpu-level option. Related configure options --enable-global-pages, --enable-large-pages, --enable-pae, --enable-mtrr are deprecated now. Only 1G paging option still remaining unchanged. - Deprecate --enable-daz configure option. Denormals-are-zeros MXCSR co
nt
rol will be enabled automatically iff SSE2 is supported (like in hardware). - Deprecate --enable-vme configure option, now it will be supported iff CPU_LEVEL >= 5 (like in hardware). - I/O Devices - Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI - SF patches applied [2817840] Make old_callback static by Mark Marshall [2874004] fix for VMWRITE instruction by Roberto Paleari [2873999] fix CS segme
nt
type during fast syscall invocation by Roberto Paleari [2864389] Debugger gui maximize on startup by Thomas Nilsen [2817868] Rework loops in the memory code by Mark Marshall [2812948] PIT bug by Derek - these S.F. bugs were closed/fixed [2833504] GUI debugger bug-about GDT display [2872244] BIOS writes not allowed value to MTRR MSR causing #GP [2885383] SDL GUI memory leak [2872290] compilation in AIX5.3 ML10 failes [2867904] crash with cirrus bx_vga_c::mem_write [2851495] BIOS PCI retu
rn
s with I
NT
flag = 0 [2860333] vista 64 guest STOP 109 (GDT modification) [2849745] disassembler bug for 3DNow and SSE opcodes [1066748] Wrong registers values after #RESET, #INIT [2836893] Regression:
Win
dows XP installer unable to format harddrive [2812239] VMX: VM-Exit: Incorrect instruction length on software i
nt
[2814130] bx_debug lex/yacc files incorrectly generated [2813199] MP Tables Missing From BIOS [2824093] VMX exception bug [2811909] VMX : CS Access-rights Type.Accessed stays 0 [2810571] Compile Errors on OSX [2823749] GCC regression or VM_EXIT RDMSR/WRMSR bug [2815929] Vista/XP64 unnecessary panic [2803519] Wrong example in man page bochsrc - these S.F. feature requests were closed/impleme
nt
ed [422766] Large Memory configurations [1311287] Idea for a better GUI [455971] USB support [615363] debugger shortcut for repeat last cmd ------------------------------------------------------------------------- Changes in 2.4.1 (June 7, 2009): - Fixed bunch of CPUID issues - Bochs is now able to install and boot 64-bit
Win
dows images! (special thanks to Mark Ebersole for his patch) - Several bugfixes in CPU emulation (mostly for x87 instructions) - Fixed two critical deadlock bugs in the
Win
32 gui (patches from @SF tracker) - Fixes related to the 'show ips' feature - removed conflicting
win
32-specific alarm() functions ('
win
32' and 'sdl' gui) - feature now works in wx on
win
32 - Added support for gdb stub on big endian machine (patch by Godmar Back) - Rewritten obsolete hash_map code in dbg symbols module (patch from @SF) - BIOS: impleme
nt
ed missing I
NT
15h/89h (patch by Sebastian Herbszt) ------------------------------------------------------------------------- Changes in 2.4 (May 3, 2009): Brief summary : - Added graphical Bochs debugger fro
nt
end for most of the supported platforms. - Thanks for Chourdakis Michael and Bruce E
win
g. - Many new CPU features in emulation - Support for > 32 bit physical address space and configurable MSRs - VMX, 1G pages in long
mode
, MOVBE instruction - Bugfixes for CPU emulation correctness, debugger and CPU instrume
nt
ation. - New config i
nt
erface '
win
32config' with start and ru
nt
ime menu - USB: added OHCI support, exte
rn
al hub and cdrom - Added user plugin i
nt
erface support. Detailed change log : - CPU and i
nt
e
rn
al debugger - Support for VMX hardware emulation in Bochs CPU, to enable configure with --enable-vmx option Nearly complete VMX impleme
nt
ation, with few exceptions: - Dual-monitor treatme
nt
of SMIs and SMM not impleme
nt
ed yet - NMI virtualization, APIC virtualization not impleme
nt
ed yet - VME
NT
ER to not-active state not supported yet - No advanced features like Extended Page Tables or VPID - Support for configurable MSR registers emulation, to enable configure with --enable-configurable-msrs option Look for configuration example in .bochsrc and msrs.def - Support new I
nt
el Atom(R) MOVBE instruction, to enable configure with --enable-movbe option - Support for 1G pages in long
mode
, to enable configure with --enable-1g-pages option - Support for > 32 bit physical address space in CPU. Up to 36 bit could be seen in legacy
mode
(PAE) and up to 40 bit in x86-64
mode
. Still support the same amou
nt
of the physical memory in the memory object, so system with > 4Gb of RAM yet cannot be emulated. To enable configure with --enable-long-phy-address option. - Impleme
nt
ed
mode
rn
BIOSes
mode
limiting max reported CPUID function to 3 using .bochsrc CPU option. The
mode
is required in order to correctly install and boot
Win
NT
. - Added ability to configure CPUID vendor/brand strings through .bochsrc (patch from @SF by Doug Reed). - Many bugfixes for CPU emulation correctness (both x86 and x86-64). - Updated CPU instrume
nt
ation callbacks. - Fixed Bochs i
nt
e
rn
al debugger breakpoi
nt
s/watchpoi
nt
s handling. - Configure and compile - Added ability to choose Bochs log file name and Bochs debugger log file name from Bochs command line (using new -log and -dbglog options) - Removed Peter Tattam's closed source exte
rn
al debugger i
nt
erface from the code. - Removed --enable-guest2host-tlb configure option. The option is always enabled for any Bochs configuration. - Removed --enable-icache configure option. The option is always enabled for any Bochs configuration. Trace cache support still remains optional and could be configured off. - Added configure option to compile in GUI fro
nt
end for Bochs debugger, to enable configure with --enable-debugger-gui option. The GUI debugger fro
nt
end is enabled by default with Bochs debugger. - Removed --enable-port-e9-hack configure option. The feature now could be configured at ru
nt
ime through .bochsrc. - Added configure option to enable/disable A20 pin support. Disabling the A20 pin support slightly speeds up the emulation. - reduced dependencies between source files for faster code generation - BIOS - Added S3 (suspend to RAM) ACPI state to BIOS (patch by Gleb Natapov) - Impleme
nt
ed MTRR support in the bios (patches by Avi Kivity and Alex Williamsion with additions by Sebastian Herbszt) - Bug fixes - I/O Devices - Added user plugin support - remaining devices converted to plugins: pit, ioapic, iodebug - added 'plugin_ctrl' bochsrc option to co
nt
rol the presence of optional device plugins without a separate option. By default all plugins are enabled. - added register mechanism for removable mouse and keyboard devices - Hard drive / cdrom - PACKET-DMA feature now supported by all ATAPI commands - ATAPI command 0x1A added (based on the Qemu impleme
nt
ation) - sb16 - Added ALSA sound support on Linux (PCM/MIDI output) - FM sy
nt
hesizer now usable with MIDI output (simple piano only) - Fixed OPL frequency to MIDI note translation - Fixed MIDI output command - keyboard - added keyboard co
nt
roller commands 0xCA and 0xCB - USB - USB code reorganized to support more HC types and devices - added USB OHCI support written by Ben Lu
nt
- added exte
rn
al USB hub support (initial code ported from Qemu) - added USB cdrom support (SCSI layer ported from Qemu) - added status bar indicators to show data transfer - VGA - VBE video memory increased to 16 MB - impleme
nt
ed changeable VBE LFB base address (PCI only, requires latest BIOS and VGABIOS images) - I/O APIC - impleme
nt
ed I/O APIC device hardware reset - Config i
nt
erface - new config i
nt
erface '
win
32config' with start and ru
nt
ime menu is now the default on
Win
dows ('textconfig' is still available) -
win
32 device config dialogs are now created dynamicly from a parameter list (works like the wx ParamDialog) - changes in textcofig and the wx ParamDialog for compatibility with the new
win
32 dialog behaviour - Bochs param tree index keys are case independe
nt
now - some other additions / bugfixes in the simulator i
nt
erface code - Misc - updated LGPL'd VGABIOS to version 0.6c - Updated Bochs TESTFORM to version 0.4 - SF patches applied [2784858] IO Handler names are not compared properly [2712569] Legacy bios serial data buffer timeout bug by grybranix [2655090] 64 bit BSWAP with REX.W broken by M. Eby [2645919] CR8 bug when reading by M. Eby [1895665] kvm: bios: add support to memory above the pci hole by Izik Eidus [2403372] rombios: check for valid cdrom before using it by Sebastian [2307269] acpi: handle S3 by Sebastian [2354134] TAP networking on Solaris/Sparc repaired [2144692] The scsi device can not complete its writing data command by naiyue [1827082] [PATCH] Configurable CPU vendor by Marcel Sondaar [2217229] Panic on EBDA overflow in rombios32 by Sebastian [2210194] Log pci class code by Sebastian [1
98
4662] red led for disk write and titlebar mod by ggbsf [2142955] Fix for monitor/mwait by Doug Gibson [2137774] Patch to fix bug: cdrom: read_block: lseek retu
rn
ed error by Gabor Olah [2134642] Fix scan_to_scanascii table for F11 and F12 by Ben Guthro & Steve Ofsthun [2123036] sdl fullscreen fix by ggbsf [2073039] Remove CMOS accsess from AML code by Gleb Natapov [2072168] smbios: add L1-L3 cache handle to processor information by Sebastian [2055416] bochsrc cpu options for cpuid vendor and brand string by Doug Reed [2035278] rombios: Fix retu
rn
from BEV via retf by Sebastian [2035260] rombios: El Torito load segme
nt
fix by Sebastian [2031978] Fix VMware backdoor command 0Ah by Jamie Lokier [2015277] Remove obsolete comme
nt
about DATA_SEG_DEFS_HERE hack by Sebastian [2011268] Set new default format and unit only if both are supported by Sebastian [2001919] gdbstub: fix qSupported reply by Sebastian [2001912] gdbstub: enclose packet data by apostrophes by Sebastian [19
98
071] fix missing SIGHUP and SIGQUIT with term ui on mingw by Sebastian [19
98
063] fix wrong colors with term ui by Sebastian [1995064] Compile fix needed for --enable-debugger and gcc 4.3 by Hans de Goede [1994564] Fix typo in RDMSR BX_MSR_MTRRFIX16K_A0000 by Sebastian [1994396] Change hard_drive_post #if by Sebastian [1993235] TESTFORM email address update by Sebastian [1992322] PATCH: fix compilation of bochs 2.3.7 on bigendian machines by Hans de Goede [1991280] Shutdown status code 0Ch handler by Sebastian [1990108] Shutdown status code 0Bh handler by Sebastian [1
98
8907] Shutdown status code 0Ah handler by Sebastian [1
98
4467] two typos in a release! (2.3.7) [1
98
1505] Init PIIX4 PCI to ISA bridge and IDE by Sebastian - these S.F. bugs were closed/fixed [2784148] an i
nt
eger overflow BUG of Bochs-2.3.7 source code [2695273] MSVC cpu.dsp failure in 2.3.7.zip [616114] Snapshot/Copy crash on
Win
2K [2628318] 'VGABIOS-latest' bug [1945055] can't 'make install' lastest bochs on loepard [2031993] Mac OS X Makefile bug [1843199] install error on mac osx [2710931] Problem compiling both instrume
nt
ation and debugger [2617003] ExceptionInfo conflicts with OS X api [2609432] stepping causes segfault (CVS) [2605861] compile error with --enable-smp [1757068] curre
nt
cvs(Jul19, 07) failed to boot smp [2426271] cannot get correct symbol e
nt
ry [2471
98
2] VGA character height glitches [1659659] wrong behaviour a20 at boot [19
98
027] minwg + --with-term + --with-out-
win
32 = link failure [1871936] bochs-2.3.6 make fails on wx.cc [1684666] info idt for long
mode
[2105
98
9] could not read() hard drive image file at byte 26
98
24 [1173093] Debugger totally not supports x86-64 [1803018] new
win
32debug dialog problems [2141679]
win
dows vcc build broken [2162824] latest cvs fails to compile [2164506] latest bochs fails to start [2129223] MOV reg16, SS not working in real
mode
due to dead code [2106514] RIS / startrom.com install ALMOST works [2123358] SMP (HTT): wbinvd executed by CPU1 crashes CPU0 [2002758] Arch Linux: >>PANIC<< ATAPI command with zero byte cou
nt
[2026501] El Torito incorrect boot segme
nt
:offset [2029758] BEV can retu
rn
via retf instead of i
nt
18h [2010173] x command breaks after one error about x/s or x/i [1830665] harddrv PANIC: ATAPI command with zero byte cou
nt
[1
98
5387] fail to make using gcc4 with --enable-debugger [1990187] testform feedback [1992138] Misspell in cpu/ia_opcodes.h - these S.F. feature requests were closed/impleme
nt
ed [2175153] Update MSVC project files [658800] fro
nt
end program and bios [1883370] Make cd and floppy images more usable [422783] change floppy size without restarting [2552685] param tree names should be case insensitive [1214659] PC Speaker emu tu
rn
off. Plugin Co
nt
roll. [1977045] support 40 bit physical address [1506385] I
nt
el Core Duo VT features [1429015] Support for user plugins [1488136] debugger access to floppy co
nt
roller [1363136] Full debugger SMP and 64 bit support [2068304] Support for ACPI [431032] debugger "x" command [423420] profiling ideas (SMF) [445342] Add FM support? [928439] alsa ------------------------------------------------------------------------- Changes in 2.3.7 (June 3, 2008): Brief summary : + More optimizations in CPU code - Bochs 2.3.7 is more than 2x faster than Bochs 2.3.5 build ! - Impleme
nt
ed LBA48 support in BIOS - Added memory access tracing for Bochs i
nt
e
rn
al debugger - Impleme
nt
ed I
nt
el(R) XSAVE/XRSTOR and AES instruction set extensions - Many fixes in CPU emulation and i
nt
e
rn
al debugger - MenuetOS64 floppy images booting perfect again ! - updated LGPL'd VGABIOS to version 0.6b Detailed change log : - CPU - Support of XSAVE/XRSTOR CPU extensions, to enable configure with --enable-xsave option - Support of AES CPU extensions, to enable configure with --enable-aes option - Fixed Bochs failure on RISC host machines with BxRepeatSpeedups optimization enabled - Impleme
nt
ed SYSE
NT
ER/SYSEXIT instructions in long
mode
- More than 100 bugfixes for CPU emulation correctness (both x86 and x86-64) - MenuetOS64 floppy images booting perfect again ! - Updated CPU instrume
nt
ation callbacks - Bochs I
nt
e
rn
al Debugger and Disassembler - Added memory access tracing for Bochs i
nt
e
rn
al debugger, enable by typing 'trace-mem on' in debugger command line - Many bug fixes in Bochs i
nt
e
rn
al debugger and disassembler - System BIOS (Volker) - Impleme
nt
ed LBA48 support - Added generation of SSDT ACPI table that co
nt
ains definitions for available processors - Added RTC device to ACPI DSDT table - Added impleme
nt
ation of SMBIOS - I/O devices (Volker) - VGA - Impleme
nt
ed screen disable bit in sequencer register #1 - Impleme
nt
ed text
mode
cursor blinking - Serial - new serial
mode
s 'pipe-
server
' and 'pipe-clie
nt
' for
win
32 - new serial
mode
'socket-
server
' - Configure and compile - Fixed configure bug with enabling of POPC
NT
instruction, POPC
NT
instruction should be enabled by default when SSE4.2 is enabled. - Removed --enable-magic-breakpoi
nt
configure option. The option is automatically enabled if Bochs i
nt
e
rn
al debugger is compiled in. It is still possible to tu
rn
on/off the feature through .bochsrc. - Allow boot from network option in .bochsrc - Added Bochs version info for
Win
32 - Display libraries - impleme
nt
ed text
mode
character blinking in some guis - improved 'X' gui ru
nt
ime dialogs - SF patches applied [1
98
0833] Fix shutdown status code 5h handler by Kevin O'Connor [1928848] "pipe"
mode
for serial port (
win
32 only) by Eugene Toder [1956843] Set the compatible pci i
nt
errupt router back to PIIX by Sebastian [1956366] Do not announce C2 & C3 cpu power state support by Igor Lvovsky [1921733] support for LBA48 by Robert Millan [1938185] Fix link problem with --enable-debugger by Sebastian [1938182] Makefile.in - use @IODEV_LIB_VAR@ by Sebastian [1928945] fix for legacy rombios - e820 map and ACPI_DATA_SIZE by Sebastian [1925578] rombios32.c - fix ram_size in ram_probe for low memory setup by Sebastian [1908921] rombios32.c - move uuid_probe() call by Sebastian [1928902] improveme
nt
s to load-symbols by Eugene Toder [1925568] PATCH: msvc compilation by Eugene Toder [1913150] rombios.c - e820 cover full size if memory <= 16 mb by Alexander van Heukelum [191
98
04] rombios.c - fix and add #ifdef comme
nt
s by Sebastian [1909782] rombios.c - remove segme
nt
values from comme
nt
by Sebastian [1908918] SMBIOS - BIOS characteristics fix by Sebastian [1901027] BIOS boot menu support (take 3) [1902579] rombios32.c - define pci ids by Sebastian [1859447] Pass segme
nt
:offset to put_str and i
nt
roduce %S by Sebastian [1889057] rombios.c - boot failure message by Sebastian [1891469] rombios.c - pri
nt
BEV product string by Sebastian [188
98
51]
Win
32 version information FILEVERSION for bochs.exe by Sebastian [1889042] rombios.c - fix comme
nt
by Sebastian [1881500] bochsrc, allow boot: network by Sebastian [1880755]
Win
32 version information for bochs.exe by Sebastian [1880471] SMBIOS fix type 0 by Sebastian [1878558] SMBIOS fixes by Sebastian [1864692] SMBIOS support by Filip Navara [1865105] Move bios_table_area_end to 0xcc00 by Sebastian [1875414] Makefile.in - change make use by Sebastian [1874276] Added instrume
nt
ation for syse
nt
er/sysexit by Lluis [1873221] TLB page flush: add logical address to instrume
nt
ation by Lluis [1830626] lba32 support by Samuel Thibault [1861839] Move option rom scan after floppy and hard drive post by Sebastian [1838283] Early vga bios init by Sebastian [1838272] rom_scan range parameter by Sebastian [1864680] Save CPUID signature by Filip Navara - these S.F. bugs were closed [1976171] Keyboard missing break code for e
nt
er (0x9C) [666433] physical read/write breakpoi
nt
sometimes fails [1744820] info gdt and info idt shows the e
nt
ire tables [1755652] graphics: MenuetOS64 shows black screen [1782207]
Win
dows Installer malfunction, Host=Linux, Guest=
Win
98
SE [1697762] OS/2 Warp Install Failed [1952548] String to char * wa
rn
ings [1940714] SYSE
NT
ER/SYSEXIT doesn't work in long
mode
[1422342] SYSRET errors [1923803] legacy rombios - e820 map and ACPI_DATA_SIZE [1936132] Link problem with --enable-debugger & --enable-disasm [1934477] Linear address wrap is not working [1424
98
4] virtual machine freezes in Bochs 2.2.6 [1902928] with debugger cpu_loop leaves CPU with unstable state [18
98
929] Bochs VESA BIOS violates specs (banks == 1) [1569256] bug in datasegme
nt
change in long
mode
[1830662] ACPI: no DMI BIOS year, acpi=force is required [1868806] VGA blink enable & screen disable [1875721] Bit "Accessed" in LDT/GDT descriptors & #PF [1874124] bx_Instruction_c::ilen() const [1873488] bochs-2.3.6 make fails on dbg_main.cc - these S.F. feature requests were impleme
nt
ed [1422769] SYSE
NT
ER/SYSEXIT support in x86-64
mode
[1847955] Version information for bochs(dbg).exe [939797] SMBIOS support ------------------------------------------------------------------------- Changes in 2.3.6 (December 24, 2007): Brief summary : + More than 25% emulation speedup vs Bochs 2.3.5 release! - Thanks to Darek Mihocka (http://www.emulators.com) for providing patches and ideas that made the speedup possible! + Up to 40% speedup vs Bochs 2.3.5 release with trace cache optimization! - Lots of bugfixes in CPU emulation - Bochs benchmarking support - Added emulation of I
nt
el SSE4.2 instruction set Detailed change log : - CPU - Added emulation of SSE4.2 instruction set, to enable use --enable-sse=4 --enable-sse-extension configure options to enable POPC
NT
instruction only use configure option --enable-popc
nt
- Impleme
nt
ed MTRR emulation, to enable use --enable-mtrr configure option. MTRRs is enabled by default when cpu-level >= 6. - Impleme
nt
ed experime
nt
al MONITOR/MWAIT support including optimized MWAIT CPU state and hardware monitoring of physical address range, to enable use --enable-monitor-mwait configure option. - Removed hostasm optimizations, after Bochs rebenchmarking it was found that the feature bringing no speedup or even sometimes slows down emulation! - Merged trace cache optimization patch, the trace cache optimization is enabled by default when configure with --enable-all-optimizations option, to disable trace cache optimization configure with --disable-trace-cache - Many minor bugfixes in CPU emulation (both ia32 and x86-64) - Updated CPU instrume
nt
ation callbacks - Bochs I
nt
e
rn
al Debugger and Disassembler - Many fixes in Bochs i
nt
e
rn
al debugger and disassembler, some debugger i
nt
erfaces significa
nt
ly changed due transition to the param tree architecture - Added support for restoring of the CPU state from exte
rn
al file directly from Bochs debugger - Configure and compile - Renamed configure option --enable-4meg-pages to --enable-large-pages. The option enables page size extensions (PSE) which refers to 2M pages as well. - Removed --enable-save-restore configure option, save/restore feature changed to be one of the basic Bochs features and compiled by default for all configurations. - Added new Bochs benchmark
mode
. To run Bochs in benchmark
mode
execute it with new command line option 'bochs -benchmark time'. The emulation will be automatically stopped after 'time' millions of emulation cycles executed. - Another very useful option for benchmarking of Bochs could be enabled using new 'pri
nt
_timestamps' directive from .bochsrc: pri
nt
_timestamps: enable=1 - Added --enable-show-ips option to all configuration scripts used to build release binaries, so all future releases will enjoy IPS display. - Enable alignme
nt
check in the CPU and #AC exception by default for --cpu-level >= 4 (like in real hardware) - SF patches applied [1491207] Trace Cache Speedup patch by Stanislav [1857149] Define some IPL values by Sebastian [1850183] Get memory access
mode
in BX_INSTR_LIN_READ by Lluis Vilanova [1841421] pic: keep slave_pic.I
NT
and master_pic.IRQ_in bit 2 in sync by Russ Cox [1841420] give segme
nt
numbers in exception logs by Russ Cox [1801696] Allow I
nt
el builds on Mac OS X [1830658] Fix >32GB disk banner by Samuel Thibault [1813314] Move #define IPL_* and typedef ipl_e
nt
ry by Sebastian [1809001] Save PnP Option ROM Product Name string in IPL Boot Table by Sebastian [1821242] Fix for #1801285, Niclist.exe broken by Sebastian [1819567] Code wa
rn
ing cleanup [1816162] Update comme
nt
on bios_pri
nt
f() by Sebastian [1811139] Trivial Fix when BX_PCIBIOS and BX_ROMBIOS32 not defined by Myles Watson [1811190] Improve HD recognition and CD boot by Myles Watson [1811860] Impleme
nt
%X in bios_pri
nt
f by Sebastian [1809649] pri
nt
f %lx %ld %lu by Myles Watson [1809651] move BX_SUPPORT_FLOPPY by Myles Watson [1809652] dpte and I
nt
13DPT fixes by Myles Watson [1809669] clip cylinders to 16383 in hard drive by Myles Watson [1799903] Build BIOS on amd64 by Robert Millan [179
98
77] Fix for parallel build (make -j2) by Robert Millan - these S.F. bugs were closed [1837354] website bug: View the Source link broken [1801268] Reset from real
mode
no longer working [1843250] Using forward slashes gives invalid filename [1823446] BIOS bug, local APIC #0 not detected [1801285] Niclist.exe broken [1364472] breakpoi
nt
s sometimes don't work [994451] breakpoi
nt
bug [1801295] NSIS installer vs
Win
dows Notepad [1715328] Unreal
mode
quirk [1503972] debugger doesn't debug first instruction on exception [1069071] div al, byte ptr [ds:0x7c18] fails to execute [1800080] Wrong "BX_MAX_SMP_THREADS_SUPPORTED" assertion - these S.F. feature requests were impleme
nt
ed [1662687] Download for
Win
32-exe with x64
Mode
and debugging [604221] Debugger command: query lin->phys mapping ------------------------------------------------------------------------- Changes in 2.3.5 (September 16, 2007): Brief summary : - Critical problems fixed for x86-64 support in CPU and Bochs i
nt
e
rn
al debugger - ACPI support - The release compiled with x86-64 and ACPI - Hard disk emulation supports ATA-6 (LBA48 addressing, UDMA
mode
s) - Added emulation of I
nt
el SSE4.1 instruction set Detailed change log : - CPU - Fixed critical bug with 0x90 opcode (NOP) handling in x86-64
mode
- implied stack references where the stack address is not in canonical form should causes a stack exception (#SS) - Added emulation of SSE4.1 instruction set (Stanislav) - Do not save and restore XMM8-XMM15 registers when not in x86-64
mode
- Fixed zero upper 32-bit part of GPR in x86-64
mode
- CMOV_GdEd should zero upper 32-bit part of GPR register even if the 'cmov' condition was false ! - Impleme
nt
ed CLFLUSH instruction, report non-zero cache size in CPUID - Fixed PUSHA/POPA instructions behavior in real
mode
- Fixed detection of inexact result by FPU - Fixed denormals-are-zero (DAZ) handling by SSE convert instructions - Impleme
nt
ed Misaligned Exception Mask support for SSE (MXCSR[17]) - Impleme
nt
ed Alignme
nt
Check in the CPU and #AC exception, to enable use --enable-alignme
nt
-check configure option - General - 2nd simulation support in wxBochs now almost usable (simulation cleanup code added and memory leaks fixed) - Configure and compile - several fixes for MacOSX, OpenBSD and Solaris 10 - enable save/restore feature by default for all configurations - reorganized SSE configure options to match I
nt
el(R) Programming Reference Manual, new option i
nt
roduced for SSE extensions enabling. To enable I
nt
el Core Duo 2 new instructions use --enable-sse=3 --enable-sse-extension enabling of SSE4.1 (--enable-sse=4) will enable SSE3 extensions as well - removed old PIT, always use new PIT written by Greg Alexander, removed configure option --enable-new-pit - I/O devices (Volker) - Floppy - partial non-DMA
mode
support (patch by John Comeau) - Hard drive / cdrom - hard disk emulation now supports ATA-6 (LBA48 addressing, UDMA
mode
s) - VMWare version 4 disk image support added (patch by Sharvil Nanavati) - PCI - initial support for the PIIX4 ACPI co
nt
roller - Serial - added support for 3-button mouse with Mousesystems protocol - USB - experime
nt
al USB device change support added - rewrite of the existing USB devices code - new USB devices 'disk' and 'tablet' (ported from the Qemu project) - Bochs i
nt
e
rn
al debugger - fixed broken debugger "rc file" option (execute debugger command from file) - impleme
nt
ation of a gui fro
nt
end ("
win
debug") for
win
32 started - gdbstub now accepts connection from any host - several docume
nt
ation updates - a lot of disasm and i
nt
e
rn
al debugger x86_64 support fixes - Configuration i
nt
erface - fixes and improveme
nt
s to the save state dialog handling - Display libraries - text
mode
color handling improved in some guis -
win
32 fullscreen
mode
(patch by John Comeau) - System BIOS (Volker) - 32-bit PM BIOS init code for ACPI, PCI, SMP and SMM (initial patches by Fabrice Bellard) - PCI BIOS function "find class code" impleme
nt
ed - SF patches applied [1791000] 15h 8600h is reading the wrong stack frame by Sebastian [1791016] rombios32.c, ram_probe(), BX_INFO missing value by Sebastian [1786429] typo in bochsrc.5 by Sebastian [1785204] Extend acpi_build_table_header to accept a revision number by Sebastian [1766536] Partial Patch for Bug Report 154
98
73 by Ben Lu
nt
[1763578] ACPI Table Revision 0 -> 1 [1642490] impleme
nt
alignme
nt
check and #AC exception by Stanislav Shwartsman [1695652] [PATCH] .pcap pktlog and vnet PXE boot by Duane Voth [1741153] Add expansion-ROM boot support to the ROMBIOS [1734159] Impleme
nt
ed I
NT
15h, fn 0xC2 (mouse), subfn 3, set resolution [1712970] bios_pri
nt
f %s fix [1573297] PUSHA/POPA real
mode
fix by Stanislav Shwartsman [1641816] partial support for non-DMA access to floppy by John Comeau [1624032] shows where write outside of memory occurred by John Comeau [1607793] allow fullscreen when app requests it by John Comeau [1603013] Bugfix for major NOP problem on x64 by mvysin [1600178] Make tap and tu
nt
ap compile on OpenBSD by Jonathan Gray [1149659] improve gdbstub network efficiency by Avi Kivity [1554502] Trivial FPU exception handling fix - these S.F. bugs were closed [1316008] Double faults when it shouldn't - gcc 4.0.2 [1787289] broken ABI for redolog class when enable-compressed-hd [1787500] tftp_send_optack not 64bit clean [1264540] Security issue with Bochs website [1767217] Debugger Faults including ud2 [172
98
22] Various security issues in io device emulation [1675202] mptable hosed (bad e
nt
ry cou
nt
in header) [1197141] 'make install' installs to bad location [1157623] x86Solaris10 cannot recoginize ACPI RSD PTR [1768254] large HDD in Bochs/bximage [1496157]
Win
dows Vista Beta2 dosn't boot [1755915] Illegal Hard Disk Signature Output [1717790] info gdt and info idt scrolls away, too long result [1726640] Debugger displays incorrect segme
nt
for mov instruction [1719156] Typo in misc_mem.cpp [1715270] Debugger broken in/beyond 2.3 [1689107] v8086
mode
priviledge check failed [1704484] A few checks when CPU_LEVEL < 4 [1678395] Problem with zero sector... [876990] SA-RTL OS fails on PIC configuration [1673582] save/restore didn't restore simulation correctly [1586662] EDD i
nt
13h bug, modify eax [666618] POP_A Panic in DOS EMU [1001485] panic: not enough bytes on stack [1667336] delay times an order of magnitude slow [1665601] crash disassembling bootcode [1657065] CVS sources won't compile [1653805] bochs's gdbstub uses incorrect protocol [1640737] ASM sti command frezzes guest OS [1636439] latest CVS sources don't compile under Cyg
win
[1634357] disasm incorrect (no sign ext) displaceme
nt
in 64-bit
mode
[1376453] pcidev segfaults bochs [1180890] IOAPIC in BOCHS -
Win
XP 64 in MP version [1597528] 2.3 fails to compile on amd64 [1526255] FLD1 broken when compaling with gcc 4.0.x [1597451] eth_fbsd is broken under FreeBSD [1571949] Bochs will not compile under Solaris [1500216] Bochs fails to boot BeOs CD [1458339] bochs-2.2.6
Win
XP Binary ACPI error installing FreeBSD 6.0 [1440011] patches needed for FreeBSD 6.0 to compile Bochs [431674] some devices don't have a prefix [458150] QNX demo disk crashes with new pit [818322] Bochs 2.1 cvs: OS/2 - read verify on non disk [906840] KBD: bogus scan codes generated in set 3 [1005053] No keyboard codes translation [1109374] Problem with Scancodeset 2 [1572345] Bochs won't co
nt
inue [1568153] Bochs looks for (and loads?) unspecified display libraries [1563462] Errors in /iodev/harddrv.h [1562172] TLB_init() fails to initialize priv_check array if USE_TLB 0 [1385303] debugger crashes after panic [1438227] crc.cpp missing in bx_debug version 2.2.6 [1501825] debugger crashes on to high input [1420959] Memory leak + buffer overflow in Bochs debugger [1553289] Error in Dis-assembler [542464] I cannot use FLAT [1548270] Bochs won't die with its pseudo terminal [1545588] roundAndPackFloatx80 does not detect round up correctly ------------------------------------------------------------------------- Changes in 2.3 (August 27, 2006): Brief summary : - limited save/restore support added (config + log options, hardware state) - configuration parameter handling rewritten to a parameter tree - lots of cpu and i
nt
e
rn
al debugger fixes - hard disk geometry autodetection now supported by most of the image types - hard disk emulation now supports ATA-3 (multiple sector transfers) - VBE memory size increased to 8MB and several VGA/VBE fixes - updated LGPL'd VGABIOS to version 0.6a Detailed change log : - CPU and i
nt
e
rn
al debugger fixes - Fixed bug in FSTENV instruction (Stanislav Shwartsman) - Recognize #XF exception (19) when SSE is enabled - Fixed bug in PSRAW/PSRAD MMX and SSE instructions - Save and restore RIP/RSP only for FAULT-type exceptions, not for traps - Correctly decode, disassemble and execute multi-byte NOP '0F F1' opcode - Raise A20 line after system reset (Stanislav Shwartsman) - Impleme
nt
ed SMI and NMI delivery (APIC) and handling in CPU (Stanislav) - Experime
nt
al impleme
nt
ation of System Manageme
nt
Mode
(Stanislav) - Added emulation of SSE3E instructions (Stanislav Shwarstman) - Save and restore FPU opcode, FIP and FDP in FXSAVE/FRSTOR instructions - Fixed bug in MOVD_EdVd opcode (always generated #UD exception) - Fixed critical issue, Bochs was not supporting > 16 bit LDT.LIMIT values - Many fixes in Bochs i
nt
e
rn
al debugger and disassembler - CPU x86-64 fixes - Fixed SYSRET instruction impleme
nt
ation - Fixed bug in CALL/JMP far through 64-bit callgate in x86-64
mode
- Correctly decode, disassemble and execute 'XCHG R8, rAX' instruction - Correctly decode and execute 'BSWAP R8-R15' instructions - Fixed E
NT
ER and LEAVE instructions in x86-64
mode
(Stanislav) - Fixed CR4 exception condition (No Name) - Fixed x86 debugger to support x86-64
mode
(Stanislav) - APIC and SMP - Support for Dual Core and I
nt
el(R) HyperThreading Technology. Now you could choose amou
nt
of cores per processor and amou
nt
of HT threads per core from .bochsrc for SMP simulation (Stanislav Shwartsman) - Allow to co
nt
rol SMP qua
nt
um value through .bochsrc CPU option parameter. Previous Bochs versions used hardcoded qua
nt
um=5 value. - Fixed i
nt
errupt priority bug in service_local_apic() - Fixed again reading of APIC IRR/ISR/TMR registers. Finally it becomes fully correct :-) - Configure and compile - Moved configure time --enable-reset-on-triple-fault option to ru
nt
ime, the 'cpu' option in .bochsrc is extended and the old configure option is deprecated (Stanislav Shwartsman) - Removed --enable-pni configure option, to compile with PNI use --enable-sse=3 instead (Stanislav Shwartsman) - enable SEP (SYSE
NT
ER/SYSEXIT) support by default for Penitum II+ processor emulation (i.e. if cpu-level >= 6 and MMX is enabled) - general - Limited save/restore support added. The state of CPU, memory and all devices can be saved now (state of harddisk images not handled yet). - Fixed several memory leaks - configuration i
nt
erface - Configuration parameter handling rewritten to a parameter tree. This is required for dynamic menus/dialogs, user-defined options and save/restore. - Support for user-defined bochsrc options added - help support at the parameter prompt in textconfig added - I/O devices (Volker) - Floppy - partial sector transfers fixed - Hard drive / cdrom - several fixes to the IDE register behaviour (e.g. in case of a channel with only one drive connected) - fixed data alignme
nt
of 'gro
win
g' hard drive images (sharing images between
Win
dows and Linux now possible) - disk geometry autodetection now supported by most of the image types (unsupported: exte
rn
al, dll and compressed
mode
s) - multi sector read/write commands impleme
nt
ed - hard disk now reporting ATA-3 supported - ATAPI 'inquiry' now retu
rn
s a unique device name - Keyboard - reset se
nt
to keyboard has no effect on the 8042 (scancode translation) - PCI - forward PIRQ register changes to the I/O APIC (if prese
nt
) - attempt to fix and update the emulation part of 'pcidev' (u
nt
ested) - VGA - VBE memory size increased to 8MB and several VBE fixes - VGA memory read access fixed (bit plane access and read
mode
) - VGA memory is now a part of the common video memory - System BIOS (Volker) - enable i
nt
errupts before executing I
NT
19h - fixed ATA device detection in case of one drive only connected to co
nt
roller - improved I
NT
15h function AX=E820h - real
mode
PCI BIOS now retu
rn
s IRQ routing information (function 0Eh) - keyboard LED flags handling fixed and improved - fixed handling of extended keys in I
NT
09h - Updated LGPL'd VGABIOS to version 0.6a - SF patches applied [1340111] fixes and updates to usb support by Ben Lu
nt
[1539420] minor addition to pci_usb code by Ben Lu
nt
[1455958] call/jmp through call gate in 64-bit
mode
[1433107] PATCH: fix compile with wx
win
dows 2.6 (unicode / utf8) by jwrdegoede [1386671] Combined dual core and hyper-threading patch - these S.F. bugs were closed [833927] TTD: System Error T
NT
.40025: Unexpected processor exception [789230] Sending code that shows lock up when setting idt [909670] Problems with Syma
nt
ec Ghost [1540241] include missing in osdep.cc [1539373] Incorrect disasm for "mov moffset,bla" in 64bit [1538419] incorrect disassembly of [rip+disp] with rex.b [1535432] shift+cursor key maps to a digit [1504891] Knoopix 5.0.1 error [1424355] bochs-2.2.6 ata failure in
win
doze
98
se [1533979] wrong disassembly of IN instruction [620059] paste won't stop [1164904] status bar doesn't show num/caps/scroll lock status [1061720] ATA Support level for HD [1522196] Broken CHANGES link in main page [1438415] crash if screen scrolled downwards [778441] Shouldn't i
nt
errupts be enable after BIOS? [1514949] I got a problem with the 8253 timer [1513544] disasm of 0xec (in AL,DX) retu
rn
s ilen of 2 instead of 1 [1508947] APIC i
nt
errupt priority checking and i
nt
errupt delivery [766286] Debugger halts after any GPF exception [639143] va_list is not a poi
nt
er on linuxppc [1501815] debugger examines memory over page-boundary wrong [1503978] movsb/w/d doesn't work when direction is stored [1499405]
Win
PCap has changed URL hosting [14
98
519] APIC IRR bits not set while i
nt
errupts disabled [14
98
193] Bochs segfaults on LTR instruction [787140] Guest2HostTLB optimization bug [1492070] instrume
nt
stop [1487772] No SEP on P4 [1488335] Gro
win
g hard disk images severe i
nt
eroperability errors! [1076312] Shadow RAM and TLB [1282249] The real i440FX chipset Award bios hangs [1479763] mistake "mov ax,[es:di]" for "mov ax,[ds:di]" [1453575] Misconfigured floppy DMA transfers do not terminate. [1460068] Incorrect handling for the Options Menu Item [910203] bochs-2.1.1 wx.lo failed [1438654] PANIC when trying to run install-amd64-minimal-2005.0.iso [1458320] compile hdimage.h fails [1455880] bochs-2.2.6,2: make error on FreeBSD [696890] Network wouldn't run under W2k hosting MSDOS [673391] SMP timer problems [1291059] wx
Win
dows GUI on non-
win
dows/configure issue [1356450] bochs 2.2.1 errors-omittions [1178017]
Win
98
guest cannot receive network packets from host [1076315] a20_mask after restarting [1436323] real hw does not panic when bad Ib in CMPSS_VssWssIb [1435269] cdrom_amigaos is not compilable [1433314] disasm issues [1170614] relative jumps/calls wrong in debugger [758121] user might get confused when i
nt
errupt handler invoked [1170622] You cannot toggle OFF "show" flags [1406387] JMP instruction should display absolute address [1428813] PANIC: ROM address space out of range [1426288] DR-DOSs EMM386 problem [1412036] Bochs cannot recognize PCI NIC correctly [435115] dbg:
mode
bp broken and no docs [1419366] disasm cs:eip does not work anymore [1419393] SSE's #XF exception -> "exception(19): bad vector" [1419429] disassembly of "260f6f00" show DS: instead of ES: prefix [1417583] I
nt
errupt behaviour changed from 2.2.1 to 2.2.5 [1418281] 'push' (6A) incorrectly disassembled [1417791] FLDENV generating exception when real hw does not. [1264583] OS/2 1.1 doesn't run ------------------------------------------------------------------------- Changes in 2.2.6 (January 29, 2006): - First major SMP release ! - several APIC and I/O APIC fixes make SMP Bochs booting
Win
dows
NT
4.0 or Knoppix 4.0.2 without noapic ke
rn
el option in SMP configuration. - critical APIC timer bug fixed - obsolete SMP BIOS images removed (MP tables created dynamicaly) - determine number of processors in SMP configuration through .bochsrc new .bochsrc option 'CPU' allows to choose number of processors to emulate - new configure option --enable-smp to configure Bochs for SMP support, the old --enable-processors=N option is deprecated - CPU and i
nt
e
rn
al debugger fixes - enabled #PCE bit in CR4 register, previosly setting of this bit generated #GP(0) fault - enabled LAHF/SAHF instructions in x86-64
mode
- fixed bug in PMULUDQ SSE2 instruction - fixes in Bochs debugger - Configure and compile - enable VME (virtual 8086
mode
extensions) by default if cpu-level >= 5 - enable Bochs disassembler by default for all configurations -
win
32 installer script improveme
nt
s - ips parameter moved to new 'CPU' option - show IPS value in status bar if BX_SHOW_IPS is enabled - Other - several fixes in the hard drive, keyboard, timer, usb and vga code - new user button shortcut "bksl" (backslash) - updated Bochs instrume
nt
ation examples - user and developme
nt
docume
nt
ation improved ------------------------------------------------------------------------- Changes in 2.2.5 (December 30, 2005): Brief summary : - added virtual 8086
mode
extensions (VME) impleme
nt
ation - several fixes/improveme
nt
s in x86-64 emulation, debugger and disassembler - new serial
mode
'socket' connects a network socket - IDE busmaster DMA feature for harddisks and cdroms completed and enabled - many improveme
nt
s in Bochs emulated I/O devices (e.g. floppy, cdrom) - Updated LGPL'd VGABIOS to version 0.5d Detailed change log : - CPU - fixed XMM registers restore in FXRSTOR instruction (Andrej Palkovsky) - pri
nt
registers dump to the log if tripple fault occured - fixed PANIC in LTR instruction (Stanislav) - added virtual 8086
mode
extensions (VME) impleme
nt
ation, to enable configure with --enable-vme (Stanislav) - flush caches and TLBs when executing WBINVD and INVD instructions - do not modify segme
nt
limit and AR bytes when modifying segme
nt
register in real
mode
(support for unreal
mode
) - fixed init/reset values for LDTR and TR registers - reimpleme
nt
ed hardware task switching mechanism (Stanislav) - generate #GP(0) when fetching instruction cross segme
nt
boundary - CPU (x86-64) (Stanislav Shwartsman) - impleme
nt
ed call_far/ret_far/jmp_far instructions in long
mode
- fixed IRET operation in long
mode
- fixed bug preve
nt
ed setting of NXE/FFXSR bits in MSR.EFER register - impleme
nt
ed RDTSCP instruction - do not check CS.limit when prefetching instructions in long
mode
- fixed masked write instructions (MASKMOVQ/MASKMOVDQU) in long
mode
- fetchdecode fixes for x86-64 - APIC - Fixed bug in changing local APIC id (Stanislav) - Fixed reading of IRR/ISR/TMR registers (patch by wmrieker) - Impleme
nt
ed spurious i
nt
errupt register (Stanislav, patch by wmrieker) - Fixed i
nt
errupt delivery bug (anonymous #SF patch) - Correctly impleme
nt
ed ESR APIC register (Stanislav) - Bochs debugger - Fixed bug in bochs debugger caused breakpoi
nt
s doesn't fire sometimes (Alexander Krisak) - watchpoi
nt
s in device memory fixed (Nickolai Zeldovich) - new debug i
nt
erface to access Bochs CPU general purpose registers with support for x86-64 - Disassembler (Stanislav Shwartsman) - Fixed disassembly for FCOMI/FUCOMI instructions - Full x86-64 support in disassembler. The disassembler module extended to support x86-64 extensions. Still limited by Bochs debugger which is not supporting x86-64 at all ;( - I/O devices (Volker) - general - memory manageme
nt
prepared for large BIOS images (up to 512k) - slowdown timer sleep rate fixed (now using 1 msec on all platforms) - some device specific parameter handlers moved i
nt
o the device code - serial - new serial
mode
'socket' connects a network socket (#SF patch by Andrew Backer) - hard drive / cdrom - assign a unique serial number to each drive (fixes harddrive detection problems with Linux ke
rn
els 2.6.x: "ignoring undecoded slave") - geometry autodetection for 'flat' hard disk images added. Works with images created with bximage (heads = 16, sectors per track = 63) - ATAPI command 'read cd' impleme
nt
ed, some other commands improved - cdrom read block function now tries up to 3 times before giving up - emulation of raw cdrom reads added, some other lowlevel cdrom fixes - IDE busmaster DMA feature for harddisks and cdroms completed and enabled - disk image size limit changed from 32 to 127 GB - split ATA/ATAPI emulation code and image handling code - floppy - fixes for OS/2 (patch by Robin Kay) - disk change line behaviour fixed (initial patch by Ben Lu
nt
) - end-of-track (EOT) condition handling impleme
nt
ed - more accurate timing for read/write data and format track commands using a motor speed of 300 RPM - timing of recalibrate and seek commands now depends on the step rate, date rate and the steps to do - floppy co
nt
roller type changed to 82077AA - cmos - RTC 12-hour and binary
mode
impleme
nt
ed - number of CMOS registers changed from 64 to 128 - bochsrc option 'cmosimage' improved - save cmos image on exit if enabled - speaker - simple speaker support for OS X added (patch by brianonn@telus.net) - pci - BeOS boot failure fix in the PCI IDE code - don't register i/o and memory regions during PCI probe - vga - memory allocation for vga extensions fixed - usb - some bugfixes by Ben Lu
nt
(mouse and keypad are usable now) - networking modules - VDE networking module now enabled on Linux - display libraries - general - new sy
nt
ax for the userbutton shortcut string and more keys supported -
win
32 - fixed keycode generation for right alt/ctrl/shift keys - ru
nt
ime dialog is now a property sheet - x11 - simple dialog boxes for the "ask" and "user shortcut" feature impleme
nt
ed - Slovenian keymap added (co
nt
ributed by Mitja Ursic) - configuration i
nt
erface - ask dialog is now enabled by default for
win
32, wx and x display libraries - bochsrc option floppy_command_delay is obsolete now (floppy timing now based on hardware specs) - floppy image size detection now available in the whole config i
nt
erface - some device specific parameter handlers moved i
nt
o the device code - calculate BIOS ROM start address from image if not specified - System BIOS (Volker) - PCI i/o and memory base address initialization added - several keyboard i
nt
errupt handler fixes (e.g. patch by japheth) - several floppy fixes (e.g. OS/2 works with patch by Robin Kay) - some more APM functions added - Updated LGPL'd VGABIOS to version 0.5d - generate SMP specific tables dynamicly by the Bochs memory init code - SF patches applied [1389776] Disk sizes over 64 Gbytes by Andrzej Zaborowski [1359162] disasm support for x86-64 by Stanislav Shwartsman [857235] task priority and other APIC bugs, etc by wmrieker [1359011] build breaks for 386 + debugger + disasm by shirokuma [1352761] Infinite loop when trying to debug a triple exception [1311170] small APIC bug fix (i
nt
errupt se
nt
to the wrong CPU) [1309763] Watchpoi
nt
s don't work in device memory by Nickolai Zeldovich [1294930] change line status on floppy by Ben Lu
nt
[1282033] SSE FXRESTORE not working correctly by Ondrej Palkovsky [816979] wget generalizations by Lyndon Nerenberg [1214886] No more pageWriteStamp / unified icache by H. Johansson [1107945] com->socket redirection support by Andrew Backer - these S.F. bugs were closed [669180]
win
95 install : unknown SET FEATURES subcommand 0x03 [1346692] bochs 2.2.1 VGA BIOS error [1354963] floppy in KolibriOS [1378204] error: bochs-2.2.1, --enable-sb16, --disable-gameport [1368412] VDE problems in BOCHS [533446] CPU and APIC devices appear twice [1000796] bximage fails to create image of specified size [1170793] Quarterdeck QEMM doesn't work [923704] Multiple opcode prefixes don't reflect Trap 13 [1166392] DocBook/docume
nt
ation issues [1368239] broken grater than 4GB size of sparse type hd image [1365830] i386 compile breaks on paging [427550] Incomplete IRETD impleme
nt
ation [1215081] MSVC workspace STILL not fixed [736279] Jump to Task [1356488] FD change fail & occur error [957615] [CPU ] prefetch: RIP > CS.limit [1353866] not booting linux-2.6.14 [1351667] load32bitOSImage does not work with --enable-x86-debugger [1217476] Incorrect (?) handling of segme
nt
registers in real
mode
[1184711] OS2 DOS crash [2.2.pre2] [624330] support for disks > 32GiB [1348368] bochs 2.2.1 bximage error [1342081] Configuration Menu option failed [1138616] OS/2 Warp 4 hangs when booting [104
98
40] mouse and video conflict [1164570] Unable to perform Fedora Core 4 test 1 installation [1183201]
Win
dows 2000 (MSDN build 2150?) does not completely install [1194284] Can't boot from CD-ROM (
Win
dows
NT
) [962969]
Win
dows
NT
crashes while trying to i
nt
all them. [1054594]
Win
XP install halts (redo) [1153107]
Win
dows XP fails with BSOD on 'vga' [938518]
Win
XP installation fails [645420] getHostMemAddr vetoed direct read [1179
98
5] MS XENIX: >>PANIC<< VGABIOS panic at vgabios.c, line 0 [1329600] WBINVD and INVD should flush caches and TLB [638924] eliminate BX_USE_CONFIG_I
NT
ERFACE [1048711] Funny behaviour with CTRL [1288450] keyboard BIOS error [1310706] Keyboard - about key SHIFT [1295
98
1] Ubu
nt
u 5.04 Live-CD won't boot in Bochs [879047] APIC timer behavior differe
nt
before reset and after [1188506] I still can't install the german
Win
dows XP! [1301847]
Win
dows XP dosn't boot - FXRSTOR problem ? [661259] does not boot QNX under
Win
X [924412] Keyboard lock states all whacked [681127] MIPSpro compiler (IRIX) is allergic to ^M [1285923] BIOS keyboard handler [516639] ATA co
nt
roller revisited... [657918] does not boot BeOS under
Win
X [649245] BeOS CD locks halfway on boot [1094385] Attachme
nt
for bug 1090339 (beos failure) [1183196] BeOS 4.5 developer CD does not install [1090339] BeOS fails to boot [639484] panics when i
nt
13 is called [711701] divide by zero [704295] ATAPI/BIOS call missing [682856] hard drive problems [627691] Cursor keys problem [588011] keyboard not working [542260] os/2 warp crashes with floppy handling [1273878] SB16 doesn't work in pure DOS [542254] OS/2 FDC driver dies [1099610]
Win
dows
98
SE Does not install [875479] cr3 problem on task switch [731423] NE2000 causing PANIC on
Win
2K detection [1156155] bochs fails to boot plan9 iso [1251979] --enable-cpu-level=3 should assume --without-fpu [1257538] I
nt
erupt 15h 83h - set wait eve
nt
i
nt
erval [658396] Panic for DR DOS emm386 [679339] /? doesn't divulge Bochs command-line sy
nt
ax [1167016] call/jump/retu
rn
_protected doesn't support x86-64 [1252432] Mac OS X compile bug [881442] Bochs 2.1 PANIC when loading DOS Turbo Pascal protected
mode
[1249324] Boch2.2.1 Buffer Overfollow in void bx_local_apic_c::init () [1197144] 'make install' has dependency on wget [1079595] LTR:386TSS: loading tr.limit < 103 [1244070] Compilation Error in gui/rfb.cc [761707] CPU error when trying to start Privateer [517281] Crash running Privateer in DOS... ------------------------------------------------------------------------- Changes in 2.2.1 (July 8, 2005): - Fixed several compilation wa
rn
ings and errors for differe
nt
platforms (Volker) - Fixed FPU tag word restore in FXRSTOR instruction (Stanislav) - Added missing scancodes for F11 and F12 to BIOS translation table (Volker) - Bochs disassembler bugfixes (h.johansson) - About 5% emulation speed improveme
nt
(h.johansson) - Handle writing of zero to APIC timer initial cou
nt
register (Stanislav) - Enable Idle-Hack for 'TERM' GUI (h.johansson) - Reduced overhead of BX_SHOW_IPS option to minimum. Now every simulation could run with --enable-show-ips without significa
nt
performance penalty. (Stanislav) - Fixed pcipnic register access (Volker) - Limited write support for TFTP
server
in 'vnet' networking module added (Volker) - Changed some timing defaults to more useful values (Volker) -
Win
XP/2003 style common co
nt
rols now supported (Vitaly Vorobyov) - Updated LGPL'd VGABIOS to version 0.5c (Volker) - Added new BX_INSTR_HLT callback to instrume
nt
ation (Stanislav) ------------------------------------------------------------------------- Changes in 2.2 (May 28, 2005): Brief summary : - New floating poi
nt
emulator based on SoftFloat floating poi
nt
emulation library. - improved x86-64 emulation - Cirrus SVGA card emulation added - status bar with indicators for keyboard, floppy, cdrom and disk (gui dependa
nt
) - many improveme
nt
s in Bochs emulated I/O devices (e.g. PCI subsystem) Detailed change log : - CPU - fixes for booting OS/2 by Dmitri Froloff - fixed v8086 priveleged instruction processing bug (was also reported by LightCone Aug 7 2003) - exception process bug (was reported by Diego Henriquez Sat Nov 15 01:16:51 CET 2003) - segme
nt
validation with IRET instruction - CS segme
nt
not prese
nt
exception processing with IRET - several fixes by Kevin Lawton - add MSVC host asm instructions (patch by suzu) - fixed bug in HADDPD/HSUBP
Win
dows局域网共享全攻略
BuWood 微软用户 2 448 2007-08-23T11:24:00Z 2007-08-23T11:24:00Z 1 921 5256 43 12 6165 11.6568 7.8 磅 0 2 false false fal
36个非常有用的电脑知识?
1.解决插电即开机问题 现象:有些朋友有关机后断开电源板电源的习惯,可是却常常被一个问题困扰,就是电源板一通电,计算机就自动开机了,Power键形同虚设。 解决:有些主板在BIOS设置的“Power Manageme
nt
Setup”中,有一个选项 “Pwron After PW-Fail”,它的默认设置为“ON”,将它设置为“OFF”,下一次再通电时就不会自动开机了。如果没有这个选项,可以
Android JNI --函数调用大全
Chap1:JNI完全手册 最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器
连接
。短信接口是用C++ 写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。 首先引用一篇文章,介绍一个简单的JNI的调用的过程。 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变
大家一起学电脑之硬件版
大家一起学电脑之硬件版首先文章还是先从硬件的认识开始,再到安装操作系统的注意事项,再到进入与退出系统可能发生的情况与问题,然后再说单个硬件的详解,最后再说故障和技巧吧。晕,因为有些文章因为发现的晚,所以排序有点儿乱了,0:38 02-11-29 目 录PC 机的组成一 PC 机的组成二 手把手教你硬盘分区格式化 作者:徐万千
WIN
DOWS
98
安装参数详解 怎样自动安装
WIN
DOWS
98
Win
M
Windows Server
6,849
社区成员
178,034
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章