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);
-  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.

Bart

Attachment: boot.log
Description: Binary data

------------------------------------------------------------------------------
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