28.07.2013 22:03, Bart Oldeman пишет:
> On 10 July 2013 12:27, Stas Sergeev wrote:
>> But, out of sudden, "devel" happened to have so many
>> big or untrivial changes, that no one seems to be willing
>> to spend the time on sorting them out and merge to master.
>> I think I'll just end up merging it to master as-is eventually,
>> but Bart promised to take a look at a few things, so it is
>> all upside down for now.
> As you could see I finally started merging pieces of devel back to
> master, mostly using "git cherry-pick". I am now at the point where
> plain cherry-picks no longer work and some patches need backporting,
> but it's not very hard (e.g. commit 15863b65).
>
> Where it breaks for me (for console graphics vc switching) is patch
>
> commit 0932e960ee46d151ef6e96f78bc0427f41305b10
> Author: Stas Sergeev <s...@users.sourceforge.net>
> Date:   Mon Jan 28 15:48:29 2013 +0400
>
>     lowmem: add api for rm stack switching, and use it for vbe int10 callback
>
>
> the api itself is harmless of course, but there is also this change in
> the same patch:
>
>    *p = 1;
> -  pic_cli();
> +  clear_IF();
>    do_intr_call_back(0x10);
Hi, the "devel" branch doesn't even contain the do_intr_call_back()
function any more, so either you are seeing some "intermediate"
bug, or, more likely, the bug that was caused by your cherry-picks.
Coopthreads was a WIP, so cherry-picking it is not very efficient.
> -  pic_sti();
>    *p = 0;
>
> this breaks it for me with a Nested thread invocation. Perhaps my BIOS
> runs "sti" at some point which allows things to happen that did not
> before? I attached boot.log for dosemu -s -D+v exitemu (for the above
> git revision 0932e9!). Please let me know if you need more info and we
> could open a bug report for this.
If it is relevant for "devel" I guess.

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Reply via email to