Thanks to visit codestin.com
Credit goes to sourceforge.net

Activity for Stanislav Shwartsman

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #368

    AGP or PCI Express support

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #368

    AGP is WIP, For PCI-Express where is another request open in github. Closing this as duplicate

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #387

    Add "Run To Cursor" command to debug

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #387

    New 'rla' command was added to debugger exact to do that mentioned Run to linear address. GUI debugger support (another feature request) is next step

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #234

    Bochs should use the OSX toolbar

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #234

    Seems like outdate, if the request still relevant - please reopen on github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #148

    compressed harddisc image format

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #262

    new FreeDOS BOchs image

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #262

    Already become obsolete

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #236

    Utilities to mount bochs images as hard disks

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #236

    Not a Bochs request, tools like WinImage already able to manipulate disk images from Bochs

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #265

    VPN client

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #265

    Should be already possible. Not a Bochs request.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #245

    PocketPC support

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #245

    Windows CE is dead and obsolete

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #512

    Request for 2nd monitor (2nd emulated montitor) already present even here. Multi-Head support: https://sourceforge.net/p/bochs/feature-requests/15/ It is probably hard to do so nobody tries. If you want to highlight it more - better to open another request on github. But one request for one feature.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #484

    blow-up feature for too small guest window

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #484

    autoscale require is understood. such a requests better to be tracked in github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #497

    Debugger: Add command/keypress for Step Over

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #497

    added keypress

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #509

    dark flat ui or bordless inner window for ui testing

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #509

    Duplicate, present also in github

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #512

    Literally didn't understand a single word about 2nd window. What is monitor ? What is second monitor ? I don't know if its just the pre-made binary version I got but the new Bochs debugger isn't allowing me to copy lines and paste them else where. It also doesn't output much information on errors either. I think its important so we can do a search on the web to find related errors. It normally brings up other Bochs content. I am pretty sure it is a problem of the command line shell you are using....

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #512

    What is 64-bit line or 32-bit line ? The only line I know is cache line size in the processor. Not sure Bochs has to do anything with it.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1400

    Double faults in Linux VMX non-root mode guest (<ENTRY_TRAMPOLINE>)

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1400

    Got no response to several years and nobody else reported similar issue. Rejected as 'cannot be reproduced'

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Help

    You are using obsolete CPU model, on current git master bx_generic CPUID doesn't exists anymore as well as SMAP/SMEP optons in bochsrc. If you use other model which support SMAP (for example haswell) it will be present in CPUID. You are also using obsolete way to communicate. Bochs moved to github and best way to ask questions is to use github as well. Thanks, Stanislav

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #463

    Full long mode paging support in debugger

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #463

    Already resolved

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #503

    Update build script to build a debugger version and none debugging version of bochs or make debugging available as plugin

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #503

    Bochs debugger will be enabled in main release now and can be used from the same binary with high performance version.

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Help

    It is very simple - we have no clue who build this Bochs on the video, I don't know know to build Bochs for Android, we cannot run it here because we have no source code. We don't support Bochs for Android at all and you will have no response unless original author of Bochs for Android will reply you. We still want to have Android support in-house (and will officiall y support it) but nobody ever supplied pull request or patch to us. Thanks Stanislav

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Help

    Better to open issue in github https://github.com/bochs-emu/Bochs/issues Or if you not sure it is the issue use discussion boards in github: https://github.com/bochs-emu/Bochs/discussions

  • Stanislav Shwartsman Stanislav Shwartsman committed [b1aca4] on Bochs-sfsite

    add back link to github project for Bochs on main page

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1424

    Ignore SPP in guest paging-structure entries

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1424

    This part is not a part of genuine definition. It is part of HLAT feature and Paging Write control. Write for A/D update should be okay only of Paging Write control is enabled. This control is not implemented yet, will be implemented soom/ In meanwhile- this is not a bug.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #504

    USABILITY: There should be a small message before the debugger's Bochs prompt that the c key must be pressed

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #504

    Done

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #454

    write config/read config can fail

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #454

    Every such case should be considered an issue. Right now we are clean after fixing few issues like that. Closing. If appears again - please open ticket on Github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #476

    Bochs Enhanced Debugger useful features

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #476

    Already implemented in github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #501

    Bochs does not support two VGA fonts displayed simultaneously.

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #501

    Already implemented in github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1460

    Incorrect "Blocking by NMI" bit when handling NMI VM-exit

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1460

    Fix was pushed to github Branch: refs/heads/master Home: https://github.com/bochs-emu/Bochs Commit: 6b48d6e33ff8d5a5f8b1986e01aa34c901faffe3 https://github.com/bochs-emu/Bochs/commit/6b48d6e33ff8d5a5f8b1986e01aa34c901faffe3

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #23

    svn guidelines

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #23

    Bochs moved to github and we hope we will get "quite a number of cvs developers" there to raise such an issues again

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #486

    assign opcode F1 as magic break point

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #486

    Many versions of magic breakpoints were added to fight 'bad magic breakpoint encoding' problem. Still definitelly not ICEBP because there are real workloads which want to emulate it properly.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #469

    Memory module size determination

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #469

    Unclear requirement, what is S728P.ROM and why it is interesting ? If still relevant - please come up to discuss on github.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1443

    Out of bounds memory access in memory.cc

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1443

    Was never reproduced and the code was altered significantly. If you see it again - please report issue on github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #461

    magic breakpoint instruction reassign ability

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #461

    Implemented and turned to master on github

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #297

    PAUSE instruction hack

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #297

    Obsolete

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #301

    Japan and Korea key support & Cirrus support for OS/2

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #301

    All but Japanese keyboard is already in the master. add scancodes for Japanese A01/AX keyboard and Hanguel keyboard win32 and RFB gui : Japanese A01 (106/109) keyboard support These could be supplied as separate patches based on master in github if still relevant.

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #565

    Real Time Clock /CMOS fix

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #565

    Merged into master

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    Out of curiosity, do you work for Intel in Haifa? yes

  • Stanislav Shwartsman Stanislav Shwartsman committed [84962d] on Bochs-sfsite

    Fix Bochs-Discussion link

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    A bochsrc. configuration file is a mess. It is auto generated. It does have no help comments. The >user is not told which options are available, which are mutually exclusive, or which require each >other. All that have to be read in the manual. BTW, I don't know where you got your .bochsrc from. We actually update it very carefully and treat it as necessary documentation. See .bochsrc in the sources tree and explain why you think it is autogenerated. I personally have no idea why do you think that...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    We could argue forever. QEMU wasn't easier to use back 2004 not even in 2010. I was playing with Bochs and they were the same. Until a lot of users made QEMU more user friendly. And these users didn't came to Bochs not because Bochs not user friendly, because QEMU better served their needs. Most of users in the world don't need slow emulator, they need fast dynamic translation and hypervisor. New device developer will never look into Bochs because it is much more convenient to test device under QEMU...

  • Stanislav Shwartsman Stanislav Shwartsman modified a comment on discussion Open Discussion

    I would support everything that makes bochs better But you would have to explain the difference between one way or another way to the same thing. Bochs has parameters tree and other is used as main message system between devices and configuration. i know it us not perfect ut it us not that bad for its purpose Before adding new one need to think carefully. EDIT: I would rush adding client-server system messaging interface when there is nobody to communicate to on the other side. If the message system...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    I would support everything that makes bochs better but you would have to explain the difference between one way or another way to the same thing. Bochs has parameters tree and other is used as main message system between devices and configuration. i know it us not perfect ut it us not that bad for its purpose Before adding new one need to think carefully.

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    I see you underestimating Bochs users. I just run your script blindly in purpose to demonstrate you your set of mind. Look on the description above, this is "simple" script and you barely managed to explain it in two pages of text. And you think that configuring Bochs is harder than running that script ? You also suggest reading into the script code which is definitely more complicated than reading into .bochsrc configuration example. Bochs is not virtual PC nor Virtual Box, so we assume that if...

  • Stanislav Shwartsman Stanislav Shwartsman modified a comment on discussion Open Discussion

    After many years in industry I learned few things. The open source isn't stand of volunteers which develop open sources projects as hobby or on spare time. Most software developed because they are paid. The QEMU became such popular when big industry players with money put their power to develop QEMU. See how many Linux kernel devlopers payed by Microsoft, Intel, AMD, Apple and others. See the same for QEMU. And it is obvious that they choose QEMU, QEMU is FASTER. But it is faster by design, because...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    Long time ago I wanted to write a GUI tool like QEMU virtualization manager which does the configure work but got no support from any of the developers. Old folks know to read .bochsrc example and make the configuration for themselves - it is trivial for them. The Bochs configurator or Bochs manager you so missing could be nice side project for a student or new developers - I have a perfect vision how it should look like and I could guide anybody to it. Anyone raise hand ?

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    I am sorry, but is this called user-friendly tool you are complaining about ? I tried to run it and here what I got: ./run_bochs.sh: line 232: localectl: command not found Error: A keyboard language layout file for the language does not exist. Please select a different language for the variable keyb_locale. Error tells nothing to me. I am using cygwin and not Linux expert to understand what is going on. And of course editing the script is not looking as good idea. What the script supposed to do ...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    After many years in industry I learns few things. The open source isn't stand of volunteers which develop open sources projects as hobby or on spare time. Most software developed because they are paid. The QEMU because such popular when big industry players with money put their power to develop QEMU. See how many Linux kernel devlopers paied by Microsoft, Intel, AMD, Apple and others. See the same for QEMU. And it is obvious that they choose QEMU, QEMU is FASTER. But it is faster by design, because...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #502

    Just follow CR and DR write methods in CPU, file crregs.cc

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    I am alone here. Volker is not as available as before and doesn't contribute to the project recently. Also I am not very active in the last year. What is the reason for new release if nothing changed since previous one ? At least I would wait for Ben Lunt to come up with his USB updates. We transitioned to github for a reason to attract new developers. Instead old developers who not so friendly with new environment disappear and new folks didn't come. Seems like people have no interest in contributing...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #502

    386 is not project priority and these TR registers do not exists in newer products Also they are not documented. The wiki says TR6 is used for TLB testing. How ? There is no description anywhere.

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Help

    Just re-read it and seems it is explained quite well and detailed. You are welcome to submit pull request with explanation that will satisfy you and it will be reviewed

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Help

    Just re-read it and seems it is explained quite well and detailed. You are welcome to submit pull request with explanation that will satisfy you and it will be reviewed

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Help

    Now it seems to me, that you are mixing address space and memory. memory = "If your WinXP has 128MB of RAM..." address space = "where you give each task 1024MB of RAM ?" So this address space is only a theoretical value? And you mixing guest and host. The Guest MEM - is how much memory guest sees. The Host MEM - is much memory host (OS running Bochs as applciation) allocate for it. And yes, this is like "virtual memory" because this is how it is implemented. On 32-bit Windows XP Host if you attempt...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1457

    I don't understand what do you expect and what happens instead. I see it like this: - You try to overwrite 0x100 words (512 bytes) starting from 0x7c00 here. This wipes out everyting, entire your example. The rep stos itself is not affected (rep stos cannot overwrite itself) but all after it is overwritten. So next instruction to execute after rep stosw will be db 00,00 ALWAYS The @ should never be printed because rep stosw overwrote it. During the rep stosw it detects self-modifying code and raises...

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1456

    Bochs does not handle NMI blocking correctly when running virtual machines (VMX)

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1456

    I have pushed the fix into git. Please review if it works on master now.

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1456

    Just a whild guess for your case: see vmx.cc: if (guest.interruptibility_state & BX_VMX_INTERRUPTS_BLOCKED_NMI_BLOCKED) { if (vm->vmexec_ctrls1 & VMX_VM_EXEC_CTRL1_VIRTUAL_NMI) mask_event(BX_EVENT_VMX_VIRTUAL_NMI); else mask_event(BX_EVENT_NMI); } else { unmask_event(BX_EVENT_VMX_VIRTUAL_NMI | BX_EVENT_NMI); } Please try to add the unmask_event 'else' and tell if it helps. I wrote entire VMX support for Bochs single handed and wouldbe happy to make it as good as possible. Would be glad if you could...

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1456

    Hi, This is known problem, Bochs doesn't implement NMI-blocking and NMI handling in VMX. Also VMCALL is not implemented. Till now it was not required to implement it as most of the VMMs worked also without. Do you see a reason to implement it ?

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #566

    Port configure script to C99

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #566

    It is written on main page ochs project is transitioning to github ! The Bochs source tree is transitioning from SVN to GIT hosted on github. We welcome every new contributor !

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #566

    Bochs has been moved to github. Please open github pull request instead

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #554

    Hi, This patch doesn't merge in acpi.cc. Are you in github ? May be can create a PR for the change in github ?

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on discussion Open Discussion

    Not that permanent. Now it is permanent https://github.com/bochs-emu/Bochs The https://github.com/stlintel/Bochs will be removed soon

  • Stanislav Shwartsman Stanislav Shwartsman committed [c4d5ab]

    update github reference to Bochs SF site

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1306

    "info gdt" uses wrong index in 64-bit mode

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1119

    Broadcast SMI

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #1365

    'info gdt' does not properly print TSS in long mode

  • Stanislav Shwartsman Stanislav Shwartsman posted a comment on ticket #1365

    The info gdt was fixed to print long mode descriptors correctly

  • Stanislav Shwartsman Stanislav Shwartsman modified ticket #497

    Page Table view shows only low 32-bits linear address

1 >